.shell-wallet-trigger{border:1px solid var(--line-soft);min-height:42px;color:var(--text-main);box-shadow:var(--premium-shadow-xs);cursor:pointer;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) var(--motion-premium);background:#ffffffd1;border-radius:13px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.shell-wallet-trigger:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}.shell-wallet-trigger-icon{width:31px;height:31px;color:var(--brand-primary);background:var(--brand-soft);border-radius:10px;flex:0 0 31px;place-items:center;font-size:14px;display:grid}.shell-wallet-trigger-copy{text-align:right;gap:0;min-width:0;display:grid}.shell-wallet-trigger-copy small{color:var(--text-faint);font-size:7px;line-height:1.4}.shell-wallet-trigger-copy strong{color:var(--text-strong);white-space:nowrap;align-items:baseline;gap:3px;font-size:10px;font-weight:900;display:flex}.shell-wallet-trigger-copy em{color:var(--text-faint);font-size:6px;font-style:normal;font-weight:600}.shell-wallet-popover-root .ant-popover-inner{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-lg);border-radius:17px;padding:0;overflow:hidden}.shell-wallet-popover{width:340px}.shell-wallet-popover-head{border-bottom:1px solid var(--line-soft);background:linear-gradient(135deg, #fff, var(--brand-soft));justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.shell-wallet-popover-head>div{gap:2px;display:grid}.shell-wallet-popover-head strong{color:var(--text-main);font-size:11px}.shell-wallet-popover-head span{color:var(--text-faint);font-size:8px}.shell-wallet-popover-list{gap:7px;padding:10px;display:grid}.shell-wallet-popover-item{border:1px solid var(--line-soft);background:#fff;border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.shell-wallet-popover-item-icon{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:11px;place-items:center;display:grid}.shell-wallet-popover-item-icon--platform{color:#027a48;background:#ecfdf3}.shell-wallet-popover-item-copy{gap:2px;min-width:0;display:grid}.shell-wallet-popover-item-copy span{color:var(--text-faint);font-size:8px}.shell-wallet-popover-item-copy strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.shell-wallet-popover-item-copy small{color:var(--text-faint);font-size:7px}.shell-wallet-popover-item .ant-tag{margin:0;font-size:7px}.shell-wallet-popover-error{min-height:120px;color:var(--text-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:8px;display:flex}.shell-wallet-popover-error>.anticon{color:var(--brand-primary);font-size:22px}.shell-wallet-popover-footer{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--brand-primary);cursor:pointer;background:#f8fafce6;justify-content:center;align-items:center;gap:6px;padding:11px;font-family:inherit;font-size:9px;font-weight:800;display:flex}.shell-wallet-popover-footer:hover{background:var(--brand-soft)}@media (width<=991px){.shell-wallet-trigger{justify-content:center;width:42px;height:42px;min-height:42px;padding:0}.shell-wallet-trigger-icon{width:32px;height:32px}.shell-wallet-trigger-copy{display:none}}@media (width<=420px){.shell-wallet-popover{width:min(330px,100vw - 28px)}}.auth-login-page{background:linear-gradient(145deg, #edf1f6 0%, #f8fafc 46%, color-mix(in srgb, var(--brand-primary) 7%, #f6f8fb) 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:30px;display:flex;position:relative;overflow:hidden auto}.auth-login-background{pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-login-grid-pattern{opacity:.42;background-image:linear-gradient(#10182809 1px,#0000 1px),linear-gradient(90deg,#10182809 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 82%);mask-image:radial-gradient(circle,#000 20%,#0000 82%)}.auth-login-glow{filter:blur(120px);border-radius:50%;position:absolute}.auth-login-glow-one{background:var(--brand-primary);opacity:.14;width:620px;height:620px;top:-250px;right:-160px}.auth-login-glow-two{background:var(--brand-accent);opacity:.12;width:620px;height:620px;bottom:-300px;left:-180px}.auth-login-orbit{border:1px solid color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:50%;position:absolute}.auth-login-orbit-one{width:540px;height:540px;box-shadow:0 0 0 70px color-mix(in srgb, var(--brand-primary) 2%, transparent), 0 0 0 140px color-mix(in srgb, var(--brand-primary) 1.2%, transparent);top:-260px;right:4%}.auth-login-orbit-two{width:620px;height:620px;bottom:-330px;left:3%}.auth-login-shell{z-index:5;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border:1px solid #ffffffeb;border-radius:32px;grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);width:min(1180px,100%);min-height:700px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 100px #10182829,0 5px 20px #1018280b}.auth-login-showcase{color:#fff;background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--brand-accent) 34%, transparent), transparent 32%), radial-gradient(circle at 92% 92%, #ffffff1c, transparent 34%), var(--brand-gradient);min-width:0;position:relative;overflow:hidden}.auth-login-showcase:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;top:120px;left:-170px;box-shadow:0 0 0 74px #ffffff05,0 0 0 148px #ffffff03}.auth-login-showcase:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-130px;right:-120px}.auth-login-showcase-decoration{pointer-events:none;background:linear-gradient(#ffffff0b,#0000);height:160px;position:absolute;top:0;left:0;right:0}.auth-login-showcase-inner{z-index:2;flex-direction:column;min-height:100%;padding:46px;display:flex;position:relative}.auth-login-showcase-brand{align-items:center;gap:20px;display:flex}.auth-login-showcase-logo{width:92px;height:92px;color:var(--brand-primary);background:#fffffffa;border:1px solid #ffffff7a;border-radius:24px;flex:0 0 92px;justify-content:center;align-items:center;font-size:36px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 18px 38px #0000002e,inset 0 1px #fff}.auth-login-showcase-logo img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.auth-login-showcase-brand-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.auth-login-showcase-eyebrow{color:#ffffff9c;font-size:10px;font-weight:700}.auth-login-showcase-brand strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:390px;font-size:25px;font-weight:950;line-height:1.45;overflow:hidden}.auth-login-showcase-main{width:100%;max-width:570px;margin:auto 0;padding:55px 0 44px}.auth-login-showcase-kicker{color:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:8px;width:fit-content;margin-bottom:17px;padding:6px 11px;font-size:10px;font-weight:750;display:flex}.auth-login-showcase-kicker-dot{background:#fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffffff17}.auth-login-showcase-title{letter-spacing:-.035em;color:#fff!important;margin:0!important;font-size:clamp(30px,3.2vw,45px)!important;font-weight:930!important;line-height:1.48!important}.auth-login-showcase-title span{color:#ffffffd6}.auth-login-showcase-description{max-width:525px;font-size:12px;line-height:2.05;color:#ffffffa8!important;margin:19px 0 0!important}.auth-login-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.auth-login-feature-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff0a}.auth-login-feature-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff17;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.auth-login-feature-card>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-login-feature-card strong{color:#fff;font-size:11px;font-weight:800}.auth-login-feature-card span{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.7;overflow:hidden}.auth-login-capabilities{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:21px;display:flex}.auth-login-capabilities>div{color:#ffffffa3;align-items:center;gap:5px;font-size:9px;font-weight:650;display:flex}.auth-login-capabilities .anticon{color:#ffffffe6;font-size:10px}.auth-login-showcase-footnote{align-items:center;gap:9px;display:flex}.auth-login-showcase-footnote-mark{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.auth-login-showcase-footnote>div:last-child{align-items:center;gap:7px;display:flex}.auth-login-showcase-footnote span{color:#ffffff75;font-size:9px}.auth-login-showcase-footnote b{color:#ffffffbf;border:1px solid #ffffff1c;border-radius:99px;padding:2px 7px;font-size:9px;font-weight:800}.auth-login-form-panel{background:#fffffff6;flex-direction:column;min-width:0;padding:40px 46px 28px;display:flex}.auth-login-form-content{width:100%;max-width:390px;margin:auto}.auth-login-form-brand{align-items:center;gap:10px;display:flex}.auth-login-form-brand-mark{border:1px solid var(--brand-border);width:46px;height:46px;color:var(--brand-primary);background:#fff;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;font-weight:900;display:flex;overflow:hidden;box-shadow:0 5px 16px #10182812}.auth-login-form-brand-mark img{object-fit:contain;width:100%;height:100%;padding:2px}.auth-login-form-brand>div:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-login-form-brand span{color:#98a2b3;font-size:9px;font-weight:650}.auth-login-form-brand strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.auth-login-form-divider{background:linear-gradient(90deg,#0000,#e9edf2 12% 88%,#0000);height:1px;margin:22px 0 25px}.auth-login-security-badge{border:1px solid var(--brand-border);background:var(--brand-soft);width:fit-content;color:var(--brand-primary);border-radius:99px;align-items:center;gap:6px;margin-bottom:12px;padding:5px 9px;font-size:9px;font-weight:750;display:flex}.auth-login-card-header{margin-bottom:26px}.auth-login-card-header h2{letter-spacing:-.035em;color:var(--text-strong)!important;margin:0 0 6px!important;font-size:28px!important;font-weight:930!important}.auth-login-card-header .ant-typography:not(h2){font-size:11px;line-height:1.9;color:var(--text-soft)!important}.auth-login-form .ant-form-item{margin-bottom:18px}.auth-login-form .ant-form-item-label{padding-bottom:6px}.auth-login-form .ant-form-item-label>label{color:#475467!important;font-size:11px!important;font-weight:720!important}.auth-login-form .ant-input-affix-wrapper{min-height:50px;transition:border-color var(--motion-normal) var(--motion-premium), box-shadow var(--motion-normal) var(--motion-premium);padding-inline:13px;box-shadow:0 2px 8px #10182806;background:#fff!important;border:1px solid #e2e7ed!important;border-radius:14px!important}.auth-login-form .ant-input-affix-wrapper:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, #d0d5dd)!important}.auth-login-form .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 4px var(--brand-glow)!important}.auth-login-form .ant-input-prefix{color:var(--brand-primary);margin-inline-end:10px;font-size:14px}.auth-login-form .ant-input{color:#344054;text-align:left;font-size:12px;font-weight:600}.auth-login-form .ant-input::placeholder{color:#b4bbc6;font-weight:450}.auth-login-form .ant-form-item-explain-error{margin-top:4px;font-size:9px}.auth-login-submit{transition:transform var(--motion-normal) var(--motion-premium), box-shadow var(--motion-normal) var(--motion-premium), filter var(--motion-normal) var(--motion-premium);margin-top:4px;font-size:12px;font-weight:850;background:var(--brand-gradient)!important;height:50px!important;box-shadow:0 12px 28px var(--brand-glow)!important;color:#fff!important;border:0!important;border-radius:14px!important}.auth-login-submit:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px var(--brand-glow)!important}.auth-login-submit:active{transform:translateY(0)}.auth-login-security-note{color:#98a2b3;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:9px;font-weight:550;display:flex}.auth-login-security-note .anticon{color:var(--brand-primary);font-size:11px}.auth-login-footer{color:#98a2b3;border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;padding-top:17px;font-size:9px;display:flex}.auth-login-powered{flex:none;align-items:center;gap:5px;display:flex}.auth-login-powered span{color:#b0b7c3;font-size:8px}.auth-login-powered b{color:var(--brand-primary);font-size:9px;font-weight:850}.auth-login-mobile-hero{display:none}@media (width<=920px){.auth-login-page{background:#fff;align-items:flex-start;padding:0}.auth-login-shell{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;display:block}.auth-login-showcase{display:none}.auth-login-form-panel{background:#fff;min-height:100dvh;padding:0 clamp(24px,7vw,72px) 24px}.auth-login-mobile-hero{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 34%), var(--brand-gradient);margin:0 calc(-1*clamp(24px,7vw,72px)) 36px;display:block;position:relative;overflow:hidden}.auth-login-mobile-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-140px;right:-100px;box-shadow:0 0 0 55px #ffffff05}.auth-login-mobile-hero-inner{z-index:2;color:#fff;align-items:center;gap:18px;max-width:520px;margin:auto;padding:35px 0 31px;display:flex;position:relative}.auth-login-mobile-logo{width:82px;height:82px;color:var(--brand-primary);background:#fffffffa;border:1px solid #ffffff80;border-radius:21px;flex:0 0 82px;justify-content:center;align-items:center;font-size:30px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 14px 30px #00000029}.auth-login-mobile-logo img{object-fit:contain;width:100%;height:100%;padding:2px}.auth-login-mobile-hero-inner>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.auth-login-mobile-hero span{color:#fff9;font-size:9px;font-weight:700}.auth-login-mobile-hero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:900;overflow:hidden}.auth-login-mobile-hero small{color:#ffffff94;margin-top:2px;font-size:9px}.auth-login-form-content{max-width:430px}.auth-login-form-brand,.auth-login-form-divider{display:none}}@media (width<=575px){.auth-login-form-panel{padding:0 18px max(20px, env(safe-area-inset-bottom))}.auth-login-mobile-hero{margin:0 -18px 29px}.auth-login-mobile-hero-inner{padding:max(25px, env(safe-area-inset-top)) 18px 25px;gap:14px}.auth-login-mobile-logo{border-radius:19px;flex:0 0 72px;width:72px;height:72px}.auth-login-mobile-hero strong{font-size:18px}.auth-login-card-header{margin-bottom:23px}.auth-login-card-header h2{font-size:24px!important}.auth-login-form .ant-input-affix-wrapper{min-height:49px}.auth-login-submit{height:49px!important}.auth-login-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=390px){.auth-login-form-panel{padding-inline:15px}.auth-login-mobile-hero{margin-inline:-15px}.auth-login-mobile-hero-inner{padding-inline:15px}.auth-login-mobile-logo{flex-basis:66px;width:66px;height:66px}.auth-login-mobile-hero strong{font-size:16px}}@media (width>=921px) and (height<=780px){.auth-login-page{align-items:flex-start;padding:18px}.auth-login-shell{min-height:630px}.auth-login-showcase-inner{padding:32px 38px}.auth-login-showcase-logo{border-radius:20px;flex-basis:76px;width:76px;height:76px}.auth-login-showcase-brand strong{font-size:21px}.auth-login-showcase-main{padding:35px 0 28px}.auth-login-showcase-title{font-size:34px!important}.auth-login-form-panel{padding-top:28px;padding-bottom:22px}}@media (prefers-reduced-motion:reduce){.auth-login-form .ant-input-affix-wrapper,.auth-login-submit{transition:none}}.dashboard-v2{gap:16px;width:100%;min-width:0;display:grid}.dashboard-v2-loading-hero,.dashboard-v2-loading-card{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:18px}.dashboard-v2-loading-hero{min-height:190px;padding:28px}.dashboard-v2-loading-card{min-height:180px;padding:20px}.dashboard-v2-hero{background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--brand-accent) 35%, transparent), transparent 30%), radial-gradient(circle at 88% 0%, #ffffff24, transparent 31%), linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 92%, #0b1220), color-mix(in srgb, var(--brand-secondary) 82%, #101828));color:#fff;min-height:218px;box-shadow:0 26px 70px color-mix(in srgb, var(--brand-primary) 15%, #1018281f);border:1px solid #ffffff29;border-radius:24px;grid-template-columns:minmax(0,1fr) 310px;align-items:end;gap:28px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.dashboard-v2-hero:before{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:370px;height:370px;position:absolute;top:-210px;left:-85px;box-shadow:0 0 0 72px #ffffff05,0 0 0 145px #ffffff03}.dashboard-v2-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff26,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;bottom:-230px;right:22%}.dashboard-v2-hero__main,.dashboard-v2-hero__side{z-index:1;position:relative}.dashboard-v2-hero__main{max-width:760px}.dashboard-v2-hero__kicker{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:9px;padding:5px 10px;font-size:11px;font-weight:650;display:inline-flex}.dashboard-v2-hero__kicker>span{background:#75e0a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #75e0a71f}.dashboard-v2-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.4}.dashboard-v2-hero p{color:#ffffffad;max-width:680px;margin:7px 0 0;font-size:13.5px;line-height:1.95}.dashboard-v2-hero p strong{color:#fffffffa;font-weight:750}.dashboard-v2-hero__meta{color:#ffffffa3;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;font-size:11.5px;display:flex}.dashboard-v2-hero__meta strong{color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.dashboard-v2-hero__meta i{color:#ffffff6b;font-style:normal;font-weight:500}.dashboard-v2-hero__side{gap:9px;display:grid}.dashboard-v2-hero__signal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff2b;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:11px;display:grid}.dashboard-v2-hero__signal-icon{color:#fff;background:#ffffff21;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;display:inline-flex}.dashboard-v2-hero__signal>div{gap:2px;min-width:0;display:grid}.dashboard-v2-hero__signal span{color:#ffffff9e;font-size:10.5px}.dashboard-v2-hero__signal strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.dashboard-v2-hero__side .ant-btn{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;min-height:44px}.dashboard-v2-hero__side .ant-btn:hover{color:#fff!important;background:#ffffff29!important;border-color:#ffffff52!important}.dashboard-v2-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-v2-metric{--metric-color:var(--brand-primary);border:1px solid var(--ui-border-soft);min-width:0;min-height:176px;color:inherit;text-align:start;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:linear-gradient(145deg,#fff,#fbfcfd);border-radius:18px;flex-direction:column;justify-content:space-between;gap:15px;padding:18px;font-family:inherit;display:flex;position:relative;overflow:hidden}button.dashboard-v2-metric{cursor:pointer}.dashboard-v2-metric:after{background:var(--metric-color);content:"";filter:blur(48px);opacity:.07;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;left:-55px}.dashboard-v2-metric--success{--metric-color:#12a26c}.dashboard-v2-metric--warning{--metric-color:#d99116;border-color:#d9911638}.dashboard-v2-metric--danger{--metric-color:#d64545}.dashboard-v2-metric--neutral{--metric-color:#667085}button.dashboard-v2-metric:hover{border-color:color-mix(in srgb, var(--metric-color) 34%, var(--ui-border));box-shadow:var(--ui-shadow-md);transform:translateY(-3px)}.dashboard-v2-metric__top{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.dashboard-v2-metric__icon{border:1px solid color-mix(in srgb, var(--metric-color) 18%, var(--ui-border));background:color-mix(in srgb, var(--metric-color) 8%, white);width:42px;height:42px;color:var(--metric-color);border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.dashboard-v2-metric__meta{border:1px solid var(--ui-border-soft);color:#667085;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:650;overflow:hidden}.dashboard-v2-metric__copy{z-index:1;gap:2px;display:grid;position:relative}.dashboard-v2-metric__copy span{color:#667085;font-size:12px;font-weight:650}.dashboard-v2-metric__copy strong{color:var(--ui-text-primary);letter-spacing:-.035em;font-size:30px;font-weight:800;line-height:1.25}.dashboard-v2-metric__detail{z-index:1;border-top:1px solid var(--ui-border-soft);color:var(--ui-text-tertiary);justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:11px;display:flex;position:relative}.dashboard-v2-metric__detail strong{color:#475467;font-size:11.5px;font-weight:700}.dashboard-v2-grid{align-items:stretch;gap:14px;display:grid}.dashboard-v2-grid--primary{grid-template-columns:minmax(0,1.62fr) minmax(320px,.82fr)}.dashboard-v2-grid--secondary{grid-template-columns:minmax(340px,.82fr) minmax(0,1.3fr)}.dashboard-v2-grid--bottom{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.dashboard-v2-panel{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fffffff2;border-radius:20px;padding:20px;overflow:hidden}.dashboard-v2-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:19px;display:flex}.dashboard-v2-panel__header>div{min-width:0}.dashboard-v2-panel__eyebrow{color:var(--brand-primary);text-transform:uppercase;letter-spacing:.035em;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.dashboard-v2-panel__header h2{color:var(--ui-text-primary);margin:0;font-size:17px;font-weight:800;line-height:1.5}.dashboard-v2-panel__header p{color:var(--ui-text-secondary);margin:3px 0 0;font-size:11.5px;line-height:1.7}.dashboard-v2-panel__icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.dashboard-v2-health{position:relative}.dashboard-v2-health:after{background:var(--brand-primary);content:"";filter:blur(100px);opacity:.035;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;left:22%}.dashboard-v2-health-badge{border:1px solid var(--ui-border-soft);color:#667085;background:#f8fafc;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.dashboard-v2-health-badge--success{color:#067647;background:#ecfdf3;border-color:#abefc6}.dashboard-v2-health-badge--warning{color:#b54708;background:#fffaeb;border-color:#fedf89}.dashboard-v2-health-badge--danger{color:#b42318;background:#fef3f2;border-color:#fecdca}.dashboard-v2-health-list{z-index:1;gap:17px;display:grid;position:relative}.dashboard-v2-health-row{gap:8px;min-width:0;display:grid}.dashboard-v2-health-row__top{justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex}.dashboard-v2-health-row__top>div:first-child{gap:2px;min-width:0;display:grid}.dashboard-v2-health-row__top strong{color:#344054;font-size:12.5px;font-weight:700}.dashboard-v2-health-row__top span{color:var(--ui-text-tertiary);font-size:10.5px;line-height:1.5}.dashboard-v2-health-row__value{flex:none;align-items:baseline;gap:5px;display:flex}.dashboard-v2-health-row__value strong{color:#344054;font-size:12px;font-weight:750}.dashboard-v2-health-row__value span{font-size:10px}.dashboard-v2-health-track{--health-bar:var(--brand-primary);background:#edf0f4;border-radius:999px;width:100%;height:7px;overflow:hidden}.dashboard-v2-health-track--success{--health-bar:#12a26c}.dashboard-v2-health-track--warning{--health-bar:#d99116}.dashboard-v2-health-track--danger{--health-bar:#d64545}.dashboard-v2-health-track--neutral{--health-bar:#98a2b3}.dashboard-v2-health-track>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--health-bar) 78%, white), var(--health-bar));height:100%;transition:width .45s var(--ui-ease);display:block}.dashboard-v2-period-strip{z-index:1;border-top:1px solid var(--ui-border-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:21px;padding-top:16px;display:grid;position:relative}.dashboard-v2-period-strip>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;gap:3px;min-width:0;padding:10px;display:grid}.dashboard-v2-period-strip span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.dashboard-v2-period-strip strong{color:var(--ui-text-primary);font-size:17px;font-weight:800}.dashboard-v2-actions{flex-direction:column;display:flex}.dashboard-v2-actions__count{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:34px;height:34px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.dashboard-v2-action-list{gap:7px;display:grid}.dashboard-v2-action-item{--action-color:#667085;border:1px solid var(--ui-border-soft);width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;font-family:inherit;display:grid}.dashboard-v2-action-item--warning{--action-color:#d99116}.dashboard-v2-action-item--danger{--action-color:#d64545}.dashboard-v2-action-item:hover{border-color:color-mix(in srgb, var(--action-color) 28%, var(--ui-border));background:color-mix(in srgb, var(--action-color) 3.5%, #fff);transform:translate(-2px)}.dashboard-v2-action-item__icon{border:1px solid color-mix(in srgb, var(--action-color) 18%, var(--ui-border));background:color-mix(in srgb, var(--action-color) 7%, white);width:38px;height:38px;color:var(--action-color);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.dashboard-v2-action-item__copy{gap:1px;min-width:0;display:grid}.dashboard-v2-action-item__copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dashboard-v2-action-item__copy small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dashboard-v2-action-item__count{background:color-mix(in srgb, var(--action-color) 8%, white);min-width:30px;height:30px;color:var(--action-color);border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-v2-actions-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.dashboard-v2-actions-empty>span{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:10px;font-size:21px;display:inline-flex}.dashboard-v2-actions-empty strong{color:#344054;font-size:13px;font-weight:750}.dashboard-v2-actions-empty p{max-width:280px;color:var(--ui-text-tertiary);margin:4px 0 0;font-size:11px;line-height:1.7}.dashboard-v2-psp__content{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:24px;display:grid}.dashboard-v2-psp-ring{border-radius:50%;justify-content:center;align-items:center;width:142px;height:142px;display:flex;box-shadow:inset 0 0 0 1px #1018280a}.dashboard-v2-psp-ring__inner{border:1px solid var(--ui-border-soft);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex;box-shadow:0 8px 28px #10182814}.dashboard-v2-psp-ring__inner strong{color:var(--ui-text-primary);font-size:24px;font-weight:800;line-height:1.25}.dashboard-v2-psp-ring__inner span{color:var(--ui-text-tertiary);font-size:10.5px;font-weight:600}.dashboard-v2-psp-statuses{gap:2px;display:grid}.dashboard-v2-psp-statuses>div{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:34px;padding:5px 7px;display:grid}.dashboard-v2-psp-statuses>div:last-child{border-bottom:0}.dashboard-v2-psp-statuses span:not(.dashboard-v2-dot){color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-v2-psp-statuses strong{color:#344054;font-size:12px;font-weight:750}.dashboard-v2-dot{background:#98a2b3;border-radius:50%;width:7px;height:7px}.dashboard-v2-dot--success{background:#12b76a}.dashboard-v2-dot--info{background:#2e90fa}.dashboard-v2-dot--warning{background:#f79009}.dashboard-v2-dot--danger{background:#d92d20}.dashboard-v2-psp__footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding-top:13px;display:flex}.dashboard-v2-psp__footer>span{color:var(--ui-text-secondary);font-size:11px}.dashboard-v2-psp__footer .ant-btn{padding-inline:0;font-size:11.5px;font-weight:700}.dashboard-v2-equipment__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-v2-equipment__groups>section{border:1px solid var(--ui-border-soft);background:#fafbfc;border-radius:14px;align-content:start;gap:15px;min-width:0;padding:14px;display:grid}.dashboard-v2-equipment__title{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.dashboard-v2-equipment__title strong{color:#344054;font-size:13px;font-weight:750}.dashboard-v2-equipment__title span{color:var(--ui-text-tertiary);font-size:10.5px}.dashboard-v2-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2-quick-action{border:1px solid var(--ui-border-soft);width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px;font-family:inherit;display:grid}.dashboard-v2-quick-action:hover{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);transform:translate(-2px)}.dashboard-v2-quick-action__icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dashboard-v2-quick-action__copy{gap:1px;min-width:0;display:grid}.dashboard-v2-quick-action__copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dashboard-v2-quick-action__copy small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dashboard-v2-quick-action>.anticon:last-child{color:#98a2b3;font-size:11px}.dashboard-v2-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-v2-status__grid>div{border:1px solid var(--ui-border-soft);background:#fafbfc;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:72px;padding:9px;display:grid}.dashboard-v2-status__icon{border:1px solid var(--ui-brand-border);width:38px;height:38px;color:var(--brand-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.dashboard-v2-status__grid>div>div{gap:2px;min-width:0;display:grid}.dashboard-v2-status__grid span:not(.dashboard-v2-status__icon){color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.dashboard-v2-status__grid strong{color:#344054;font-size:14px;font-weight:750}@media (width<=1280px){.dashboard-v2-hero{grid-template-columns:minmax(0,1fr) 270px}.dashboard-v2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2-grid--primary,.dashboard-v2-grid--secondary,.dashboard-v2-grid--bottom{grid-template-columns:1fr}}@media (width<=900px){.dashboard-v2-hero{grid-template-columns:1fr;align-items:stretch;min-height:0;padding:24px}.dashboard-v2-hero__side{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.dashboard-v2-period-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-v2-equipment__groups{grid-template-columns:1fr}}@media (width<=640px){.dashboard-v2{gap:12px}.dashboard-v2-hero{border-radius:20px;padding:20px 17px}.dashboard-v2-hero h1{font-size:26px}.dashboard-v2-hero p{font-size:12.5px}.dashboard-v2-hero__side,.dashboard-v2-metrics{grid-template-columns:1fr}.dashboard-v2-metric{min-height:158px;padding:16px}.dashboard-v2-panel{border-radius:16px;padding:15px}.dashboard-v2-health-row__top{flex-direction:column;align-items:flex-start}.dashboard-v2-health-row__value{justify-content:space-between;width:100%}.dashboard-v2-period-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-v2-psp__content{grid-template-columns:1fr;justify-items:center}.dashboard-v2-psp-statuses{width:100%}.dashboard-v2-psp__footer{flex-direction:column;align-items:flex-start}.dashboard-v2-quick__grid,.dashboard-v2-status__grid{grid-template-columns:1fr}}@media (width<=390px){.dashboard-v2-period-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dashboard-v2-metric,.dashboard-v2-action-item,.dashboard-v2-quick-action,.dashboard-v2-health-track>span{transition:none}}.persian-date-input__calendar-icon{color:var(--ant-color-text-tertiary);cursor:pointer}.persian-date-picker{width:310px;padding:6px}.persian-date-picker__header{border-bottom:1px solid var(--ant-color-border-secondary);grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:6px;padding-bottom:10px;display:grid}.persian-date-picker__selectors{grid-template-columns:minmax(0,1fr) 92px;gap:6px;display:grid}.persian-date-picker__selectors .ant-select{width:100%}.persian-date-picker__weekdays,.persian-date-picker__days{grid-template-columns:repeat(7,1fr);display:grid}.persian-date-picker__weekdays{margin-top:10px;padding-bottom:5px}.persian-date-picker__weekdays span{height:28px;color:var(--ant-color-text-tertiary);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.persian-date-picker__days{gap:2px}.persian-date-picker__day,.persian-date-picker__empty{width:36px;height:36px;margin:auto}.persian-date-picker__day{cursor:pointer;color:var(--ant-color-text);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background .14s,color .14s,transform .14s;display:flex}.persian-date-picker__day:hover:not(:disabled){color:var(--ant-color-primary);background:var(--ant-color-primary-bg);transform:translateY(-1px)}.persian-date-picker__day.is-today{box-shadow:inset 0 0 0 1px var(--ant-color-primary-border)}.persian-date-picker__day.is-selected{color:var(--ant-color-white);background:var(--ant-color-primary)}.persian-date-picker__day:disabled{cursor:not-allowed;color:var(--ant-color-text-disabled);opacity:.5}.persian-date-picker__footer{border-top:1px solid var(--ant-color-border-secondary);justify-content:flex-end;margin-top:8px;padding-top:6px;display:flex}.merchant-create-context{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #ffffffeb);border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid;position:relative;overflow:hidden}.merchant-create-context:before{background:var(--brand-primary);content:"";filter:blur(35px);opacity:.1;border-radius:50%;width:80px;height:80px;position:absolute;top:-60px;left:-40px}.merchant-create-context:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);content:"";width:70px;height:2px;box-shadow:0 0 12px var(--brand-glow);border-radius:99px;position:absolute;top:0;right:18px}.merchant-create-context>div{z-index:2;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.merchant-create-context span{color:#98a2b3;font-size:7px}.merchant-create-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.merchant-create-context .ant-tag{z-index:2;border-color:var(--brand-border);color:var(--brand-primary);background:#ffffffb8;border-radius:99px;margin:0;font-size:7px;position:relative}.merchant-create-target-note{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #ffffffeb);border-radius:12px;align-items:center;gap:10px;margin-top:-2px;padding:10px 11px;display:flex}.merchant-create-target-note-icon{background:color-mix(in srgb, var(--brand-primary) 10%, white);width:32px;height:32px;color:var(--brand-primary);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-create-target-note>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-create-target-note span:not(.merchant-create-target-note-icon){color:#98a2b3;font-size:6px}.merchant-create-target-note strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.premium-segmented-radio{background:#f5f7f9;border:1px solid #e4e7ec;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:4px;display:grid!important}.premium-segmented-radio .ant-radio-button-wrapper{color:#667085;background:0 0;justify-content:center;align-items:center;height:36px;padding-inline:10px;font-size:8px;font-weight:700;line-height:36px;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:none!important;border:0!important;border-radius:9px!important}.premium-segmented-radio .ant-radio-button-wrapper:before{display:none!important}.premium-segmented-radio .ant-radio-button-wrapper:hover{color:var(--brand-primary)}.premium-segmented-radio .ant-radio-button-wrapper-checked{transform:translateY(-1px);color:var(--brand-primary)!important;background:#fff!important;border:0!important;box-shadow:0 4px 13px #10182812!important}.premium-segmented-radio .ant-radio-button-wrapper-checked:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";border-radius:99px;width:18px;height:2px;position:absolute;bottom:3px;right:50%;transform:translate(50%)}.merchant-create-flow-note{border:1px solid color-mix(in srgb, var(--brand-primary) 12%, #e4e7ec);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 45%), #f9fafb;border-radius:13px;align-items:center;gap:11px;margin-top:2px;padding:12px;display:flex;position:relative;overflow:hidden}.merchant-create-flow-note:after{background:linear-gradient(to bottom, var(--brand-primary), var(--brand-accent));content:"";width:3px;height:100%;position:absolute;top:0;right:0}.merchant-create-flow-note-icon{width:37px;height:37px;color:var(--brand-primary);background:var(--brand-soft);border-radius:11px;flex:0 0 37px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-create-flow-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-create-flow-note strong{color:#344054;font-size:8px;font-weight:800}.merchant-create-flow-note span:not(.merchant-create-flow-note-icon){color:#98a2b3;font-size:7px;line-height:1.7}@media (width<=650px){.merchant-create-context{grid-template-columns:1fr 1fr}.merchant-create-context .ant-tag{grid-column:1/-1;width:max-content}@media (width<=650px){.premium-segmented-radio{gap:4px}.premium-segmented-radio .ant-radio-button-wrapper{min-width:0;padding-inline:5px;font-size:7px}.merchant-create-flow-note{align-items:flex-start}}}.premium-drawer .ant-drawer-content{background:var(--ui-surface-1);overflow:hidden}.premium-drawer .ant-drawer-header{background:radial-gradient(circle at 84% -40%, color-mix(in srgb, var(--brand-action) 10%, transparent), transparent 46%), linear-gradient(145deg, var(--ui-surface-1), var(--ui-surface-2));min-height:110px;box-shadow:var(--ui-elevation-1);z-index:5;padding:20px 24px;position:relative;overflow:hidden;border-bottom:1px solid var(--ui-border-soft)!important}.premium-drawer .ant-drawer-header:after{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, var(--brand-action), var(--brand-accent), transparent);content:"";width:112px;height:3px;box-shadow:0 0 18px var(--brand-glow);position:absolute;bottom:0;right:24px}.premium-drawer .ant-drawer-close{border-radius:var(--ui-radius-2);background:var(--ui-surface-glass);width:42px;height:42px;color:var(--ui-text-secondary);box-shadow:var(--ui-elevation-1);transition:border-color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), color var(--ui-motion-fast) var(--ui-ease-premium), transform var(--ui-motion-fast) var(--ui-ease-premium);justify-content:center;align-items:center;margin-inline-end:14px;display:flex;border:1px solid var(--ui-border)!important}.premium-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-action);transform:translateY(-1px);border-color:var(--brand-border)!important}.premium-drawer-heading{align-items:center;gap:14px;min-width:0;display:flex}.premium-drawer-icon{border:1px solid var(--brand-border);border-radius:var(--ui-radius-3);background:linear-gradient(145deg, var(--ui-surface-1), var(--brand-soft));width:52px;height:52px;color:var(--brand-action);box-shadow:var(--ui-elevation-1), 0 9px 24px var(--brand-glow);flex:0 0 52px;justify-content:center;align-items:center;font-size:20px;display:flex}.premium-drawer-heading-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-drawer-eyebrow{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750;line-height:1.55}.premium-drawer-title{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;line-height:1.5;overflow:hidden}.premium-drawer-description{max-width:620px;color:var(--ui-text-secondary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.65;overflow:hidden}.premium-drawer-description strong{color:var(--ui-text-primary);font-weight:700}.premium-drawer .ant-drawer-body{background:var(--ui-canvas-soft);padding:0!important}.premium-drawer-body{min-height:100%;padding:22px 24px 32px}.premium-drawer .ant-drawer-footer{background:0 0;border-top:0!important;padding:0!important}.premium-drawer-footer{min-height:74px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-glass);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);justify-content:flex-end;align-items:center;gap:8px;display:flex;box-shadow:0 -12px 34px #1018280a}.premium-drawer-footer .ant-btn{min-height:42px;font-size:var(--ui-font-sm);padding-inline:17px;font-weight:650;border-radius:var(--ui-radius-2)!important}.premium-drawer .ant-form-item{margin-bottom:18px}.premium-drawer .ant-form-item-label{padding-bottom:6px}.premium-drawer .ant-input,.premium-drawer .ant-input-affix-wrapper,.premium-drawer .ant-picker,.premium-drawer .ant-input-number,.premium-drawer .ant-select-selector{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-1)!important;min-height:44px!important;box-shadow:var(--ui-elevation-1)!important}.premium-drawer .ant-input:hover,.premium-drawer .ant-input-affix-wrapper:hover,.premium-drawer .ant-picker:hover,.premium-drawer .ant-input-number:hover,.premium-drawer .ant-select-selector:hover{border-color:var(--brand-border)!important}.premium-drawer .ant-input:focus,.premium-drawer .ant-input-affix-wrapper-focused,.premium-drawer .ant-picker-focused,.premium-drawer .ant-input-number-focused,.premium-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-action)!important;box-shadow:var(--ui-focus-ring)!important}.premium-drawer textarea.ant-input{padding:10px 12px;min-height:auto!important}@media (width<=767px){.premium-drawer--mobile .ant-drawer-content-wrapper{box-shadow:0 -28px 80px #10182838!important}.premium-drawer--mobile .ant-drawer-content{border-radius:var(--ui-radius-5) var(--ui-radius-5) 0 0}.premium-drawer--mobile .ant-drawer-header{min-height:108px;padding:26px 14px 15px}.premium-drawer--mobile .ant-drawer-header:before{border-radius:var(--ui-radius-pill);background:var(--ui-border-strong);content:"";width:44px;height:4px;position:absolute;top:8px;right:50%;transform:translate(50%)}.premium-drawer--mobile .premium-drawer-icon{border-radius:var(--ui-radius-2);flex-basis:44px;width:44px;height:44px}.premium-drawer--mobile .premium-drawer-title{font-size:17px}.premium-drawer--mobile .premium-drawer-eyebrow{font-size:var(--ui-font-xs)}.premium-drawer--mobile .premium-drawer-description{max-width:min(58vw,320px);font-size:12.5px}.premium-drawer--mobile .premium-drawer-body{padding:14px 12px 30px}}@media (prefers-reduced-motion:reduce){.premium-drawer .ant-drawer-close{transition:none}}.premium-form-section{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-3);background:var(--ui-surface-1);box-shadow:var(--ui-elevation-1);transition:border-color var(--ui-motion-normal) var(--ui-ease-premium), box-shadow var(--ui-motion-normal) var(--ui-ease-premium);margin-bottom:16px;padding:18px;position:relative}.premium-form-section:hover{border-color:color-mix(in srgb, var(--brand-action) 12%, var(--ui-border));box-shadow:var(--ui-elevation-2)}.premium-form-section-header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:13px;display:flex}.premium-form-section-heading{align-items:center;gap:11px;min-width:0;display:flex}.premium-form-section-icon{border:1px solid var(--brand-border);border-radius:var(--ui-radius-2);background:var(--brand-soft);width:40px;height:40px;color:var(--brand-action);flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.premium-form-section-heading>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-form-section-eyebrow{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750;line-height:1.55}.premium-form-section-heading strong{color:var(--ui-text-primary);font-size:var(--ui-font-base);font-weight:750;line-height:1.6}.premium-form-section-heading small{color:var(--ui-text-secondary);font-size:var(--ui-font-sm);line-height:1.75}.premium-form-section-extra{flex:none}.premium-form-section-content{position:relative}@media (width<=575px){.premium-form-section{border-radius:var(--ui-radius-3);padding:14px}.premium-form-section-header{flex-direction:column;align-items:stretch}.premium-form-section-extra{width:100%}}.ant-drawer-content:has(.merchant-location-context){background:linear-gradient(#fff 0%,#fbfcfd 100%)}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:17px 21px;position:relative}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-header:after{background:var(--brand-gradient);width:96px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 27%), #fff;padding:17px 21px 30px}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;padding:12px 19px;box-shadow:0 -8px 26px #10182809}.merchant-location-context{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182809}.merchant-location-context:before{background:var(--brand-gradient);width:86px;height:3px;box-shadow:0 0 14px var(--brand-glow);content:"";position:absolute;top:0;right:0}.merchant-location-context:after{background:var(--brand-primary);content:"";filter:blur(46px);opacity:.055;pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;left:-35px}.merchant-location-context>*{z-index:1;position:relative}.merchant-location-context>span{color:#98a2b3;font-size:9px;font-weight:650}.merchant-location-context>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:820;overflow:hidden}.merchant-location-context .ant-typography{max-width:180px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #fffc;border-radius:8px;margin:0;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:720;overflow:hidden}.ant-drawer-content:has(.merchant-location-context) .ant-form{min-width:0}.ant-drawer-content:has(.merchant-location-context) .ant-divider-horizontal{border-color:#f0f2f5;margin:17px 0}.merchant-location-section-title{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -80%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));color:#344054;border-radius:11px;align-items:center;min-height:43px;margin-bottom:11px;padding:9px 12px;font-size:11px;font-weight:820;display:flex;position:relative;overflow:hidden}.merchant-location-section-title:before{background:var(--brand-gradient);width:5px;height:21px;box-shadow:0 3px 10px var(--brand-glow);content:"";border-radius:99px;flex:0 0 5px;margin-inline-end:8px}.merchant-location-subsection{color:#b54708;background:#fffaeb;border:1px solid #fedf89;border-radius:9px;align-items:center;gap:7px;margin:11px 0 9px;padding:7px 10px;font-size:9px;font-weight:760;display:flex;position:relative}.merchant-location-subsection:before{content:"";background:#f79009;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #f790091a}.merchant-location-grid{background:radial-gradient(circle at 100% -72%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 45%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;min-width:0;margin-bottom:3px;padding:13px 13px 0;display:grid}.ant-drawer-content:has(.merchant-location-context) .ant-form-item{min-width:0;margin-bottom:16px}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-label{padding-bottom:6px}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:730}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-required:before{font-size:9px!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-explain-error{margin-top:4px;font-size:8px;line-height:1.55}.ant-drawer-content:has(.merchant-location-context) .ant-input{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.ant-drawer-content:has(.merchant-location-context) .ant-input-affix-wrapper{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.ant-drawer-content:has(.merchant-location-context) .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.ant-drawer-content:has(.merchant-location-context) .ant-input{min-height:40px}.ant-drawer-content:has(.merchant-location-context) .ant-select-selector{min-height:40px!important}.ant-drawer-content:has(.merchant-location-context) .ant-select-single .ant-select-selector{align-items:center;display:flex}:is(.ant-drawer-content:has(.merchant-location-context) .ant-select-selection-item,.ant-drawer-content:has(.merchant-location-context) .ant-select-selection-placeholder){font-size:9px;line-height:38px!important}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input{resize:vertical;min-height:78px}.ant-drawer-content:has(.merchant-location-context) .ant-input:hover{border-color:var(--brand-border)!important}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input:hover{border-color:var(--brand-border)!important}.ant-drawer-content:has(.merchant-location-context) .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.ant-drawer-content:has(.merchant-location-context) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.merchant-location-context) .ant-input-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.merchant-location-context) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.merchant-location-context) .ant-input::placeholder{color:#b4bbc6}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input::placeholder{color:#b4bbc6}.ant-drawer-content:has(.merchant-location-context) .ant-select-selection-placeholder{color:#b4bbc6}:is(.ant-drawer-content:has(.merchant-location-context) input[dir=ltr],.ant-drawer-content:has(.merchant-location-context) textarea[dir=ltr]){letter-spacing:.01em;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ant-drawer-content:has(.merchant-location-context) input[type=date]{direction:ltr}.ant-drawer-content:has(.merchant-location-context) .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.ant-drawer-content:has(.merchant-location-context) .ant-radio-button-wrapper{color:#667085;width:100%;height:40px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);background:#fff;justify-content:center;align-items:center;margin:0;font-size:9px;font-weight:700;display:flex;box-shadow:none!important;border:1px solid #e4e7ec!important;border-radius:9px!important}.ant-drawer-content:has(.merchant-location-context) .ant-radio-button-wrapper:before{display:none!important}.ant-drawer-content:has(.merchant-location-context) .ant-radio-button-wrapper:hover{background:var(--brand-soft);color:var(--brand-primary);border-color:var(--brand-border)!important}.ant-drawer-content:has(.merchant-location-context) .ant-radio-button-wrapper-checked{border-color:var(--brand-primary)!important;background:var(--brand-gradient)!important;color:#fff!important;box-shadow:0 5px 14px var(--brand-glow)!important}.ant-drawer-content:has(.merchant-location-context) .merchant-location-grid+.ant-form-item{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;margin-top:11px;padding:11px}.ant-drawer-content:has(.merchant-location-context) .merchant-location-grid+.ant-form-item+.ant-form-item{margin-top:-5px}.ant-drawer-content:has(.merchant-location-context) .ant-form>.ant-form-item:last-of-type{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:12px;min-height:68px;margin:0 0 10px;padding:11px 12px}.ant-drawer-content:has(.merchant-location-context) .ant-switch{background:#98a2b3;min-width:45px}.ant-drawer-content:has(.merchant-location-context) .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.ant-drawer-content:has(.merchant-location-context) .ant-form>.ant-space-vertical{background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;width:100%;margin-top:1px;padding:10px 11px}.ant-drawer-content:has(.merchant-location-context) .ant-form>.ant-space-vertical .ant-typography{margin:0;padding-inline-start:13px;font-size:8px;line-height:1.75;position:relative;color:#475467!important}.ant-drawer-content:has(.merchant-location-context) .ant-form>.ant-space-vertical .ant-typography:before{top:.72em;content:"";background:#2e90fa;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:2px}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error .ant-input{background:snow!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error textarea.ant-input{background:snow!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error .ant-select-selector{background:snow!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error .ant-input:focus{box-shadow:0 0 0 3px #f0443814!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error textarea.ant-input:focus{box-shadow:0 0 0 3px #f0443814!important}.ant-drawer-content:has(.merchant-location-context) .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}.merchant-location-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.merchant-location-footer .ant-btn{border-radius:10px;min-width:108px;min-height:40px;font-size:10px;font-weight:720}.merchant-location-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.merchant-location-footer .ant-btn-primary{min-width:170px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.ant-select-dropdown{border:1px solid #eaecf0;border-radius:11px;box-shadow:0 14px 34px #1018281f}@media (width<=800px){.ant-drawer-content:has(.merchant-location-context) .ant-drawer-header{min-height:68px;padding:14px 16px}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-header:after{right:16px}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-body{padding:14px 15px 24px}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=650px){.merchant-location-grid{grid-template-columns:1fr;padding:11px 11px 0}.merchant-location-context{grid-template-columns:1fr;align-items:flex-start}.merchant-location-context .ant-typography{max-width:100%}.merchant-location-footer{grid-template-columns:.8fr 1.2fr;display:grid}.merchant-location-footer .ant-btn{width:100%;min-width:0}}@media (width<=430px){.merchant-location-section-title{min-height:40px;padding:8px 10px}.ant-drawer-content:has(.merchant-location-context) .ant-radio-group{grid-template-columns:1fr}.merchant-location-footer{grid-template-columns:1fr}.merchant-location-footer .ant-btn-primary{min-width:0}}@media (prefers-reduced-motion:reduce){.merchant-location-footer .ant-btn{transition:none}.ant-drawer-content:has(.merchant-location-context) .ant-drawer-close{transition:none}.ant-drawer-content:has(.merchant-location-context) .ant-input{transition:none}.ant-drawer-content:has(.merchant-location-context) textarea.ant-input{transition:none}.ant-drawer-content:has(.merchant-location-context) .ant-select-selector{transition:none}.ant-drawer-content:has(.merchant-location-context) .ant-radio-button-wrapper{transition:none}}.create-merchant-bank-account-drawer .merchant-bank-context{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #ffffffeb);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid;position:relative;overflow:hidden}.create-merchant-bank-account-drawer .merchant-bank-context:before{background:var(--brand-primary);content:"";filter:blur(35px);opacity:.1;border-radius:50%;width:80px;height:80px;position:absolute;top:-60px;left:-40px}.create-merchant-bank-account-drawer .merchant-bank-context:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);content:"";width:70px;height:2px;box-shadow:0 0 12px var(--brand-glow);border-radius:99px;position:absolute;top:0;right:18px}.create-merchant-bank-account-drawer .merchant-bank-context>div{z-index:2;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.create-merchant-bank-account-drawer .merchant-bank-context span{color:#98a2b3;font-size:7px}.create-merchant-bank-account-drawer .merchant-bank-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:750;overflow:hidden}.create-merchant-bank-account-drawer .merchant-bank-context>.ant-typography{z-index:2;max-width:220px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #ffffffbf;border-radius:99px;margin:0;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:700;position:relative;overflow:hidden}.create-merchant-bank-account-drawer .merchant-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.create-merchant-bank-account-drawer .merchant-bank-grid--owner{margin-bottom:2px}.create-merchant-bank-account-drawer .merchant-bank-primary-card{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #ffffffeb);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-top:2px;padding:11px 12px;display:flex}.create-merchant-bank-account-drawer .merchant-bank-primary-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.create-merchant-bank-account-drawer .merchant-bank-primary-card strong{color:#344054;font-size:9px;font-weight:760}.create-merchant-bank-account-drawer .merchant-bank-primary-card span{color:#98a2b3;font-size:7px;line-height:1.7}.create-merchant-bank-account-drawer .merchant-bank-primary-card .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.create-merchant-bank-account-drawer .merchant-bank-note{background:linear-gradient(135deg,#eff8ff,#fffffff0);border:1px solid #b2ddff;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 11px;display:flex;position:relative;overflow:hidden}.create-merchant-bank-account-drawer .merchant-bank-note:before{content:"";background:#2e90fa;width:62px;height:2px;position:absolute;top:0;right:0}.create-merchant-bank-account-drawer .merchant-bank-note .ant-typography{margin:0;padding-inline-start:12px;font-size:7px;line-height:1.8;position:relative;color:#475467!important}.create-merchant-bank-account-drawer .merchant-bank-note .ant-typography:before{top:.72em;content:"";background:#2e90fa;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:2px}.create-merchant-bank-account-drawer input[dir=ltr]{letter-spacing:.01em;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=650px){.create-merchant-bank-account-drawer .merchant-bank-context{grid-template-columns:1fr}.create-merchant-bank-account-drawer .merchant-bank-context>.ant-typography{width:fit-content;max-width:100%}.create-merchant-bank-account-drawer .merchant-bank-grid{grid-template-columns:1fr}.create-merchant-bank-account-drawer .merchant-bank-primary-card{align-items:flex-start}}@media (width<=430px){.create-merchant-bank-account-drawer .merchant-bank-primary-card{flex-direction:column;align-items:stretch}.create-merchant-bank-account-drawer .merchant-bank-primary-card .ant-switch{align-self:flex-start}}.operational-page-header{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-5);background:radial-gradient(circle at 88% -35%, color-mix(in srgb, var(--brand-action) 11%, transparent), transparent 43%), radial-gradient(circle at 16% 140%, color-mix(in srgb, var(--brand-accent) 6%, transparent), transparent 40%), linear-gradient(145deg, var(--ui-surface-1), var(--ui-surface-2));min-height:132px;box-shadow:var(--ui-elevation-2);justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.operational-page-header:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffffffb8,#0000 36%);position:absolute;inset:0}.operational-page-header:after{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, transparent, var(--brand-action), var(--brand-accent), transparent);content:"";width:150px;height:3px;box-shadow:0 0 20px var(--brand-glow);position:absolute;top:0;right:34px}.operational-page-header-glow{background:var(--brand-action);filter:blur(72px);opacity:.07;pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-88px;right:-42px}.operational-page-heading{z-index:2;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.operational-page-icon{border:1px solid var(--brand-border);border-radius:var(--ui-radius-3);background:linear-gradient(145deg, var(--ui-surface-1), var(--brand-soft));width:58px;height:58px;color:var(--brand-action);box-shadow:var(--ui-elevation-1), 0 10px 28px var(--brand-glow);flex:0 0 58px;justify-content:center;align-items:center;font-size:23px;display:flex;position:relative;overflow:hidden}.operational-page-icon:after{background:var(--brand-action);content:"";filter:blur(20px);opacity:.18;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-18px}.operational-page-icon .anticon{z-index:2;position:relative}.operational-page-heading-copy{min-width:0}.operational-page-eyebrow{color:var(--brand-action);font-size:var(--ui-font-xs);align-items:center;gap:8px;margin-bottom:5px;font-weight:750;line-height:1.55;display:flex}.operational-page-eyebrow>span{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, var(--brand-action), var(--brand-accent));width:16px;height:2px}.operational-page-title{letter-spacing:-.025em;color:var(--ui-text-primary)!important;margin:0 0 5px!important;font-size:clamp(24px,2vw,30px)!important;font-weight:800!important;line-height:1.4!important}.operational-page-description{max-width:760px;font-size:var(--ui-font-md);line-height:1.85;display:block;color:var(--ui-text-secondary)!important}.operational-page-side{z-index:2;flex:none;align-items:center;gap:12px;display:flex;position:relative}.operational-page-actions{align-items:center;gap:8px;display:flex}.operational-page-actions .ant-btn{min-height:44px;padding-inline:16px;border-radius:var(--ui-radius-2)!important}.operational-page-actions .ant-btn-primary:not(.ant-btn-dangerous){box-shadow:0 10px 24px var(--brand-glow)!important}.operational-page-actions .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{transform:translateY(-1px);box-shadow:0 14px 30px var(--brand-glow)!important}.operational-page-meta{align-items:center;gap:8px;display:flex}.operational-counter{--counter-fg:var(--ui-neutral);--counter-bg:var(--ui-neutral-bg);--counter-border:var(--ui-neutral-border);border:1px solid var(--counter-border);border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--counter-bg) 78%, var(--ui-surface-1));min-width:88px;box-shadow:var(--ui-elevation-1);flex-direction:column;justify-content:center;align-items:center;padding:9px 12px;display:flex}.operational-counter-label{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);line-height:1.55}.operational-counter strong{color:var(--counter-fg);margin-top:2px;font-size:17px;font-weight:800;line-height:1.45}.operational-counter--brand{--counter-fg:var(--brand-action);--counter-bg:var(--brand-soft);--counter-border:var(--brand-border)}.operational-counter--success{--counter-fg:var(--ui-success);--counter-bg:var(--ui-success-bg);--counter-border:var(--ui-success-border)}.operational-counter--info{--counter-fg:var(--ui-info);--counter-bg:var(--ui-info-bg);--counter-border:var(--ui-info-border)}.operational-counter--warning{--counter-fg:var(--ui-warning);--counter-bg:var(--ui-warning-bg);--counter-border:var(--ui-warning-border)}.operational-counter--danger{--counter-fg:var(--ui-danger);--counter-bg:var(--ui-danger-bg);--counter-border:var(--ui-danger-border)}.operational-data-panel{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4);background:var(--ui-surface-1);box-shadow:var(--ui-elevation-1);transition:border-color var(--ui-motion-normal) var(--ui-ease-premium), box-shadow var(--ui-motion-normal) var(--ui-ease-premium);overflow:hidden}.operational-data-panel:hover{border-color:color-mix(in srgb, var(--brand-action) 8%, var(--ui-border));box-shadow:var(--ui-elevation-2)}.operational-data-toolbar{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(180deg, var(--ui-surface-1), var(--ui-surface-2));justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 16px;display:flex}.operational-data-toolbar-main{flex:1;min-width:0}.operational-data-toolbar-meta{flex:none}.operational-data-content{position:relative}.operational-data-panel .ant-table-wrapper{width:100%}.operational-data-panel .ant-table{background:0 0!important}.operational-data-panel .ant-table-container{border:0!important}.operational-data-panel .ant-table-thead>tr>th{letter-spacing:0;height:50px;border-bottom:1px solid var(--ui-border-soft)!important;color:#596579!important;font-size:var(--ui-font-sm)!important;background:#f8fafc!important;padding:11px 14px!important;font-weight:750!important;line-height:1.55!important}.operational-data-panel .ant-table-thead>tr>th:before{display:none!important}.operational-data-panel .ant-table-tbody>tr>td{color:var(--ui-text-primary);font-size:var(--ui-font-md);transition:background var(--ui-motion-fast) var(--ui-ease-premium);background:0 0;line-height:1.65;padding:var(--ui-table-padding-y) 14px!important;border-bottom:1px solid #edf0f4!important}.operational-data-panel .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.operational-data-panel .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-action) 3%, #fff)!important}.operational-data-panel .ant-table-row{cursor:pointer}.operational-data-panel .ant-table-pagination{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-1);min-height:62px;padding:14px 16px;margin:0!important}.operational-data-panel .ant-pagination-item,.operational-data-panel .ant-pagination-prev,.operational-data-panel .ant-pagination-next{border-radius:var(--ui-radius-1)!important}.operational-data-panel .ant-pagination-item-active{border-color:var(--brand-border)!important;background:var(--brand-soft)!important}.operational-data-panel .ant-pagination-item-active a{font-weight:750;color:var(--brand-action)!important}.premium-filter-grid{grid-template-columns:minmax(250px,1fr) 170px 180px;gap:10px;display:grid}.premium-filter-grid .ant-input-affix-wrapper,.premium-filter-grid .ant-select-selector{border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-1)!important;min-height:44px!important;box-shadow:var(--ui-elevation-1)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium)!important}.premium-filter-grid .ant-input-affix-wrapper:hover,.premium-filter-grid .ant-select-selector:hover{border-color:var(--brand-border)!important}.premium-filter-grid .ant-input-affix-wrapper-focused,.premium-filter-grid .ant-select-focused .ant-select-selector{border-color:var(--brand-action)!important;box-shadow:var(--ui-focus-ring)!important}.premium-filter-grid .ant-input-prefix{color:var(--brand-action);margin-inline-end:8px}.premium-status-pill{border-radius:var(--ui-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;width:max-content;min-height:29px;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.55;display:inline-flex}.premium-status-dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:50%;flex:0 0 6px}.premium-status-pill--brand{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-action)}.premium-status-pill--success{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success)}.premium-status-pill--info{border-color:var(--ui-info-border);background:var(--ui-info-bg);color:var(--ui-info)}.premium-status-pill--warning{border-color:var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning)}.premium-status-pill--danger{border-color:var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.premium-status-pill--neutral{border-color:var(--ui-neutral-border);background:var(--ui-neutral-bg);color:var(--ui-neutral)}.operational-data-panel .ant-btn-text{color:var(--ui-text-secondary);border-radius:var(--ui-radius-1)!important}.operational-data-panel .ant-btn-text:hover{background:var(--brand-soft)!important;color:var(--brand-action)!important}.operational-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.operational-metric-card{--metric-tone:var(--brand-action);--metric-bg:var(--brand-soft);--metric-border:var(--brand-border);border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4);background:linear-gradient(145deg, var(--ui-surface-1), var(--ui-surface-2));min-height:132px;box-shadow:var(--ui-elevation-1);transition:transform var(--ui-motion-normal) var(--ui-ease-premium), box-shadow var(--ui-motion-normal) var(--ui-ease-premium), border-color var(--ui-motion-normal) var(--ui-ease-premium);padding:18px;position:relative;overflow:hidden}.operational-metric-card:hover{border-color:var(--metric-border);box-shadow:var(--ui-elevation-2);transform:translateY(-2px)}.operational-metric-glow{background:var(--metric-tone);filter:blur(52px);opacity:.08;pointer-events:none;border-radius:50%;width:138px;height:138px;position:absolute;top:-78px;left:-50px}.operational-metric-top{z-index:2;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.operational-metric-icon{border:1px solid var(--metric-border);border-radius:var(--ui-radius-2);background:var(--metric-bg);width:38px;height:38px;color:var(--metric-tone);flex:0 0 38px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.operational-metric-label{color:var(--ui-text-secondary);font-size:var(--ui-font-sm);font-weight:700;line-height:1.6}.operational-metric-value{z-index:2;color:var(--ui-text-primary);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.3;display:block;position:relative}.operational-metric-caption{z-index:2;color:var(--ui-text-tertiary);margin-top:6px;font-size:12.5px;line-height:1.7;display:block;position:relative}.operational-metric-card--success{--metric-tone:var(--ui-success);--metric-bg:var(--ui-success-bg);--metric-border:var(--ui-success-border)}.operational-metric-card--info{--metric-tone:var(--ui-info);--metric-bg:var(--ui-info-bg);--metric-border:var(--ui-info-border)}.operational-metric-card--warning{--metric-tone:var(--ui-warning);--metric-bg:var(--ui-warning-bg);--metric-border:var(--ui-warning-border)}.operational-metric-card--danger{--metric-tone:var(--ui-danger);--metric-bg:var(--ui-danger-bg);--metric-border:var(--ui-danger-border)}.operational-metric-card--neutral{--metric-tone:var(--ui-neutral);--metric-bg:var(--ui-neutral-bg);--metric-border:var(--ui-neutral-border)}@media (width<=1199px){.operational-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.operational-page-header{flex-direction:column;align-items:flex-start;min-height:auto;padding:21px}.operational-page-side{justify-content:space-between;width:100%}.premium-filter-grid{grid-template-columns:1fr 1fr}.premium-filter-grid .ant-input-affix-wrapper{grid-column:1/-1}}@media (width<=575px){.operational-page-header{border-radius:var(--ui-radius-4);gap:18px;padding:18px}.operational-page-icon{border-radius:var(--ui-radius-3);flex-basis:50px;width:50px;height:50px;font-size:20px}.operational-page-title{font-size:22px!important}.operational-page-description{font-size:var(--ui-font-sm)}.operational-page-side{flex-direction:column;align-items:stretch}.operational-page-meta,.operational-page-actions{width:100%}.operational-counter,.operational-page-actions .ant-btn{flex:1}.operational-data-panel{border-radius:var(--ui-radius-3)}.operational-data-toolbar{flex-direction:column;align-items:stretch;padding:12px}.premium-filter-grid{grid-template-columns:1fr}.premium-filter-grid .ant-input-affix-wrapper{grid-column:auto}.operational-data-panel .ant-table-pagination{justify-content:center}.operational-metric-grid{gap:9px}.operational-metric-card{border-radius:var(--ui-radius-3);min-height:120px;padding:14px}.operational-metric-value{font-size:23px}.operational-metric-icon{flex-basis:34px;width:34px;height:34px;font-size:14px}}@media (width<=370px){.operational-metric-grid{grid-template-columns:1fr}}.merchant-bank-edit-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.merchant-bank-edit-drawer .ant-drawer-content-wrapper{max-width:100vw}.merchant-bank-edit-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:17px 21px;position:relative}.merchant-bank-edit-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.merchant-bank-edit-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.merchant-bank-edit-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.merchant-bank-edit-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.merchant-bank-edit-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 27%), #fff;padding:17px 21px 28px}.merchant-bank-edit-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;padding:12px 19px;box-shadow:0 -8px 26px #10182809}.merchant-bank-edit-drawer .merchant-bank-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.merchant-bank-edit-drawer .merchant-bank-footer .ant-btn{border-radius:10px;min-width:108px;min-height:40px;font-size:11px;font-weight:720}.merchant-bank-edit-drawer .merchant-bank-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.merchant-bank-edit-drawer .merchant-bank-footer .ant-btn-primary{min-width:145px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.merchant-bank-edit-loading{justify-content:center;align-items:center;min-height:260px;display:flex}.merchant-bank-edit-drawer .ant-drawer-body,.merchant-bank-edit-drawer .merchant-bank-edit-form,.merchant-bank-edit-drawer .merchant-bank-grid{min-width:0}.merchant-bank-edit-drawer .ant-alert{border-radius:12px!important}.merchant-bank-edit-drawer .ant-alert-message{font-size:10px;font-weight:780}.merchant-bank-edit-drawer .ant-alert-description{font-size:9px;line-height:1.8}.merchant-bank-edit-sensitive-alert{margin-bottom:12px;border-color:var(--brand-border)!important;background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 50%), linear-gradient(145deg, var(--brand-soft), #fff)!important}.merchant-bank-edit-sensitive-alert .ant-alert-icon{color:var(--brand-primary)!important}.merchant-bank-edit-shared-alert{margin-bottom:12px}.merchant-bank-edit-drawer .merchant-bank-context{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;min-height:72px;margin-bottom:12px;padding:12px 13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182808}.merchant-bank-edit-drawer .merchant-bank-context:before{background:var(--brand-gradient);content:"";width:74px;height:3px;position:absolute;top:0;right:0}.merchant-bank-edit-drawer .merchant-bank-context>div{min-width:0}.merchant-bank-edit-drawer .merchant-bank-context span{color:#98a2b3;font-size:8px}.merchant-bank-edit-drawer .merchant-bank-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:810;overflow:hidden}.merchant-bank-edit-drawer .merchant-bank-context .ant-typography{max-width:280px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#fffc;border:1px solid #fffc;border-radius:8px;margin:0;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;overflow:hidden}.merchant-bank-edit-form{width:100%}.merchant-bank-edit-drawer .merchant-bank-grid{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 45%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;margin-top:4px;padding:13px 13px 0;display:grid}.merchant-bank-edit-drawer .ant-form-item{min-width:0;margin-bottom:16px}.merchant-bank-edit-drawer .ant-form-item-label{padding-bottom:6px}.merchant-bank-edit-drawer .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:730}.merchant-bank-edit-drawer .ant-form-item-required:before{font-size:9px!important}.merchant-bank-edit-drawer .ant-form-item-explain-error{margin-top:4px;font-size:9px;line-height:1.55}.merchant-bank-edit-drawer .ant-input,.merchant-bank-edit-drawer .ant-input-affix-wrapper,.merchant-bank-edit-drawer .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:11px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.merchant-bank-edit-drawer .ant-input{min-height:40px}.merchant-bank-edit-drawer .ant-select-selector{min-height:40px!important}.merchant-bank-edit-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.merchant-bank-edit-drawer .ant-select-selection-item,.merchant-bank-edit-drawer .ant-select-selection-placeholder{font-size:10px;line-height:38px!important}.merchant-bank-edit-drawer .ant-input:hover,.merchant-bank-edit-drawer .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.merchant-bank-edit-drawer .ant-input:focus,.merchant-bank-edit-drawer .ant-input-focused,.merchant-bank-edit-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.merchant-bank-edit-drawer .ant-input::placeholder,.merchant-bank-edit-drawer .ant-select-selection-placeholder{color:#b4bbc6}.merchant-bank-edit-drawer input[dir=ltr]{letter-spacing:.015em;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-bank-edit-drawer .ant-form-item:nth-child(5),.merchant-bank-edit-drawer .ant-form-item:nth-child(6){border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));border-radius:11px;padding:10px;position:relative}.merchant-bank-edit-drawer .ant-form-item-has-error .ant-input,.merchant-bank-edit-drawer .ant-form-item-has-error .ant-select-selector{background:snow!important}.merchant-bank-edit-drawer .ant-form-item-has-error .ant-input:focus,.merchant-bank-edit-drawer .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=740px){.merchant-bank-edit-drawer .ant-drawer-content-wrapper{width:min(720px,100vw)!important}.merchant-bank-edit-drawer .ant-drawer-header{min-height:68px;padding:14px 16px}.merchant-bank-edit-drawer .ant-drawer-header:after{right:16px}.merchant-bank-edit-drawer .ant-drawer-body{padding:14px 15px 24px}.merchant-bank-edit-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=650px){.merchant-bank-edit-drawer .ant-drawer-content-wrapper{width:100vw!important}.merchant-bank-edit-drawer .merchant-bank-grid{grid-template-columns:1fr;padding:11px 11px 0}.merchant-bank-edit-drawer .merchant-bank-context{flex-direction:column;align-items:flex-start}.merchant-bank-edit-drawer .merchant-bank-context .ant-typography{max-width:100%}.merchant-bank-edit-drawer .merchant-bank-footer{grid-template-columns:.8fr 1.2fr;display:grid}.merchant-bank-edit-drawer .merchant-bank-footer .ant-btn{width:100%;min-width:0}}@media (width<=420px){.merchant-bank-edit-drawer .ant-drawer-title{font-size:14px}.merchant-bank-edit-drawer .merchant-bank-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.merchant-bank-edit-drawer .ant-drawer-close,.merchant-bank-edit-drawer .ant-input,.merchant-bank-edit-drawer .ant-select-selector,.merchant-bank-edit-drawer .merchant-bank-footer .ant-btn{transition:none}}.premium-modal .ant-modal-content{border:1px solid var(--ui-border-soft);background:var(--ui-surface-elevated);box-shadow:var(--ui-elevation-4);overflow:hidden;border-radius:var(--ui-radius-5)!important;padding:0!important}.premium-modal .ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d1770}.premium-modal .ant-modal-header{border-bottom:1px solid var(--ui-border-soft);background:radial-gradient(circle at 86% -35%, color-mix(in srgb, var(--brand-action) 10%, transparent), transparent 46%), linear-gradient(145deg, var(--ui-surface-1), var(--ui-surface-2));margin:0;padding:20px 22px;position:relative;overflow:hidden}.premium-modal .ant-modal-header:after{border-radius:var(--ui-radius-pill);background:linear-gradient(90deg, var(--brand-action), var(--brand-accent), transparent);content:"";width:96px;height:2px;box-shadow:0 0 16px var(--brand-glow);position:absolute;bottom:0;right:22px}.premium-modal .ant-modal-close{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2);background:var(--ui-surface-glass);width:38px;height:38px;color:var(--ui-text-secondary);box-shadow:var(--ui-elevation-1);top:18px;left:18px}.premium-modal .ant-modal-close:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-action)}.premium-modal-heading{align-items:center;gap:12px;padding-inline-end:44px;display:flex}.premium-modal-icon{border:1px solid var(--brand-border);border-radius:var(--ui-radius-3);background:linear-gradient(145deg, var(--ui-surface-1), var(--brand-soft));width:48px;height:48px;color:var(--brand-action);box-shadow:var(--ui-elevation-1), 0 8px 20px var(--brand-glow);flex:0 0 48px;justify-content:center;align-items:center;font-size:18px;display:flex}.premium-modal-heading-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-modal-eyebrow{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750;line-height:1.55}.premium-modal-title{color:var(--ui-text-primary);font-size:17px;font-weight:800;line-height:1.5}.premium-modal-description{max-width:460px;color:var(--ui-text-secondary);font-size:var(--ui-font-sm);line-height:1.7}.premium-modal .ant-modal-body{padding:0}.premium-modal-body{background:var(--ui-surface-1);max-height:min(68vh,720px);padding:20px;overflow-y:auto}.premium-modal .ant-modal-footer{border-top:0;margin:0;padding:0}.premium-modal-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-glass);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);justify-content:flex-end;align-items:center;gap:8px;min-height:70px;padding:12px 18px;display:flex;box-shadow:0 -10px 30px #10182808}.premium-modal-footer .ant-btn{border-radius:var(--ui-radius-2);min-height:42px;padding-inline:18px}.premium-modal-footer .ant-btn-primary:not(.ant-btn-dangerous){box-shadow:0 9px 22px var(--brand-glow)!important}@media (width<=575px){.premium-modal .ant-modal{max-width:calc(100vw - 18px);margin:9px auto}.premium-modal .ant-modal-content{border-radius:var(--ui-radius-4)!important}.premium-modal .ant-modal-header{padding:18px}.premium-modal-icon{flex-basis:44px;width:44px;height:44px}.premium-modal-body{max-height:65vh;padding:14px}.premium-modal-footer{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.premium-modal-footer .ant-btn{flex:1}}.merchant-bank-verification-modal .premium-modal-body{padding:17px}.merchant-bank-verification-content{gap:11px;min-width:0;display:grid}.merchant-bank-verification-account{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #10182808}.merchant-bank-verification-account:before{background:var(--brand-gradient);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.merchant-bank-verification-bank{align-items:center;gap:9px;min-width:0;display:flex}.merchant-bank-verification-bank-icon{border:1px solid var(--brand-border);width:40px;height:40px;color:var(--brand-primary);box-shadow:0 5px 15px var(--brand-glow);background:#fff;border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-bank-verification-bank>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-bank-verification-bank small{color:#98a2b3;font-size:8px}.merchant-bank-verification-bank strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.merchant-bank-verification-bank>div>span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.merchant-bank-verification-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.merchant-bank-verification-summary>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.merchant-bank-verification-summary span{color:#98a2b3;font-size:8px}.merchant-bank-verification-summary strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:740;overflow:hidden}.merchant-bank-verification-summary .ant-typography{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;overflow:hidden}.merchant-bank-verification-flags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.merchant-bank-verification-last-result{background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.merchant-bank-verification-last-result>.anticon{color:#079455;font-size:14px}.merchant-bank-verification-last-result>div{flex-direction:column;gap:1px;display:flex}.merchant-bank-verification-last-result span{color:#667085;font-size:8px}.merchant-bank-verification-last-result strong{color:#067647;font-size:9px;font-weight:740}.merchant-bank-verification-previous-rejection{border-radius:10px!important}.merchant-bank-verification-previous-rejection .ant-alert-message{color:#93370d;font-size:10px;font-weight:780}.merchant-bank-verification-previous-rejection .ant-alert-description{color:#b54708;font-size:9px;line-height:1.75}.merchant-bank-verification-form{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:12px;margin-top:2px;padding:12px}.merchant-bank-verification-form .ant-form-item{margin-bottom:14px}.merchant-bank-verification-form .ant-form-item:last-child{margin-bottom:0}.merchant-bank-verification-form .ant-form-item-label{padding-bottom:5px}.merchant-bank-verification-form .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:730}.merchant-bank-verification-form .ant-form-item-required:before{font-size:9px!important}.merchant-bank-verification-form .ant-form-item-explain-error{margin-top:4px;font-size:9px}.merchant-bank-verification-form .ant-input,.merchant-bank-verification-form textarea.ant-input,.merchant-bank-verification-form .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.merchant-bank-verification-form .ant-input{min-height:40px}.merchant-bank-verification-form .ant-select-selector{min-height:40px!important}.merchant-bank-verification-form .ant-select-single .ant-select-selector{align-items:center;display:flex}.merchant-bank-verification-form .ant-select-selection-item,.merchant-bank-verification-form .ant-select-selection-placeholder{line-height:38px!important}.merchant-bank-verification-form textarea.ant-input{resize:vertical;min-height:94px}.merchant-bank-verification-form .ant-input:hover,.merchant-bank-verification-form textarea.ant-input:hover,.merchant-bank-verification-form .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.merchant-bank-verification-form .ant-input:focus,.merchant-bank-verification-form .ant-input-focused,.merchant-bank-verification-form textarea.ant-input:focus,.merchant-bank-verification-form .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.merchant-bank-verification-form input[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-bank-verification-rejection-field{background:snow;border:1px solid #fecdca;border-radius:11px;padding:10px}.merchant-bank-verification-rejection-field .ant-form-item-label>label{color:#b42318}.merchant-bank-verification-form .ant-form-item-has-error .ant-input,.merchant-bank-verification-form .ant-form-item-has-error textarea.ant-input,.merchant-bank-verification-form .ant-form-item-has-error .ant-select-selector{background:snow!important}@media (width<=620px){.merchant-bank-verification-modal .ant-modal{max-width:calc(100vw - 20px);margin:10px auto}.merchant-bank-verification-summary{grid-template-columns:1fr}.merchant-bank-verification-account{flex-direction:column;align-items:flex-start}}@media (width<=420px){.merchant-bank-verification-modal .premium-modal-body{padding:12px}.merchant-bank-verification-form{padding:10px}.merchant-bank-verification-bank-icon{flex-basis:36px;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.merchant-bank-verification-form .ant-input,.merchant-bank-verification-form textarea.ant-input,.merchant-bank-verification-form .ant-select-selector{transition:none}}.merchant-bank-accounts-section{min-width:0}.merchant-bank-accounts-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.merchant-bank-accounts-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.merchant-bank-accounts-header-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-bank-accounts-header>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-bank-accounts-header h5{color:#344054;font-size:14px;font-weight:750;line-height:1.5;margin:0!important}.merchant-bank-accounts-header .ant-typography-secondary{margin-top:2px;font-size:11px;line-height:1.6;color:var(--ui-text-tertiary)!important}.merchant-bank-accounts-header>.ant-btn{border-radius:10px;min-height:39px;font-size:11.5px;font-weight:650}.merchant-bank-accounts-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.merchant-bank-accounts-overview>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.merchant-bank-accounts-overview span{color:var(--ui-text-tertiary);font-size:10.5px}.merchant-bank-accounts-overview strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.merchant-bank-accounts-loading{border:1px solid var(--ui-border-soft);background:#fff;border-radius:13px;gap:10px;padding:14px;display:grid}.merchant-bank-accounts-empty{border:1px dashed var(--ui-border-strong);background:#fafbfc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:210px;padding:20px;display:flex}.merchant-bank-accounts-empty .ant-empty{margin:0 0 4px}.merchant-bank-accounts-empty .ant-empty-description{color:var(--ui-text-secondary);font-size:12px}.merchant-bank-accounts-empty .ant-btn{min-height:38px;font-size:11.5px;font-weight:650}.merchant-bank-accounts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.merchant-bank-account-card{--account-accent:#98a2b3;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--account-accent) 5%, transparent), transparent 44%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:14px;flex-direction:column;gap:11px;padding:13px;display:flex;position:relative;overflow:hidden}.merchant-bank-account-card:before{background:var(--account-accent);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.merchant-bank-account-card:hover{border-color:color-mix(in srgb, var(--account-accent) 30%, var(--ui-border));box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.merchant-bank-account-card--primary{--account-accent:var(--brand-primary);border-color:var(--ui-brand-border);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--ui-brand-soft))}.merchant-bank-account-card--primary:before{background:var(--ui-brand-gradient);width:100px}.merchant-bank-account-card--inactive{--account-accent:#98a2b3;opacity:.72;background:#fafafa}.merchant-bank-account-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.merchant-bank-account-bank{align-items:flex-start;gap:9px;min-width:0;display:flex}.merchant-bank-account-bank-icon{border:1px solid var(--ui-brand-border);width:40px;height:40px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.merchant-bank-account-bank>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-bank-account-bank small{color:var(--ui-text-tertiary);font-size:10px}.merchant-bank-account-bank strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-bank-account-bank span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.55;overflow:hidden}.merchant-bank-account-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.merchant-bank-account-financial{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.merchant-bank-account-financial>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.merchant-bank-account-financial span{color:var(--ui-text-tertiary);font-size:10px}.merchant-bank-account-financial .ant-typography{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;overflow:hidden}.merchant-bank-account-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.merchant-bank-account-meta>div{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px;display:grid}.merchant-bank-account-meta .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.merchant-bank-account-meta span{color:var(--ui-text-tertiary);font-size:10px}.merchant-bank-account-meta strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.merchant-bank-account-verification{border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.merchant-bank-account-verification>.anticon{flex:none;margin-top:2px;font-size:14px}.merchant-bank-account-verification>div{gap:2px;min-width:0;display:grid}.merchant-bank-account-verification span{font-size:10px;font-weight:600}.merchant-bank-account-verification strong{font-size:11px;font-weight:750}.merchant-bank-account-verification small{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.merchant-bank-account-verification p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.75}.merchant-bank-account-verification--verified{border:1px solid var(--ui-success-border);background:var(--ui-success-bg);color:#067647}.merchant-bank-account-verification--verified .anticon{color:var(--ui-success)}.merchant-bank-account-verification--rejected{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.merchant-bank-account-actions{border-top:1px solid var(--ui-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:auto;padding-top:10px;display:flex}.merchant-bank-account-actions-primary,.merchant-bank-account-actions-danger{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.merchant-bank-account-actions .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}@media (width<=1000px){.merchant-bank-accounts-list{grid-template-columns:1fr}}@media (width<=680px){.merchant-bank-accounts-header{flex-direction:column;align-items:flex-start}.merchant-bank-accounts-header>.ant-btn{width:100%}.merchant-bank-accounts-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-bank-account-card-header{flex-direction:column}.merchant-bank-account-badges{justify-content:flex-start}.merchant-bank-account-actions{flex-direction:column;align-items:stretch}.merchant-bank-account-actions-primary,.merchant-bank-account-actions-danger{width:100%}}@media (width<=470px){.merchant-bank-accounts-overview,.merchant-bank-account-financial,.merchant-bank-account-meta{grid-template-columns:1fr}.merchant-bank-account-actions-primary,.merchant-bank-account-actions-danger{grid-template-columns:1fr;display:grid}.merchant-bank-account-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.merchant-bank-account-card{transition:none}.merchant-bank-account-card:hover{transform:none}}.create-merchant-referrer-drawer .merchant-referrer-context,.edit-merchant-referrer-drawer .merchant-referrer-context{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fffffff0);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid;position:relative;overflow:hidden}.create-merchant-referrer-drawer .merchant-referrer-context:before,.edit-merchant-referrer-drawer .merchant-referrer-context:before{background:var(--brand-primary);content:"";filter:blur(36px);opacity:.1;border-radius:50%;width:84px;height:84px;position:absolute;top:-58px;left:-40px}.create-merchant-referrer-drawer .merchant-referrer-context:after,.edit-merchant-referrer-drawer .merchant-referrer-context:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);width:72px;height:2px;box-shadow:0 0 12px var(--brand-glow);content:"";border-radius:99px;position:absolute;top:0;right:18px}.create-merchant-referrer-drawer .merchant-referrer-context>div,.edit-merchant-referrer-drawer .merchant-referrer-context>div{z-index:2;flex-direction:column;gap:2px;min-width:0;display:flex;position:relative}.create-merchant-referrer-drawer .merchant-referrer-context span,.edit-merchant-referrer-drawer .merchant-referrer-context span{color:#98a2b3;font-size:7px}.create-merchant-referrer-drawer .merchant-referrer-context strong,.edit-merchant-referrer-drawer .merchant-referrer-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.create-merchant-referrer-drawer .merchant-referrer-context>.ant-typography,.edit-merchant-referrer-drawer .merchant-referrer-context>.ant-typography{z-index:2;max-width:220px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border:1px solid #ffffffc7;border-radius:99px;margin:0;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:700;position:relative;overflow:hidden}.create-merchant-referrer-drawer .merchant-referrer-grid,.edit-merchant-referrer-drawer .merchant-referrer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.create-merchant-referrer-drawer .merchant-referrer-grid .ant-form-item,.edit-merchant-referrer-drawer .merchant-referrer-grid .ant-form-item{min-width:0}.create-merchant-referrer-drawer .merchant-referrer-field--full,.edit-merchant-referrer-drawer .merchant-referrer-field--full{grid-column:1/-1}.edit-merchant-referrer-drawer .merchant-referrer-status-card{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fffffff0);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.edit-merchant-referrer-drawer .merchant-referrer-status-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.edit-merchant-referrer-drawer .merchant-referrer-status-card strong{color:#344054;font-size:9px;font-weight:760}.edit-merchant-referrer-drawer .merchant-referrer-status-card span{color:#98a2b3;font-size:7px;line-height:1.7}.edit-merchant-referrer-drawer .merchant-referrer-status-card .ant-form-item{margin:0}.edit-merchant-referrer-drawer .merchant-referrer-status-card .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.edit-merchant-referrer-drawer .merchant-referrer-loading{justify-content:center;align-items:center;min-height:220px;display:flex}@media (width<=680px){.create-merchant-referrer-drawer .merchant-referrer-context,.edit-merchant-referrer-drawer .merchant-referrer-context{grid-template-columns:1fr;align-items:flex-start}.create-merchant-referrer-drawer .merchant-referrer-context>.ant-typography,.edit-merchant-referrer-drawer .merchant-referrer-context>.ant-typography{max-width:100%}.create-merchant-referrer-drawer .merchant-referrer-grid,.edit-merchant-referrer-drawer .merchant-referrer-grid{grid-template-columns:1fr}.create-merchant-referrer-drawer .merchant-referrer-field--full,.edit-merchant-referrer-drawer .merchant-referrer-field--full{grid-column:auto}}.merchant-referrers-section{min-width:0}.merchant-referrers-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.merchant-referrers-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.merchant-referrers-header-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-referrers-header>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-referrers-header h5{color:#344054;font-size:14px;font-weight:750;line-height:1.5;margin:0!important}.merchant-referrers-header .ant-typography-secondary{margin-top:2px;font-size:11px;line-height:1.6;color:var(--ui-text-tertiary)!important}.merchant-referrers-header>.ant-btn{border-radius:10px;min-height:39px;font-size:11.5px;font-weight:650}.merchant-referrers-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.merchant-referrers-overview>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.merchant-referrers-overview span{color:var(--ui-text-tertiary);font-size:10.5px}.merchant-referrers-overview strong{color:#344054;font-size:12px;font-weight:750}.merchant-referrers-loading{border:1px solid var(--ui-border-soft);background:#fff;border-radius:13px;gap:10px;padding:14px;display:grid}.merchant-referrers-empty{border:1px dashed var(--ui-border-strong);background:#fafbfc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:195px;padding:20px;display:flex}.merchant-referrers-empty .ant-empty{margin:0 0 4px}.merchant-referrers-empty .ant-empty-description{color:var(--ui-text-secondary);font-size:12px}.merchant-referrers-empty .ant-btn{border-radius:9px;min-height:38px;font-size:11.5px;font-weight:650}.merchant-referrers-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.merchant-referrer-card{--referrer-accent:var(--brand-primary);border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--referrer-accent) 7%, transparent), transparent 44%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:14px;flex-direction:column;gap:10px;padding:13px;display:flex;position:relative;overflow:hidden}.merchant-referrer-card:before{background:var(--ui-brand-gradient);content:"";width:82px;height:3px;position:absolute;top:0;right:0}.merchant-referrer-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.merchant-referrer-card--inactive{--referrer-accent:#98a2b3;opacity:.72;background:#fafafa}.merchant-referrer-card--inactive:before{background:#98a2b3}.merchant-referrer-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.merchant-referrer-identity{align-items:flex-start;gap:9px;min-width:0;display:flex}.merchant-referrer-avatar{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-referrer-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-referrer-identity small{color:var(--ui-text-tertiary);font-size:10px}.merchant-referrer-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-referrer-identity span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.merchant-referrer-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.merchant-referrer-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px;display:grid}.merchant-referrer-meta .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.merchant-referrer-meta span{color:var(--ui-text-tertiary);font-size:10px}.merchant-referrer-meta strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.merchant-referrer-address{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;align-items:flex-start;gap:9px;min-width:0;padding:9px 10px;display:flex}.merchant-referrer-address>.anticon{color:var(--brand-primary);flex:none;margin-top:3px;font-size:13px}.merchant-referrer-address>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-referrer-address span{color:var(--ui-text-tertiary);font-size:10px}.merchant-referrer-address strong{color:#667085;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.75}.merchant-referrer-actions{border-top:1px solid var(--ui-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:auto;padding-top:10px;display:flex}.merchant-referrer-actions .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}@media (width<=1000px){.merchant-referrers-list{grid-template-columns:1fr}}@media (width<=680px){.merchant-referrers-header{flex-direction:column;align-items:flex-start}.merchant-referrers-header>.ant-btn{width:100%}.merchant-referrer-card-header{flex-direction:column}.merchant-referrer-meta{grid-template-columns:1fr}.merchant-referrer-actions{justify-content:stretch}.merchant-referrer-actions .ant-btn{flex:1 1 0}}@media (width<=470px){.merchant-referrers-overview{grid-template-columns:1fr}.merchant-referrer-actions{grid-template-columns:1fr;display:grid}.merchant-referrer-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.merchant-referrer-card{transition:none}.merchant-referrer-card:hover{transform:none}}.ant-drawer-content:has(.merchant-document-editor-file){background:linear-gradient(#fff 0%,#f8fafc 100%)}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-header{background:radial-gradient(circle at 98% -80%, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 56%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 38%, #fff));border-bottom:1px solid #eaecf0;min-height:74px;padding:16px 20px;position:relative}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-header:after{background:var(--brand-gradient);width:104px;height:3px;box-shadow:0 0 17px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:20px}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #f8fafc;padding:17px 20px 28px}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #eaecf0;padding:11px 18px;box-shadow:0 -8px 26px #1018280a}.ant-drawer-content-wrapper:has(.merchant-document-editor-file){max-width:100vw}.merchant-document-editor-footer{justify-content:flex-end;align-items:center;gap:7px;width:100%;display:flex}.merchant-document-editor-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:9px;font-weight:720}.merchant-document-editor-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.merchant-document-editor-footer .ant-btn-primary{min-width:145px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.merchant-document-editor-file{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;margin-bottom:11px;padding:11px 13px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 17px #10182808}.merchant-document-editor-file:before{background:var(--brand-gradient);content:"";width:80px;height:3px;position:absolute;top:0;right:0}.merchant-document-editor-file>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-document-editor-file span{color:#98a2b3;font-size:7px}.merchant-document-editor-file strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:770;overflow:hidden}.merchant-document-editor-file>.ant-typography{text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #fffc;border-radius:7px;max-width:240px;margin:0;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;overflow:hidden;color:var(--brand-primary)!important}.ant-drawer-content:has(.merchant-document-editor-file) .ant-alert{border-radius:11px!important}.ant-drawer-content:has(.merchant-document-editor-file) .ant-alert-message{font-size:9px;font-weight:760}.ant-drawer-content:has(.merchant-document-editor-file) .ant-alert-description{font-size:8px;line-height:1.8}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs{min-width:0}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-nav{margin:12px 0 10px}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-nav:before{border-color:#eaecf0}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-tab{color:#667085;border-radius:9px 9px 0 0;min-height:38px;font-size:9px;font-weight:700;margin:0 0 0 6px!important;padding:7px 12px!important}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-tab:hover{color:var(--brand-primary)}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-tab-active{background:var(--brand-soft)}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:780;color:var(--brand-primary)!important}.ant-drawer-content:has(.merchant-document-editor-file) .ant-tabs-ink-bar{background:var(--brand-gradient);height:3px;box-shadow:0 0 9px var(--brand-glow);border-radius:99px}.merchant-document-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:13px;min-width:0;display:grid}.merchant-document-editor-stage{overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(circle at 50% 40%,#2c323c 0%,#1d222b 58%,#161a21 100%);border:1px solid #ffffff14;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:520px;padding:18px;display:flex;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #10182814}.merchant-document-editor-stage:before{border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.merchant-document-editor-stage::-webkit-scrollbar{width:7px;height:7px}.merchant-document-editor-stage::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}.merchant-document-editor-stage::-webkit-scrollbar-track{background:0 0}.merchant-document-editor-loading{z-index:2;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.merchant-document-editor-image-surface,.merchant-document-editor-final-surface{z-index:2;-webkit-user-select:none;user-select:none;touch-action:none;max-width:100%;line-height:0;display:inline-block;position:relative}.merchant-document-editor-image-surface>img,.merchant-document-editor-final-surface>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:3px;max-width:100%;max-height:680px;display:block;box-shadow:0 12px 38px #00000052}.merchant-document-editor-crop{z-index:5;box-sizing:border-box;cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000080,inset 0 0 0 1px #00000024}.merchant-document-editor-crop:before,.merchant-document-editor-crop:after{content:"";pointer-events:none;position:absolute}.merchant-document-editor-crop:before{border-top:1px solid #ffffff80;border-bottom:1px solid #ffffff80;inset:33.333% 0}.merchant-document-editor-crop:after{border-left:1px solid #ffffff80;border-right:1px solid #ffffff80;inset:0 33.333%}.merchant-document-editor-crop-label{z-index:8;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;border:1px solid #ffffff24;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:680;line-height:1.45;position:absolute;top:6px;right:7px}.merchant-document-editor-resize-handle,.merchant-document-editor-stamp-resize{z-index:12;background:var(--brand-primary);width:22px;height:22px;box-shadow:0 3px 10px #00000047, 0 0 0 3px color-mix(in srgb, var(--brand-primary) 20%, transparent);cursor:nwse-resize;touch-action:none;border:2px solid #fff;border-radius:50%;padding:0;position:absolute}.merchant-document-editor-resize-handle{bottom:-11px;right:-11px}.merchant-document-editor-controls{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 45%), #fff;border:1px solid #eaecf0;border-radius:13px;min-width:0;padding:13px;overflow:hidden;box-shadow:0 5px 18px #10182809}.merchant-document-editor-controls h5{color:#344054;font-size:11px;font-weight:810;margin:0 0 3px!important}.merchant-document-editor-controls>.ant-typography-secondary{font-size:8px;line-height:1.75;display:block;color:#98a2b3!important}.merchant-document-editor-controls .ant-divider{border-color:#f0f2f5;margin:12px 0}.merchant-document-editor-control{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;margin-top:14px;padding:9px 10px}.merchant-document-editor-control>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.merchant-document-editor-control span,.merchant-document-editor-control-row>span{color:#475467;font-size:9px;font-weight:720}.merchant-document-editor-control .ant-typography{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;color:var(--brand-primary)!important}.merchant-document-editor-control-row{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:7px;padding:9px 10px;display:flex}.merchant-document-editor-control-row .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;gap:6px!important}.merchant-document-editor-control-row .ant-space-item{min-width:0}.merchant-document-editor-control-row .ant-btn{color:#475467;border-color:#e4e7ec;border-radius:9px;width:100%;min-height:38px;font-size:8px;font-weight:700}.merchant-document-editor-control-row .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.merchant-document-editor-controls .ant-slider{margin:9px 3px 2px}.merchant-document-editor-controls .ant-slider-rail{background:#eaecf0;border-radius:99px;height:5px}.merchant-document-editor-controls .ant-slider-track{border-radius:99px;height:5px;background:var(--brand-gradient)!important}.merchant-document-editor-controls .ant-slider-handle:after{width:12px;height:12px;box-shadow:0 0 0 2px var(--brand-primary)!important}.merchant-document-editor-controls .ant-slider-handle:hover:after,.merchant-document-editor-controls .ant-slider-handle:focus:after{box-shadow:0 0 0 4px var(--brand-glow)!important}.merchant-document-editor-switch{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding:9px 10px;display:flex}.merchant-document-editor-switch>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-document-editor-switch strong{color:#475467;font-size:9px;font-weight:730}.merchant-document-editor-switch .ant-typography{margin:0;font-size:7px;color:#98a2b3!important}.merchant-document-editor-switch .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.merchant-document-editor-stamp-options{flex-direction:column;gap:6px;max-height:320px;padding-inline-end:4px;display:flex;overflow-y:auto}.merchant-document-editor-stamp-options .ant-checkbox-wrapper{color:#475467;min-height:41px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;align-items:center;margin:0;padding:8px 9px;font-size:8px;font-weight:690;display:flex}.merchant-document-editor-stamp-options .ant-checkbox-wrapper:hover{border-color:var(--brand-border);background:var(--brand-soft)}.merchant-document-editor-stamp-options .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--brand-primary);background:var(--brand-primary)}.merchant-document-editor-stamp{z-index:10;cursor:move;touch-action:none;filter:drop-shadow(0 4px 7px #0000002b);line-height:0;position:absolute}.merchant-document-editor-stamp>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.merchant-document-editor-stamp-resize{width:20px;height:20px;bottom:-10px;right:-10px}.merchant-document-editor-watermark{z-index:20;color:#151515;letter-spacing:-.03em;pointer-events:none;-webkit-user-select:none;user-select:none;padding:2px 3px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(14px,2.2vw,32px);font-weight:700;line-height:1;position:absolute;bottom:2.2%;right:2.2%}.merchant-document-editor-watermark-info{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:10px;flex-direction:column;gap:3px;padding:10px 11px;display:flex;position:relative;overflow:hidden}.merchant-document-editor-watermark-info:before{background:var(--brand-gradient);content:"";width:62px;height:2px;position:absolute;top:0;right:0}.merchant-document-editor-watermark-info strong{color:#344054;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:780}.merchant-document-editor-watermark-info .ant-typography{margin:0;font-size:8px;color:#667085!important}.merchant-document-editor-pdf{padding-top:2px}.merchant-document-editor-pdf .ant-alert{align-items:flex-start;min-height:92px;padding:14px;display:flex}@media (width<=900px){.ant-drawer-content-wrapper:has(.merchant-document-editor-file){width:min(100vw,760px)!important}.merchant-document-editor-layout{grid-template-columns:1fr}.merchant-document-editor-stage{min-height:400px;padding:13px}.merchant-document-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.merchant-document-editor-controls>h5,.merchant-document-editor-controls>.ant-typography-secondary,.merchant-document-editor-controls>.ant-divider,.merchant-document-editor-stamp-options,.merchant-document-editor-watermark-info,.merchant-document-editor-controls>.ant-alert{grid-column:1/-1}.merchant-document-editor-control,.merchant-document-editor-control-row,.merchant-document-editor-switch{margin-top:0}}@media (width<=650px){.ant-drawer-content-wrapper:has(.merchant-document-editor-file){width:100vw!important;max-width:100vw!important}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-header{min-height:64px;padding:12px 14px}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-header:after{right:14px}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-body{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-footer{padding:9px 11px max(9px, env(safe-area-inset-bottom))}.merchant-document-editor-file{grid-template-columns:1fr;gap:6px}.merchant-document-editor-file>.ant-typography{max-width:100%}.merchant-document-editor-stage{border-radius:11px;min-height:310px;max-height:min(62vh,520px);padding:8px}.merchant-document-editor-image-surface>img,.merchant-document-editor-final-surface>img{max-height:min(55vh,520px)}.merchant-document-editor-controls{padding:11px;display:block}.merchant-document-editor-control,.merchant-document-editor-control-row,.merchant-document-editor-switch{margin-top:10px}.merchant-document-editor-controls>.ant-divider{margin:10px 0}.merchant-document-editor-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.merchant-document-editor-footer .ant-btn{width:100%;min-width:0;min-height:42px;padding-inline:5px;font-size:7px}.merchant-document-editor-footer .ant-btn-primary{min-width:0}.merchant-document-editor-resize-handle{width:26px;height:26px;bottom:-13px;right:-13px}.merchant-document-editor-stamp-resize{width:24px;height:24px;bottom:-12px;right:-12px}}@media (width<=430px){.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-title{font-size:13px}.merchant-document-editor-stage{min-height:270px;padding:6px}.merchant-document-editor-control-row .ant-space{grid-template-columns:1fr}.merchant-document-editor-footer{grid-template-columns:1fr 1fr}.merchant-document-editor-footer .ant-btn-primary{grid-column:1/-1}.merchant-document-editor-watermark{font-size:clamp(11px,4vw,20px)}}@media (prefers-reduced-motion:reduce){:is(.ant-drawer-content:has(.merchant-document-editor-file) .ant-drawer-close,.merchant-document-editor-footer .ant-btn,.merchant-document-editor-stamp-options .ant-checkbox-wrapper){transition:none}}.merchant-documents-drawer .merchant-documents-context{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fffffff0);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:grid;position:relative;overflow:hidden}.merchant-documents-drawer .merchant-documents-context:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);width:72px;height:2px;box-shadow:0 0 12px var(--brand-glow);content:"";border-radius:99px;position:absolute;top:0;right:18px}.merchant-documents-drawer .merchant-documents-context>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-documents-drawer .merchant-documents-context span{color:#98a2b3;font-size:7px}.merchant-documents-drawer .merchant-documents-context strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.merchant-documents-drawer .merchant-documents-context>.ant-typography{max-width:220px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border:1px solid #ffffffc7;border-radius:99px;margin:0;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:700;overflow:hidden}.merchant-documents-drawer .premium-form-section-extra .ant-tag{border-radius:99px;margin:0;font-size:7px;font-weight:750}.merchant-documents-drawer .merchant-documents-progress{margin-bottom:12px;box-shadow:none!important;background:#fff!important;border:1px solid #eaecf0!important;border-radius:12px!important}.merchant-documents-drawer .merchant-documents-progress .ant-card-body{padding:10px 12px!important}.merchant-documents-drawer .merchant-documents-progress .ant-progress-text{color:#667085;font-size:8px;font-weight:700}.merchant-documents-drawer .merchant-documents-progress .ant-progress-bg{background:var(--brand-gradient)!important}.merchant-documents-drawer .merchant-document-requirements{flex-direction:column;gap:8px;display:flex}.merchant-documents-drawer .merchant-document-requirement{transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), transform var(--motion-fast) var(--motion-premium);position:relative;overflow:hidden;box-shadow:0 4px 14px #10182806;background:#fff!important;border:1px solid #eaecf0!important;border-radius:13px!important}.merchant-documents-drawer .merchant-document-requirement:before{content:"";background:#d0d5dd;width:54px;height:2px;position:absolute;top:0;right:0}.merchant-documents-drawer .merchant-document-requirement:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1018280d;border-color:var(--brand-border)!important}.merchant-documents-drawer .merchant-document-requirement-complete{background:linear-gradient(145deg,#fff,#f6fef9)!important;border-color:#abefc6!important}.merchant-documents-drawer .merchant-document-requirement-complete:before{background:#12b76a;width:72px}.merchant-documents-drawer .merchant-document-requirement .ant-card-body{padding:11px!important}.merchant-documents-drawer .merchant-document-requirement-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.merchant-documents-drawer .merchant-document-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:flex}.merchant-documents-drawer .merchant-document-requirement-complete .merchant-document-icon{color:#079455;background:#ecfdf3;border-color:#abefc6}.merchant-documents-drawer .merchant-document-info{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-documents-drawer .merchant-document-info strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:760;overflow:hidden}.merchant-documents-drawer .merchant-document-info span,.merchant-documents-drawer .merchant-document-info .ant-typography{margin:0;font-size:7px;color:#98a2b3!important}.merchant-documents-drawer .merchant-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.merchant-documents-drawer .merchant-document-actions .ant-tag{border-radius:99px;margin:0;font-size:7px;font-weight:700}.merchant-documents-drawer .merchant-document-actions .ant-btn{border-radius:8px;min-height:32px;font-size:7px;font-weight:700}.merchant-documents-drawer .merchant-document-actions .ant-btn-primary{background:var(--brand-gradient)!important;box-shadow:0 5px 13px var(--brand-glow)!important;border-color:#0000!important}.merchant-documents-drawer .merchant-document-file{color:#667085;background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin-top:8px;padding:7px 8px;display:grid}.merchant-documents-drawer .merchant-document-file .anticon{color:var(--brand-primary)}.merchant-documents-drawer .merchant-document-file span{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.merchant-documents-drawer .merchant-document-file small{color:#98a2b3;white-space:nowrap;font-size:7px}.merchant-documents-drawer .merchant-additional-document-form{margin-bottom:12px;border:1px dashed var(--brand-border)!important;background:linear-gradient(145deg, #fff, var(--brand-soft))!important;box-shadow:none!important;border-radius:13px!important}.merchant-documents-drawer .merchant-additional-document-form .ant-card-body{padding:12px!important}.merchant-documents-drawer .merchant-additional-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.merchant-documents-drawer input[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-documents-drawer .merchant-additional-file-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.merchant-documents-drawer .merchant-additional-file-row>.ant-btn,.merchant-documents-drawer .merchant-additional-file-row .ant-upload .ant-btn{border-radius:9px;min-height:38px;font-size:8px;font-weight:720}.merchant-documents-drawer .merchant-additional-file-row>.ant-btn-primary{background:var(--brand-gradient)!important;box-shadow:0 6px 15px var(--brand-glow)!important;border-color:#0000!important}.merchant-documents-drawer .merchant-selected-file{background:#fff;border:1px solid #e4e7ec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.merchant-documents-drawer .merchant-selected-file>.anticon{color:var(--brand-primary)}.merchant-documents-drawer .merchant-selected-file>span{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.merchant-documents-drawer .merchant-selected-file small{color:#98a2b3;white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex}.merchant-documents-drawer .merchant-selected-file .ant-tag{border-radius:99px;margin:0;font-size:6px}.merchant-documents-drawer .merchant-selected-file .ant-btn{border-radius:7px;min-height:29px;padding-inline:6px;font-size:7px}.merchant-documents-drawer .merchant-additional-list-heading{justify-content:space-between;align-items:center;gap:8px;margin:14px 0 8px;padding-top:2px;display:flex}.merchant-documents-drawer .merchant-additional-list-heading strong{color:#475467;font-size:9px;font-weight:760}.merchant-documents-drawer .merchant-additional-list-heading span{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;justify-content:center;align-items:center;min-width:26px;min-height:24px;padding:2px 7px;font-size:7px;font-weight:700;display:inline-flex}.merchant-documents-drawer .merchant-additional-document-list{flex-direction:column;gap:7px;display:flex}.merchant-documents-drawer .merchant-additional-document-card{box-shadow:0 3px 12px #10182805;background:#fff!important;border:1px solid #eaecf0!important;border-radius:11px!important}.merchant-documents-drawer .merchant-additional-document-card .ant-card-body{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex;padding:9px 10px!important}.merchant-documents-drawer .merchant-additional-document-card .ant-card-body>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.merchant-documents-drawer .merchant-additional-document-card .ant-card-body>div:first-child>.anticon{border:1px solid var(--brand-border);background:var(--brand-soft);width:32px;height:32px;color:var(--brand-primary);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.merchant-documents-drawer .merchant-additional-document-card .ant-card-body>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-documents-drawer .merchant-additional-document-card strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.merchant-documents-drawer .merchant-additional-document-card span,.merchant-documents-drawer .merchant-additional-document-card small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:7px;overflow:hidden}.merchant-documents-drawer .merchant-additional-document-card .ant-space{flex-wrap:wrap;justify-content:flex-end;display:flex;gap:4px!important}.merchant-documents-drawer .merchant-additional-document-card .ant-tag{border-radius:99px;margin:0;font-size:6px;font-weight:700}.merchant-documents-drawer .merchant-additional-document-card .ant-btn{border-radius:8px;min-height:30px}.merchant-documents-drawer .merchant-documents-note{background:#eff8ff;border:1px solid #b2ddff;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:9px 10px;display:flex}.merchant-documents-drawer .merchant-documents-note .ant-typography{margin:0;padding-inline-start:12px;font-size:7px;line-height:1.75;position:relative;color:#475467!important}.merchant-documents-drawer .merchant-documents-note .ant-typography:before{top:.72em;content:"";background:#2e90fa;border-radius:50%;width:5px;height:5px;position:absolute;inset-inline-start:2px}@media (width<=760px){.merchant-documents-drawer .merchant-additional-document-grid{grid-template-columns:1fr}.merchant-documents-drawer .merchant-document-requirement-main{grid-template-columns:auto minmax(0,1fr)}.merchant-documents-drawer .merchant-document-actions{grid-column:1/-1;justify-content:flex-start;padding-inline-start:47px}.merchant-documents-drawer .merchant-additional-file-row{grid-template-columns:auto minmax(0,1fr)}.merchant-documents-drawer .merchant-additional-file-row>.ant-btn-primary{grid-column:1/-1;width:100%}}@media (width<=575px){.merchant-documents-drawer .merchant-documents-context{grid-template-columns:1fr}.merchant-documents-drawer .merchant-documents-context>.ant-typography{width:fit-content;max-width:100%}.merchant-documents-drawer .merchant-document-actions{padding-inline-start:0}.merchant-documents-drawer .merchant-document-actions .ant-btn,.merchant-documents-drawer .merchant-document-actions .ant-upload,.merchant-documents-drawer .merchant-document-actions .ant-upload-wrapper{flex:auto}.merchant-documents-drawer .merchant-additional-file-row{grid-template-columns:1fr}.merchant-documents-drawer .merchant-additional-file-row .ant-upload,.merchant-documents-drawer .merchant-additional-file-row .ant-upload-wrapper,.merchant-documents-drawer .merchant-additional-file-row .ant-upload .ant-btn,.merchant-documents-drawer .merchant-additional-file-row>.ant-btn{width:100%}.merchant-documents-drawer .merchant-selected-file{grid-template-columns:auto minmax(0,1fr)}.merchant-documents-drawer .merchant-selected-file small,.merchant-documents-drawer .merchant-selected-file .ant-btn{grid-column:1/-1}.merchant-documents-drawer .merchant-selected-file .ant-btn{width:100%}.merchant-documents-drawer .merchant-additional-document-card .ant-card-body{flex-direction:column;align-items:stretch}.merchant-documents-drawer .merchant-additional-document-card .ant-space{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.merchant-documents-drawer .merchant-document-requirement{transition:none}.merchant-documents-drawer .merchant-document-requirement:hover{transform:none}}.merchant-documents-section{min-width:0}.merchant-documents-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.merchant-documents-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.merchant-documents-header-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-documents-header>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-documents-header h5{color:#344054;font-size:14px;font-weight:750;line-height:1.5;margin:0!important}.merchant-documents-header .ant-typography-secondary{margin-top:2px;font-size:11px;line-height:1.6;color:var(--ui-text-tertiary)!important}.merchant-documents-header>.ant-btn{border-radius:10px;min-height:39px;font-size:11.5px;font-weight:650}.merchant-documents-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.merchant-documents-overview>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:50px;padding:9px 10px;display:flex}.merchant-documents-overview span{color:var(--ui-text-tertiary);font-size:10.5px}.merchant-documents-overview strong{color:#344054;font-size:12px;font-weight:750}.merchant-documents-loading{border:1px solid var(--ui-border-soft);background:#fff;border-radius:13px;gap:10px;padding:14px;display:grid}.merchant-documents-empty{border:1px dashed var(--ui-border-strong);background:#fafbfc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:210px;padding:20px;display:flex}.merchant-documents-empty .ant-empty{margin:0 0 4px}.merchant-documents-empty .ant-empty-description{color:var(--ui-text-secondary);font-size:12px}.merchant-documents-empty .ant-btn{min-height:38px;font-size:11.5px;font-weight:650}.merchant-documents-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.merchant-document-card{--document-accent:#98a2b3;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--document-accent) 5%, transparent), transparent 44%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:14px;flex-direction:column;gap:10px;padding:13px;display:flex;position:relative;overflow:hidden}.merchant-document-card:before{background:var(--document-accent);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.merchant-document-card:hover{border-color:color-mix(in srgb, var(--document-accent) 30%, var(--ui-border));box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.merchant-document-card--current{--document-accent:var(--brand-primary);border-color:var(--ui-brand-border);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--ui-brand-soft))}.merchant-document-card--current:before{background:var(--ui-brand-gradient);width:96px}.merchant-document-card--rejected{--document-accent:var(--ui-danger);border-color:var(--ui-danger-border)}.merchant-document-card--expired{--document-accent:var(--ui-warning);border-color:var(--ui-warning-border)}.merchant-document-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.merchant-document-card-identity{align-items:flex-start;gap:9px;min-width:0;display:flex}.merchant-document-card-icon{border:1px solid color-mix(in srgb, var(--document-accent) 20%, var(--ui-border));background:color-mix(in srgb, var(--document-accent) 6%, #fff);width:40px;height:40px;color:var(--document-accent);box-shadow:var(--ui-shadow-xs);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-document-card-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-document-card-identity small{color:var(--ui-text-tertiary);font-size:10px}.merchant-document-card-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-document-card-identity .ant-typography{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.merchant-document-card-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.merchant-document-card-flags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.merchant-document-card-type{border:1px solid var(--ui-border-soft);color:#667085;background:#f8fafc;border-radius:999px;align-items:center;min-height:25px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}.merchant-document-card-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.merchant-document-card-info>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px;display:grid}.merchant-document-card-info .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.merchant-document-card-info span{color:var(--ui-text-tertiary);font-size:10px}.merchant-document-card-info strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.merchant-document-card-description{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;padding:9px 10px}.merchant-document-card-description span{color:var(--ui-text-tertiary);margin-bottom:3px;font-size:10px;display:block}.merchant-document-card-description p{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.75;display:-webkit-box;overflow:hidden}.merchant-document-card-review{border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.merchant-document-card-review>.anticon{flex:none;margin-top:2px;font-size:14px}.merchant-document-card-review>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-document-card-review span{font-size:10px}.merchant-document-card-review strong{font-size:11px;font-weight:750}.merchant-document-card-review p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.75}.merchant-document-card-review--verified{border:1px solid var(--ui-success-border);background:var(--ui-success-bg);color:#067647}.merchant-document-card-review--verified .anticon{color:var(--ui-success)}.merchant-document-card-review--rejected{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}@media (width<=1000px){.merchant-documents-list{grid-template-columns:1fr}}@media (width<=680px){.merchant-documents-header{flex-direction:column;align-items:flex-start}.merchant-documents-header>.ant-btn{width:100%}.merchant-documents-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-document-card-header{flex-direction:column}.merchant-document-card-statuses{justify-content:flex-start}.merchant-document-card-identity strong,.merchant-document-card-identity .ant-typography{max-width:calc(100vw - 155px)}}@media (width<=470px){.merchant-documents-overview,.merchant-document-card-info{grid-template-columns:1fr}.merchant-document-card{padding:11px}}@media (prefers-reduced-motion:reduce){.merchant-document-card{transition:none}.merchant-document-card:hover{transform:none}}.merchant-edit-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.merchant-edit-drawer .ant-drawer-content-wrapper{max-width:100vw}.merchant-edit-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:17px 21px;position:relative}.merchant-edit-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.merchant-edit-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.merchant-edit-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.merchant-edit-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.merchant-edit-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 26%), #fff;padding:17px 21px 28px}.merchant-edit-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;padding:12px 19px;box-shadow:0 -8px 26px #10182809}.merchant-edit-drawer .merchant-create-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.merchant-edit-drawer .merchant-create-footer .ant-btn{border-radius:10px;min-width:108px;min-height:40px;font-size:11px;font-weight:720}.merchant-edit-drawer .merchant-create-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.merchant-edit-drawer .merchant-create-footer .ant-btn-primary{min-width:145px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.merchant-edit-drawer .merchant-create-context{border-radius:14px;margin-bottom:0;padding:13px;box-shadow:0 5px 18px #10182806}.merchant-edit-drawer .merchant-create-context span{font-size:8px}.merchant-edit-drawer .merchant-create-context strong{color:#344054;font-size:11px;font-weight:790}.merchant-edit-drawer .merchant-create-context .ant-tag{align-items:center;min-height:27px;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:730;display:inline-flex}.merchant-edit-drawer .ant-divider-horizontal{border-color:#f0f2f5;margin:16px 0}.merchant-edit-drawer .ant-form{width:100%;min-width:0}.merchant-edit-drawer .merchant-create-grid{background:radial-gradient(circle at 100% -65%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 46%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;padding:13px 13px 0}.merchant-edit-drawer .ant-form-item{min-width:0;margin-bottom:16px}.merchant-edit-drawer .ant-form>.ant-form-item:first-child{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;margin-bottom:13px;padding:12px;position:relative}.merchant-edit-drawer .ant-form>.ant-form-item:last-child{background:#fafbfc;border:1px solid #f0f2f5;border-radius:12px;margin-top:13px;margin-bottom:0;padding:12px}.merchant-edit-drawer .ant-form-item-label{padding-bottom:6px}.merchant-edit-drawer .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:730}.merchant-edit-drawer .ant-form-item-required:before{font-size:9px!important}.merchant-edit-drawer .ant-form-item-explain-error{margin-top:4px;font-size:9px;line-height:1.55}.merchant-edit-drawer .ant-input,.merchant-edit-drawer .ant-input-affix-wrapper,.merchant-edit-drawer textarea.ant-input,.merchant-edit-drawer .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:11px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.merchant-edit-drawer .ant-input,.merchant-edit-drawer .ant-select-selector{min-height:40px}.merchant-edit-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.merchant-edit-drawer .ant-select-selection-item,.merchant-edit-drawer .ant-select-selection-placeholder{font-size:10px;line-height:38px!important}.merchant-edit-drawer textarea.ant-input{resize:vertical;min-height:78px}.merchant-edit-drawer .ant-input:hover,.merchant-edit-drawer textarea.ant-input:hover,.merchant-edit-drawer .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.merchant-edit-drawer .ant-input:focus,.merchant-edit-drawer .ant-input-focused,.merchant-edit-drawer textarea.ant-input:focus,.merchant-edit-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.merchant-edit-drawer .ant-input::placeholder,.merchant-edit-drawer textarea.ant-input::placeholder,.merchant-edit-drawer .ant-select-selection-placeholder{color:#b4bbc6}.merchant-edit-drawer input[dir=ltr]{letter-spacing:.01em;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-edit-drawer input[type=date]{direction:ltr}.merchant-edit-drawer .ant-form-item-has-error .ant-input,.merchant-edit-drawer .ant-form-item-has-error textarea.ant-input,.merchant-edit-drawer .ant-form-item-has-error .ant-select-selector{background:snow!important}.merchant-edit-drawer .ant-form-item-has-error .ant-input:focus,.merchant-edit-drawer .ant-form-item-has-error textarea.ant-input:focus,.merchant-edit-drawer .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=780px){.merchant-edit-drawer .ant-drawer-content-wrapper{width:min(760px,100vw)!important}.merchant-edit-drawer .ant-drawer-header{min-height:68px;padding:14px 16px}.merchant-edit-drawer .ant-drawer-header:after{right:16px}.merchant-edit-drawer .ant-drawer-body{padding:14px 15px 24px}.merchant-edit-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=620px){.merchant-edit-drawer .ant-drawer-content-wrapper{width:100vw!important}.merchant-edit-drawer .merchant-create-grid{grid-template-columns:1fr;padding:11px 11px 0}.merchant-edit-drawer .merchant-create-context{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-edit-drawer .merchant-create-context .ant-tag{grid-column:1/-1;width:fit-content}.merchant-edit-drawer .merchant-create-footer{grid-template-columns:.8fr 1.2fr;display:grid}.merchant-edit-drawer .merchant-create-footer .ant-btn{width:100%;min-width:0}}@media (width<=390px){.merchant-edit-drawer .merchant-create-context{grid-template-columns:1fr}.merchant-edit-drawer .merchant-create-context .ant-tag{grid-column:auto}.merchant-edit-drawer .merchant-create-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.merchant-edit-drawer .ant-drawer-close,.merchant-edit-drawer .ant-input,.merchant-edit-drawer textarea.ant-input,.merchant-edit-drawer .ant-select-selector,.merchant-edit-drawer .merchant-create-footer .ant-btn{transition:none}}.merchant-location-edit-drawer .ant-drawer-content{background:linear-gradient(#fff,#fbfcfd)}.merchant-location-edit-drawer .ant-drawer-content-wrapper{max-width:100vw}.merchant-location-edit-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:17px 21px;position:relative}.merchant-location-edit-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.merchant-location-edit-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.merchant-location-edit-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.merchant-location-edit-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.merchant-location-edit-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 27%), #fff;padding:17px 21px 28px}.merchant-location-edit-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;padding:12px 19px;box-shadow:0 -8px 26px #10182809}.merchant-location-edit-drawer .merchant-location-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.merchant-location-edit-drawer .merchant-location-footer .ant-btn{border-radius:10px;min-width:108px;min-height:40px;font-size:11px;font-weight:720}.merchant-location-edit-drawer .merchant-location-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.merchant-location-edit-drawer .merchant-location-footer .ant-btn-primary{min-width:145px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.merchant-location-edit-drawer .ant-form{width:100%;min-width:0}.merchant-location-edit-drawer .ant-form-item{min-width:0;margin-bottom:16px}.merchant-location-edit-drawer .ant-form-item-label{padding-bottom:6px}.merchant-location-edit-drawer .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:730}.merchant-location-edit-drawer .ant-form-item-required:before{font-size:9px!important}.merchant-location-edit-drawer .ant-form-item-explain-error{margin-top:4px;font-size:9px;line-height:1.55}.merchant-location-edit-drawer .merchant-location-section-title{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 50%), linear-gradient(145deg, #fff, var(--brand-soft));color:#344054;border-radius:11px;align-items:center;min-height:40px;margin:0 0 12px;padding:8px 12px;font-size:11px;font-weight:800;display:flex;position:relative;overflow:hidden}.merchant-location-edit-drawer .merchant-location-section-title:before{background:var(--brand-gradient);width:5px;height:20px;box-shadow:0 3px 10px var(--brand-glow);content:"";border-radius:99px;margin-inline-end:8px}.merchant-location-edit-drawer .ant-divider-horizontal{border-color:#f0f2f5;margin:16px 0}.merchant-location-edit-drawer .merchant-location-grid{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 45%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;margin-bottom:3px;padding:13px 13px 0}.merchant-location-edit-drawer .merchant-location-grid+.ant-form-item{margin-top:12px}.merchant-location-edit-drawer .merchant-location-grid+.ant-form-item+.ant-form-item{margin-top:-3px}.merchant-location-edit-drawer .ant-input,.merchant-location-edit-drawer .ant-input-affix-wrapper,.merchant-location-edit-drawer textarea.ant-input,.merchant-location-edit-drawer .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:11px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.merchant-location-edit-drawer .ant-input{min-height:40px}.merchant-location-edit-drawer .ant-select-selector{min-height:40px!important}.merchant-location-edit-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.merchant-location-edit-drawer .ant-select-selection-item,.merchant-location-edit-drawer .ant-select-selection-placeholder{font-size:10px;line-height:38px!important}.merchant-location-edit-drawer textarea.ant-input{resize:vertical;min-height:78px}.merchant-location-edit-drawer .ant-input:hover,.merchant-location-edit-drawer textarea.ant-input:hover,.merchant-location-edit-drawer .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.merchant-location-edit-drawer .ant-input:focus,.merchant-location-edit-drawer .ant-input-focused,.merchant-location-edit-drawer textarea.ant-input:focus,.merchant-location-edit-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.merchant-location-edit-drawer .ant-input::placeholder,.merchant-location-edit-drawer textarea.ant-input::placeholder,.merchant-location-edit-drawer .ant-select-selection-placeholder{color:#b4bbc6}.merchant-location-edit-drawer input[dir=ltr],.merchant-location-edit-drawer textarea[dir=ltr]{letter-spacing:.01em;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-location-edit-drawer input[type=date]{direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.merchant-location-edit-drawer .ant-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.merchant-location-edit-drawer .ant-radio-wrapper{color:#667085;min-height:39px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);background:#fff;border:1px solid #e4e7ec;border-radius:9px;align-items:center;margin:0;padding:7px 9px;font-size:10px;display:flex}.merchant-location-edit-drawer .ant-radio-wrapper:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.merchant-location-edit-drawer .ant-radio-wrapper:has(.ant-radio-checked){border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary);font-weight:720}.merchant-location-edit-drawer .ant-radio-inner{border-color:#cfd4dc}.merchant-location-edit-drawer .ant-radio-checked .ant-radio-inner{border-color:var(--brand-primary);background:var(--brand-primary)}.merchant-location-edit-drawer .ant-form-item:last-child{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:12px;min-height:68px;margin:14px 0 0;padding:11px 12px}.merchant-location-edit-drawer .ant-form-item:last-child .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.merchant-location-edit-drawer .ant-form-item:last-child .ant-form-item-label{padding:0}.merchant-location-edit-drawer .ant-form-item:last-child .ant-form-item-label>label{color:#344054;font-size:11px;font-weight:780}.merchant-location-edit-drawer .ant-form-item:last-child .ant-form-item-control{flex:none}.merchant-location-edit-drawer .ant-form-item:last-child .ant-form-item-control-input{min-height:auto}.merchant-location-edit-drawer .ant-switch{background:#98a2b3;min-width:45px}.merchant-location-edit-drawer .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.merchant-location-edit-drawer .ant-form-item-has-error .ant-input,.merchant-location-edit-drawer .ant-form-item-has-error textarea.ant-input,.merchant-location-edit-drawer .ant-form-item-has-error .ant-select-selector{background:snow!important}.merchant-location-edit-drawer .ant-form-item-has-error .ant-input:focus,.merchant-location-edit-drawer .ant-form-item-has-error textarea.ant-input:focus,.merchant-location-edit-drawer .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=800px){.merchant-location-edit-drawer .ant-drawer-content-wrapper{width:min(780px,100vw)!important}.merchant-location-edit-drawer .ant-drawer-header{min-height:68px;padding:14px 16px}.merchant-location-edit-drawer .ant-drawer-header:after{right:16px}.merchant-location-edit-drawer .ant-drawer-body{padding:14px 15px 24px}.merchant-location-edit-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=650px){.merchant-location-edit-drawer .ant-drawer-content-wrapper{width:100vw!important}.merchant-location-edit-drawer .merchant-location-grid{grid-template-columns:1fr;padding:11px 11px 0}.merchant-location-edit-drawer .merchant-location-footer{grid-template-columns:.8fr 1.2fr;display:grid}.merchant-location-edit-drawer .merchant-location-footer .ant-btn{width:100%;min-width:0}}@media (width<=430px){.merchant-location-edit-drawer .ant-drawer-title{font-size:14px}.merchant-location-edit-drawer .ant-radio-group{grid-template-columns:1fr}.merchant-location-edit-drawer .merchant-location-section-title{padding:8px 10px}.merchant-location-edit-drawer .merchant-location-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.merchant-location-edit-drawer .ant-drawer-close,.merchant-location-edit-drawer .ant-input,.merchant-location-edit-drawer textarea.ant-input,.merchant-location-edit-drawer .ant-select-selector,.merchant-location-edit-drawer .ant-radio-wrapper,.merchant-location-edit-drawer .merchant-location-footer .ant-btn{transition:none}}.merchant-psp-reference-fields{min-width:0;margin-top:4px}.merchant-psp-reference-divider{background:linear-gradient(90deg,#0000,#eaecf0 12% 88%,#0000);width:100%;height:1px;margin:17px 0}.merchant-psp-reference-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.merchant-psp-reference-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.merchant-psp-reference-heading-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:39px;height:39px;color:var(--brand-primary);border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-psp-reference-heading>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-psp-reference-heading strong{color:#344054;font-size:12px;font-weight:820}.merchant-psp-reference-heading small{color:#98a2b3;font-size:9px}.merchant-psp-reference-mode{border-radius:99px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:4px 9px;font-size:8px;font-weight:780;display:inline-flex}.merchant-psp-reference-mode--required{color:#b54708;background:#fffaeb;border:1px solid #fedf89}.merchant-psp-reference-mode--optional{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff}.merchant-psp-reference-fields .merchant-psp-reference-alert{margin-bottom:10px;border-radius:11px!important}.merchant-psp-reference-fields .merchant-psp-reference-alert .ant-alert-message{font-size:10px;font-weight:770}.merchant-psp-reference-fields .merchant-psp-reference-alert .ant-alert-description{font-size:9px;line-height:1.75}.merchant-psp-reference-loading{border:1px solid var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);border-radius:12px;align-items:center;gap:10px;min-height:70px;padding:12px;display:flex}.merchant-psp-reference-loading>div{flex-direction:column;gap:1px;display:flex}.merchant-psp-reference-loading strong{color:#475467;font-size:10px;font-weight:760}.merchant-psp-reference-loading span{color:#98a2b3;font-size:8px}.merchant-psp-reference-general{background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 46%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:13px;padding:12px}.merchant-psp-reference-general-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.merchant-psp-reference-general-head>span{border:1px solid var(--brand-border);width:34px;height:34px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-psp-reference-general-head>div{flex-direction:column;gap:1px;display:flex}.merchant-psp-reference-general-head strong{color:#475467;font-size:10px;font-weight:760}.merchant-psp-reference-general-head small{color:#98a2b3;font-size:8px}.merchant-psp-reference-fields .merchant-psp-reference-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.merchant-psp-reference-fields .ant-form-item{min-width:0;margin-bottom:8px}.merchant-psp-reference-fields .ant-form-item-label{padding-bottom:5px}.merchant-psp-reference-fields .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:720}.merchant-psp-reference-fields .ant-form-item-explain-error{margin-top:4px;font-size:8px;line-height:1.5}.merchant-psp-reference-fields .ant-select-selector{transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important;min-height:40px!important}.merchant-psp-reference-fields .ant-select-single .ant-select-selector{align-items:center;display:flex}.merchant-psp-reference-fields .ant-select-selection-item,.merchant-psp-reference-fields .ant-select-selection-placeholder{font-size:9px;line-height:38px!important}.merchant-psp-reference-fields .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.merchant-psp-reference-fields .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.merchant-psp-reference-bank-section{margin-top:10px}.merchant-psp-reference-bank-section-head{background:#f8fafc;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:grid}.merchant-psp-reference-bank-section-head>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:32px;height:32px;color:var(--brand-primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.merchant-psp-reference-bank-section-head>div{flex-direction:column;gap:1px;display:flex}.merchant-psp-reference-bank-section-head strong{color:#475467;font-size:10px;font-weight:760}.merchant-psp-reference-bank-section-head small{color:#98a2b3;font-size:8px}.merchant-psp-reference-bank-section-head em{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:700}.merchant-psp-reference-account-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.merchant-psp-reference-account{min-width:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #10182806;background:#fff!important;border:1px solid #eaecf0!important;border-radius:12px!important}.merchant-psp-reference-account:before{content:"";background:#d0d5dd;width:56px;height:2px;position:absolute;top:0;right:0}.merchant-psp-reference-account--primary{border-color:var(--brand-border)!important;background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 44%), #fff!important}.merchant-psp-reference-account--primary:before{background:var(--brand-gradient);width:76px;box-shadow:0 0 12px var(--brand-glow)}.merchant-psp-reference-account .ant-card-body{padding:11px!important}.merchant-psp-reference-account-head{border-bottom:1px solid #f0f2f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-bottom:10px;padding-bottom:8px;display:grid}.merchant-psp-reference-account-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-primary);border-radius:9px;justify-content:center;align-items:center;display:flex}.merchant-psp-reference-account-title{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-psp-reference-account-title small{color:#98a2b3;font-size:7px}.merchant-psp-reference-account-title .ant-typography{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.merchant-psp-reference-account-title .ant-typography:first-of-type{color:#344054;font-size:10px;font-weight:760}.merchant-psp-reference-account-title .ant-typography-secondary{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;color:#667085!important}.merchant-psp-reference-primary-badge{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand-primary);border-radius:99px;padding:4px 7px;font-size:7px;font-weight:760}.merchant-psp-reference-fields .merchant-psp-reference-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.merchant-psp-reference-fields .ant-select-disabled .ant-select-selector{color:#98a2b3;background:#f8fafc!important;border-color:#eaecf0!important}@media (width<=900px){.merchant-psp-reference-fields .merchant-psp-reference-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-psp-reference-account-list{grid-template-columns:1fr}}@media (width<=650px){.merchant-psp-reference-heading{align-items:flex-start}.merchant-psp-reference-fields .merchant-psp-reference-location-grid,.merchant-psp-reference-fields .merchant-psp-reference-bank-grid{grid-template-columns:1fr}.merchant-psp-reference-bank-section-head{grid-template-columns:auto minmax(0,1fr)}.merchant-psp-reference-bank-section-head em{grid-column:1/-1;width:fit-content;margin-inline-start:40px}}@media (width<=430px){.merchant-psp-reference-heading{flex-direction:column}.merchant-psp-reference-mode{align-self:flex-start}.merchant-psp-reference-general{padding:10px}.merchant-psp-reference-account-head{grid-template-columns:auto minmax(0,1fr)}.merchant-psp-reference-primary-badge{grid-column:1/-1;width:fit-content;margin-inline-start:42px}}@media (prefers-reduced-motion:reduce){.merchant-psp-reference-fields .ant-select-selector{transition:none}}.merchant-psp-mission{width:100%}.merchant-psp-form{gap:12px;display:grid}.merchant-psp-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.merchant-psp-footer .ant-btn{border-radius:10px;min-height:40px;font-size:12px;font-weight:700}.merchant-psp-mission-hero{background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 32%), var(--brand-gradient);min-height:164px;box-shadow:0 20px 50px color-mix(in srgb, var(--brand-primary) 13%, #10182824);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:flex;position:relative;overflow:hidden}.merchant-psp-mission-hero--ready{background:radial-gradient(circle at 8% 4%,#32d58338,#0000 32%),linear-gradient(135deg,#064e3b,#087443,#075b4b)}.merchant-psp-mission-hero--attention{background:radial-gradient(circle at 8% 4%,#fdb02233,#0000 32%),linear-gradient(135deg,#1d2939,#5b3d11)}.merchant-psp-mission-glow{border:1px solid #ffffff14;border-radius:50%;width:200px;height:200px;position:absolute;top:-120px;left:24%;box-shadow:0 0 0 46px #ffffff05}.merchant-psp-mission-main{z-index:2;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.merchant-psp-mission-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:19px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;display:flex;box-shadow:inset 0 1px #ffffff2e}.merchant-psp-mission-main>div{min-width:0}.merchant-psp-mission-overline{color:#ffffff94;margin-bottom:2px;font-size:11px;font-weight:750;display:block}.merchant-psp-mission-main>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2.4vw,25px);font-weight:900;display:block;overflow:hidden}.merchant-psp-mission-meta{flex-wrap:wrap;gap:6px 12px;margin-top:4px;display:flex}.merchant-psp-mission-meta>span{color:#ffffffb8;align-items:center;gap:5px;font-size:11px;display:inline-flex}.merchant-psp-mission-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.merchant-psp-mission-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:5px;min-height:25px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.merchant-psp-mission-badge b{font-size:inherit;font-weight:800}.merchant-psp-mission-badge--api{background:#12b76a29}.merchant-psp-mission-badge--manual{background:#fdb0222e}.merchant-psp-mission-health{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;gap:2px;min-width:160px;padding:11px 13px;display:flex;position:relative}.merchant-psp-mission-health span{color:#ffffff94;font-size:10px}.merchant-psp-mission-health strong{color:#fff;font-size:14px;font-weight:850}.merchant-psp-mission-health small{color:#ffffffad;font-size:10px}.merchant-psp-mission-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px;display:grid}.merchant-psp-mission-step{min-width:0;transition:border-color var(--motion-normal) var(--motion-premium), background var(--motion-normal) var(--motion-premium), box-shadow var(--motion-normal) var(--motion-premium);background:#fff;border:1px solid #eaecf0;border-radius:13px;align-items:center;gap:8px;padding:10px;display:flex}.merchant-psp-mission-step>span{color:#98a2b3;background:#f2f4f7;border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;display:flex}.merchant-psp-mission-step>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-psp-mission-step strong{color:#667085;font-size:12px;font-weight:780}.merchant-psp-mission-step small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-psp-mission-step--done>span{color:#039855;background:#ecfdf3}.merchant-psp-mission-step--active{border-color:var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);box-shadow:0 7px 19px var(--brand-glow)}.merchant-psp-mission-step--active>span{background:linear-gradient(145deg, var(--brand-primary), var(--brand-secondary));color:#fff;box-shadow:0 5px 13px var(--brand-glow)}.merchant-psp-mission-step--active strong{color:var(--brand-primary)}.merchant-psp-form .ant-form-item-label>label{color:#475467;font-size:12px;font-weight:700}.merchant-psp-form .ant-form-item-extra{color:#98a2b3;margin-top:4px;font-size:10px;line-height:1.65}.merchant-psp-form .ant-input,.merchant-psp-form .ant-input-affix-wrapper,.merchant-psp-form .ant-select-selector{border-radius:10px!important}.merchant-psp-form .ant-select-selector{min-height:40px!important}.merchant-psp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.merchant-psp-connection-card{border:1px solid var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:-3px;padding:11px;display:grid}.merchant-psp-connection-card>span{width:40px;height:40px;color:var(--brand-primary);background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 5px 15px #1018280a}.merchant-psp-connection-card>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-psp-connection-card small{color:#98a2b3;font-size:10px}.merchant-psp-connection-card strong{color:#344054;font-size:13px;font-weight:800}.merchant-psp-connection-card p{color:#667085;margin:2px 0 0;font-size:11px;line-height:1.7}.merchant-psp-connection-card>b{border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800}.merchant-psp-connection-card--api>b{color:#027a48;background:#ecfdf3}.merchant-psp-connection-card--manual>b{color:#b54708;background:#fffaeb}.merchant-psp-model-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:-2px 0 12px;display:grid}.merchant-psp-model-summary>div{background:#fafbfc;border:1px solid #eaecf0;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.merchant-psp-model-summary span{color:#98a2b3;font-size:10px}.merchant-psp-model-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.merchant-psp-switch-row{background:#fafbfc;border:1px solid #eaecf0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;padding:10px 11px;display:flex}.merchant-psp-switch-row>div{flex-direction:column;gap:1px;display:flex}.merchant-psp-switch-row strong{color:#344054;font-size:12px}.merchant-psp-switch-row span{color:#98a2b3;font-size:10px}.merchant-psp-inline-alert{margin-bottom:12px;border-radius:11px!important}.merchant-psp-loading{border:1px solid var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.merchant-psp-loading>div{flex-direction:column;gap:1px;display:flex}.merchant-psp-loading strong{color:#344054;font-size:12px}.merchant-psp-loading span{color:#667085;font-size:10px}.merchant-readiness-center{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:18px;margin-top:16px;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 28px #1018280b}.merchant-readiness-center--ready{border-color:#d1fadf}.merchant-readiness-center--blocked{border-color:#fedf89}.merchant-readiness-head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.merchant-readiness-title{align-items:center;gap:10px;min-width:0;display:flex}.merchant-readiness-title>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:43px;height:43px;color:var(--brand-primary);border-radius:13px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.merchant-readiness-title>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-readiness-title small{color:var(--brand-primary);font-size:10px;font-weight:700}.merchant-readiness-title strong{color:#101828;font-size:15px;font-weight:850}.merchant-readiness-title b{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.merchant-readiness-result{background:#f8fafc;border-radius:12px;flex-direction:column;gap:1px;min-width:155px;padding:9px 11px;display:flex}.merchant-readiness-result span{color:#98a2b3;font-size:10px}.merchant-readiness-result strong{color:#344054;font-size:13px;font-weight:850}.merchant-readiness-result small{color:#667085;font-size:10px}.merchant-readiness-center--ready .merchant-readiness-result{background:#ecfdf3}.merchant-readiness-center--ready .merchant-readiness-result strong{color:#027a48}.merchant-readiness-center--blocked .merchant-readiness-result{background:#fffaeb}.merchant-readiness-center--blocked .merchant-readiness-result strong{color:#b54708}.merchant-readiness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-readiness-metric{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.merchant-readiness-metric>span{color:#98a2b3;font-size:10px}.merchant-readiness-metric>strong{color:#344054;font-size:19px;font-weight:900;line-height:1.2}.merchant-readiness-metric>strong>b{color:#98a2b3;font-size:11px;font-weight:650}.merchant-readiness-metric>small{color:#667085;font-size:10px}.merchant-readiness-metric--success{background:#f6fef9;border-color:#d1fadf}.merchant-readiness-metric--success>strong{color:#027a48}.merchant-readiness-metric--warning{background:#fffaeb;border-color:#fedf89}.merchant-readiness-metric--warning>strong{color:#b54708}.merchant-readiness-metric--danger{background:#fef3f2;border-color:#fecdca}.merchant-readiness-metric--danger>strong{color:#b42318}.merchant-readiness-ready{background:#ecfdf3;border:1px solid #d1fadf;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.merchant-readiness-ready>span{color:#039855;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;display:flex}.merchant-readiness-ready>div{flex-direction:column;gap:1px;display:flex}.merchant-readiness-ready strong{color:#027a48;font-size:13px}.merchant-readiness-ready p{color:#667085;margin:0;font-size:11px;line-height:1.7}.merchant-readiness-attention{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;font-size:16px;display:flex}.merchant-readiness-attention>div{flex-direction:column;gap:1px;display:flex}.merchant-readiness-attention strong{color:#93370d;font-size:12px}.merchant-readiness-attention span{color:#b54708;font-size:11px}.merchant-readiness-group{background:#fff;border:1px solid #eaecf0;border-radius:13px;margin-top:10px;overflow:hidden}.merchant-readiness-group-head{background:linear-gradient(#fff,#fafbfc);border-bottom:1px solid #f0f2f5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.merchant-readiness-group-icon{background:var(--brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.merchant-readiness-group-icon--danger{color:#d92d20;background:#fef3f2}.merchant-readiness-group-icon--warning{color:#dc6803;background:#fffaeb}.merchant-readiness-group-head>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-readiness-group-head strong{color:#344054;font-size:13px;font-weight:800}.merchant-readiness-group-head small{color:#98a2b3;font-size:10px}.merchant-readiness-group-head>b{color:var(--brand-primary);font-size:11px}.merchant-readiness-issues{gap:7px;padding:9px;display:grid}.merchant-readiness-issue{background:#fafbfc;border:1px solid #eaecf0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.merchant-readiness-issue--danger{background:snow;border-color:#fee4e2}.merchant-readiness-issue--warning{background:#fffdf6;border-color:#fef0c7}.merchant-readiness-issue-index{color:#667085;background:#f2f4f7;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:flex}.merchant-readiness-issue--danger .merchant-readiness-issue-index{color:#d92d20;background:#fef3f2}.merchant-readiness-issue--warning .merchant-readiness-issue-index{color:#dc6803;background:#fffaeb}.merchant-readiness-issue-body{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-readiness-issue-body>span{color:#98a2b3;font-size:10px}.merchant-readiness-issue-body>strong{color:#344054;font-size:12px;line-height:1.65}.merchant-readiness-issue-body>small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-readiness-issue-action .ant-btn{border-radius:9px;font-size:11px}.merchant-readiness-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:9px;display:grid}.merchant-readiness-document{background:#fafbfc;border:1px solid #eaecf0;border-radius:10px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.merchant-readiness-document--available{background:#f6fef9;border-color:#d1fadf}.merchant-readiness-document--missing{background:snow;border-color:#fecdca}.merchant-readiness-document-icon{color:#667085;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.merchant-readiness-document--available .merchant-readiness-document-icon{color:#039855}.merchant-readiness-document--missing .merchant-readiness-document-icon{color:#d92d20}.merchant-readiness-document>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-readiness-document strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.merchant-readiness-document small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-readiness-document>b{font-size:10px;font-weight:800}.merchant-readiness-document--available>b{color:#027a48}.merchant-readiness-document--missing>b{color:#b42318}.merchant-readiness-footer{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.merchant-readiness-footer>div:first-child{align-items:center;gap:8px;display:flex}.merchant-readiness-footer>div:first-child>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.merchant-readiness-footer>div:first-child>div{flex-direction:column;display:flex}.merchant-readiness-footer strong{color:#344054;font-size:12px}.merchant-readiness-footer small{color:#98a2b3;font-size:10px}.merchant-readiness-footer>div:last-child{flex-wrap:wrap;gap:7px;display:flex}@media (width<=760px){.merchant-psp-mission-hero{flex-direction:column;align-items:stretch;min-height:auto;padding:16px}.merchant-psp-mission-health{width:100%}.merchant-psp-mission-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-psp-grid{grid-template-columns:1fr}.merchant-psp-model-summary,.merchant-readiness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-readiness-document-grid{grid-template-columns:1fr}}@media (width<=575px){.merchant-readiness-head{flex-direction:column;align-items:stretch}.merchant-readiness-result{width:100%}.merchant-readiness-ready{grid-template-columns:38px minmax(0,1fr)}.merchant-readiness-ready>.ant-btn{grid-column:1/-1;width:100%}.merchant-readiness-issue{grid-template-columns:30px minmax(0,1fr)}.merchant-readiness-issue-action{grid-column:1/-1}.merchant-readiness-issue-action .ant-btn{width:100%}.merchant-readiness-footer{flex-direction:column;align-items:stretch}.merchant-readiness-footer>div:last-child .ant-btn{flex:1}.merchant-psp-connection-card{grid-template-columns:40px minmax(0,1fr)}.merchant-psp-connection-card>b{grid-column:2}.merchant-psp-footer .ant-btn{flex:calc(50% - 4px)}}@media (width<=420px){.merchant-psp-mission-main{align-items:flex-start}.merchant-psp-mission-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px}.merchant-psp-mission-main>div>strong{font-size:18px}.merchant-psp-mission-flow,.merchant-psp-model-summary,.merchant-readiness-metrics{grid-template-columns:1fr}.merchant-readiness-title{align-items:flex-start}.merchant-readiness-document{grid-template-columns:32px minmax(0,1fr)}.merchant-readiness-document>b{grid-column:2}.merchant-psp-footer .ant-btn{flex:100%}}.form-signature-pad{flex-direction:column;gap:10px;display:flex}.form-signature-pad__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.form-signature-pad__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.form-signature-pad__surface{background-color:#fff;background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0f172a24;border-radius:14px;min-height:180px;position:relative;overflow:hidden}.form-signature-pad__canvas{z-index:2;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:180px;display:block;position:relative}.form-signature-pad__placeholder{z-index:1;pointer-events:none;color:#0f172a6b;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}@media (width<=768px){.form-signature-pad__surface,.form-signature-pad__canvas{height:155px;min-height:155px}.form-signature-pad__header{gap:8px}}.merchant-form-generation{flex-direction:column;gap:18px;display:flex}.merchant-form-generation__loading{justify-content:center;align-items:center;min-height:320px;display:flex}.merchant-form-generation__section{background:#f8fafcb8;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;gap:16px;padding:18px;display:flex}.merchant-form-generation__section-heading{flex-direction:column;gap:3px;display:flex}.merchant-form-generation__section-heading .ant-typography{margin:0}.merchant-form-generation__selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-form-generation__selectors>div{flex-direction:column;gap:7px;display:flex}.merchant-form-generation__selectors .ant-select{width:100%}.merchant-form-generation__signatures{flex-direction:column;gap:18px;display:flex}.merchant-form-generation__missing{flex-direction:column;gap:6px;display:flex}.merchant-form-generation__missing code{overflow-wrap:anywhere}.merchant-form-generation__result{flex-direction:column;gap:3px;display:flex}.merchant-form-generation__stamp-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-form-generation__stamp-selects>div{flex-direction:column;gap:7px;display:flex}.merchant-form-generation__stamp-selects .ant-select{width:100%}.merchant-form-generation__stamp-loading{justify-content:center;align-items:center;min-height:80px;display:flex}@media (width<=768px){.merchant-form-generation__selectors{grid-template-columns:1fr}.merchant-form-generation__section{padding:14px}.merchant-form-generation__stamp-selects{grid-template-columns:1fr}}.premium-desktop-table{display:block}.premium-mobile-record-list{display:none}@media (width<=991px){.premium-desktop-table{display:none!important}.premium-mobile-record-list{width:100%;min-width:0;padding:12px;display:block!important}.premium-mobile-record-items{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.premium-mobile-record-item{width:100%;min-width:0;animation:premium-mobile-card-enter var(--ui-motion-normal) var(--ui-ease-premium) both}.premium-mobile-record-item:nth-child(2){animation-delay:20ms}.premium-mobile-record-item:nth-child(3){animation-delay:40ms}.premium-mobile-record-item:nth-child(4){animation-delay:60ms}.premium-mobile-record-item:nth-child(5){animation-delay:80ms}@keyframes premium-mobile-card-enter{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.premium-mobile-record-loading{gap:10px;width:100%;display:grid}.premium-mobile-record-skeleton{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4);background:var(--ui-surface-1);width:100%;box-shadow:var(--ui-elevation-1);padding:16px}.premium-mobile-record-empty{border:1px dashed var(--ui-border);border-radius:var(--ui-radius-4);background:var(--ui-surface-2);width:100%;padding:38px 16px}.premium-mobile-pagination{border-top:1px solid var(--ui-border-soft);justify-content:center;width:100%;margin-top:14px;padding:13px;display:flex}.premium-mobile-pagination .ant-pagination-simple{align-items:center;gap:8px;display:flex}}@media (width<=420px){.premium-mobile-record-list{padding:9px}.premium-mobile-record-items{gap:9px}}@media (prefers-reduced-motion:reduce){.premium-mobile-record-item{animation:none}}.merchant-filters{grid-template-columns:minmax(320px,1fr) minmax(145px,180px) minmax(150px,190px);align-items:center;gap:9px;width:100%;min-width:0;display:grid}.merchant-filters .ant-input-affix-wrapper,.merchant-filters .ant-select-selector{border-color:var(--ui-border)!important;min-height:44px!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:11px!important}.merchant-filters .ant-input-affix-wrapper{padding-inline:13px}.merchant-filters .ant-input-prefix{color:var(--ui-text-tertiary);margin-inline-end:8px;font-size:15px}.merchant-filters .ant-input{font-size:13px!important}.merchant-filters .ant-select-selection-item,.merchant-filters .ant-select-selection-placeholder{font-size:12.5px}.merchant-main-cell{align-items:center;gap:11px;min-width:210px;display:flex}.merchant-avatar{border:1px solid var(--ui-brand-border);background:linear-gradient(145deg, #fff, var(--ui-brand-soft));width:42px;height:42px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:17px;display:flex;position:relative;overflow:hidden}.merchant-avatar:after{background:var(--brand-primary);content:"";filter:blur(14px);opacity:.15;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-12px}.merchant-avatar .anticon{z-index:1;position:relative}.merchant-main-cell>div:last-child,.merchant-secondary-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-main-cell strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-main-cell span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:550;line-height:1.5;overflow:hidden}.merchant-secondary-cell strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.55;overflow:hidden}.merchant-secondary-cell span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;line-height:1.5;overflow:hidden}.merchant-drawer-loading{justify-content:center;align-items:center;min-height:360px;display:flex}.merchant-details{gap:14px;min-width:0;display:grid}.merchant-details-heading{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 100% -45%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 45%), radial-gradient(circle at 0% 120%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 40%), linear-gradient(145deg, #fff, var(--ui-brand-soft));min-width:0;box-shadow:var(--ui-shadow-sm);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;position:relative;overflow:hidden}.merchant-details-heading:before{background:var(--ui-brand-gradient);content:"";border-radius:0 0 0 999px;width:120px;height:3px;position:absolute;top:0;right:0}.merchant-details-heading:after{background:var(--brand-primary);content:"";filter:blur(58px);opacity:.05;pointer-events:none;border-radius:50%;width:135px;height:135px;position:absolute;top:-65px;left:-50px}.merchant-details-heading>div{z-index:1;flex-direction:column;gap:7px;min-width:0;display:flex;position:relative}.merchant-details-heading h4{max-width:440px;color:var(--ui-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:800;line-height:1.5;overflow:hidden;margin:0!important}.merchant-details-heading .ant-space{flex-wrap:wrap;display:flex;gap:6px!important}.merchant-details-heading .ant-tag{border-radius:999px;align-items:center;min-height:27px;margin:0;padding:3px 9px;font-size:10.5px;font-weight:650;display:inline-flex}.merchant-details-heading>.ant-typography{z-index:1;max-width:230px;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffdb;border-radius:9px;flex:none;margin:0;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;position:relative;overflow:hidden}.merchant-details>.ant-space{border:1px solid var(--ui-border-soft);width:100%;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;display:grid;gap:8px!important}.merchant-details>.ant-space>.ant-space-item{min-width:0}.merchant-details>.ant-space .ant-btn{border-radius:10px;width:100%;min-height:42px;font-size:12px;font-weight:650}.merchant-details>.ant-space .ant-btn:not(.ant-btn-primary){border-color:var(--ui-brand-border);color:var(--brand-primary);background:#fff}.merchant-details>.ant-space .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-primary)!important;background:var(--ui-brand-soft)!important;color:var(--brand-primary)!important}.merchant-details>.ant-descriptions{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;overflow:hidden}.merchant-details>.ant-descriptions .ant-descriptions-view{border-radius:14px;overflow:hidden;border:0!important}.merchant-details>.ant-descriptions table{table-layout:fixed;width:100%}.merchant-details>.ant-descriptions .ant-descriptions-row>th,.merchant-details>.ant-descriptions .ant-descriptions-row>td{border-color:var(--ui-border-soft)!important}.merchant-details>.ant-descriptions .ant-descriptions-item-label{width:165px;font-size:11px;font-weight:650;line-height:1.6;color:var(--ui-text-tertiary)!important;background:#f8fafc!important;padding:10px 12px!important}.merchant-details>.ant-descriptions .ant-descriptions-item-content{color:#475467;word-break:break-word;background:#fff;min-width:0;font-size:12px;font-weight:600;line-height:1.75;padding:10px 12px!important}.merchant-details>.ant-descriptions .ant-descriptions-item-content span[dir=ltr]{border:1px solid var(--ui-border-soft);color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#fafbfc;border-radius:7px;align-items:center;max-width:100%;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;display:inline-flex;overflow:hidden}.merchant-details-section{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:15px;margin-top:0;padding:14px}.merchant-details-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.merchant-details-section-header h5{color:#344054;font-size:14px;font-weight:750;margin:0!important}.merchant-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.merchant-create-section-title{color:#344054;margin-bottom:14px;font-size:14px;font-weight:750}.merchant-create-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.merchant-mobile-card{border:1px solid var(--ui-border-soft);width:100%;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:linear-gradient(145deg,#fff,#fafbfc);border-radius:17px;padding:15px;font-family:inherit;position:relative;overflow:hidden}.merchant-mobile-card:before{background:var(--ui-brand-gradient);content:"";border-radius:0 17px 0 999px;width:64px;height:3px;position:absolute;top:0;right:0}.merchant-mobile-card:after{background:var(--brand-primary);content:"";filter:blur(45px);opacity:.045;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-65px;left:-55px}.merchant-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.merchant-mobile-card:active{transform:scale(.99)}.merchant-mobile-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.merchant-mobile-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.merchant-mobile-avatar{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;font-size:17px;display:flex}.merchant-mobile-card-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-mobile-card-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-mobile-card-identity span:not(.merchant-mobile-avatar){color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.merchant-mobile-card-grid{z-index:1;border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px;padding:10px;display:grid;position:relative}.merchant-mobile-card-grid>div{flex-direction:column;gap:2px;min-width:0;padding:3px;display:flex}.merchant-mobile-card-grid span{color:var(--ui-text-tertiary);font-size:10px}.merchant-mobile-card-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.merchant-mobile-card-footer{z-index:1;border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex;position:relative}.merchant-mobile-card-footer>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-mobile-card-footer>div span{color:var(--ui-text-tertiary);font-size:10px}.merchant-mobile-card-footer>div strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11.5px;font-weight:700;overflow:hidden}.merchant-mobile-card-open{color:var(--brand-primary);flex:none;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.merchant-mobile-card-open>span{transition:transform var(--ui-motion-fast) var(--ui-ease)}.merchant-mobile-card:active .merchant-mobile-card-open>span{transform:translate(-3px)}@media (width<=960px){.merchant-filters{grid-template-columns:1fr 160px 170px}}@media (width<=760px){.merchant-filters{grid-template-columns:1fr}.merchant-details-heading{flex-direction:column;align-items:flex-start}.merchant-details-heading>.ant-typography{max-width:100%}.merchant-details>.ant-descriptions .ant-descriptions-item-label{width:140px}}@media (width<=650px){.merchant-create-grid{grid-template-columns:1fr}.merchant-details{gap:10px}.merchant-details-heading{padding:14px}.merchant-details-heading h4{max-width:100%;font-size:18px}.merchant-details>.ant-space{grid-template-columns:1fr}.merchant-details>.ant-descriptions table,.merchant-details>.ant-descriptions tbody,.merchant-details>.ant-descriptions tr,.merchant-details>.ant-descriptions th,.merchant-details>.ant-descriptions td{display:block;width:100%!important}.merchant-details>.ant-descriptions .ant-descriptions-row>th,.merchant-details>.ant-descriptions .ant-descriptions-row>td{border-inline:0!important}.merchant-details>.ant-descriptions .ant-descriptions-item-label{background:#f8fafc!important;border-bottom:0!important;padding:8px 10px 3px!important}.merchant-details>.ant-descriptions .ant-descriptions-item-content{border-top:0!important;padding:3px 10px 10px!important}.merchant-mobile-card{padding:13px}}@media (width<=430px){.merchant-details-heading{border-radius:14px}.merchant-details-heading>.ant-typography,.merchant-details-heading .ant-space{width:100%}.merchant-mobile-card-grid{grid-template-columns:1fr}.merchant-mobile-card-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.merchant-mobile-card,.merchant-mobile-card-open>span{transition:none}}.merchant-details>.merchant-details-section.merchant-locations-section{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:15px;padding:14px;display:block}.merchant-locations-section-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin-bottom:13px;display:flex}.merchant-locations-section-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.merchant-locations-section-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-locations-section-header>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-locations-section-header h5{color:#344054;font-size:14px;font-weight:750;line-height:1.5;margin:0!important}.merchant-locations-section-header .ant-typography-secondary{margin-top:2px;font-size:11px;line-height:1.6;color:var(--ui-text-tertiary)!important}.merchant-locations-section-actions{flex:none;align-items:center;gap:7px;display:flex}.merchant-locations-count{border:1px solid var(--ui-border-soft);color:#667085;background:#f8fafc;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:4px 9px;font-size:10.5px;font-weight:650;display:inline-flex}.merchant-locations-section-actions .ant-btn{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);min-height:38px;color:var(--brand-primary);border-radius:10px;font-size:11.5px;font-weight:650}.merchant-locations-section-actions .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--ui-brand-soft-strong)!important;color:var(--brand-primary)!important}.merchant-locations-empty{border:1px dashed var(--ui-border-strong);background:#fafbfc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:200px;padding:20px;display:flex}.merchant-locations-empty .ant-empty{margin:0}.merchant-locations-empty .ant-empty-description{color:var(--ui-text-secondary);font-size:12px}.merchant-locations-empty .ant-btn{min-height:38px;font-size:11.5px;font-weight:650}.merchant-locations-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.merchant-locations-section .merchant-location-card{--location-accent:#98a2b3;background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--location-accent) 6%, transparent), transparent 43%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);margin:0;position:relative;overflow:hidden;border:1px solid var(--ui-border-soft)!important;border-radius:14px!important}.merchant-locations-section .merchant-location-card:before{background:var(--location-accent);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.merchant-locations-section .merchant-location-card:hover{box-shadow:var(--ui-shadow-sm);transform:translateY(-1px);border-color:color-mix(in srgb, var(--location-accent) 30%, var(--ui-border))!important}.merchant-locations-section .merchant-location-card--primary{--location-accent:var(--brand-primary);background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--ui-brand-soft));border-color:var(--ui-brand-border)!important}.merchant-locations-section .merchant-location-card--primary:before{background:var(--ui-brand-gradient);width:100px}.merchant-locations-section .merchant-location-card--inactive{--location-accent:#98a2b3;opacity:.74;background:#fafafa}.merchant-locations-section .merchant-location-card .ant-card-body{padding:13px!important}.merchant-locations-section .merchant-location-heading{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:0;display:flex}.merchant-location-identity{align-items:flex-start;gap:9px;min-width:0;display:flex}.merchant-location-icon{border:1px solid var(--ui-brand-border);width:40px;height:40px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-location-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-location-identity small{color:var(--ui-text-tertiary);font-size:10px}.merchant-location-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.merchant-location-identity em{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-style:normal;overflow:hidden}.merchant-location-identity>div>span{border:1px solid var(--ui-border-soft);width:fit-content;max-width:100%;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;background:#ffffffd1;border-radius:7px;margin-top:3px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:650;overflow:hidden}.merchant-location-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.merchant-location-address{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:flex-start;gap:9px;min-width:0;margin-top:11px;padding:10px;display:grid}.merchant-location-address-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:34px;height:34px;color:var(--brand-primary);border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-location-address>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-location-address span:not(.merchant-location-address-icon){color:var(--ui-text-tertiary);font-size:10px}.merchant-location-address strong{color:#475467;font-size:11.5px;font-weight:650;line-height:1.8}.merchant-location-address small{color:var(--ui-text-tertiary);font-size:10px;line-height:1.65}.merchant-location-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.merchant-location-info-grid>div{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px;display:grid}.merchant-location-info-grid .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.merchant-location-info-grid span{color:var(--ui-text-tertiary);font-size:10px}.merchant-location-info-grid strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.merchant-location-operational{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.merchant-location-operational>div{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;padding:9px;display:grid}.merchant-location-operational .anticon{color:var(--ui-warning);grid-row:1/4;font-size:13px}.merchant-location-operational span{color:#b54708;font-size:10px}.merchant-location-operational strong{color:#93370d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.merchant-location-operational small{color:#b54708;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-location-card-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.merchant-location-card-footer>div{flex:1;min-width:0}.merchant-location-card-footer .ant-typography{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:block;overflow:hidden;color:var(--ui-text-tertiary)!important}.merchant-location-card-footer .ant-btn{border:1px solid var(--ui-brand-border);min-height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:none;font-size:11px;font-weight:650}.merchant-location-card-footer .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--ui-brand-soft)!important;color:var(--brand-primary)!important}@media (width<=1040px){.merchant-locations-list{grid-template-columns:1fr}.merchant-location-identity strong,.merchant-location-identity em{max-width:380px}}@media (width<=680px){.merchant-locations-section-header{flex-direction:column;align-items:flex-start}.merchant-locations-section-actions{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.merchant-locations-section-actions .ant-btn{width:100%}.merchant-locations-section .merchant-location-heading{flex-direction:column}.merchant-location-badges{justify-content:flex-start}.merchant-location-identity strong,.merchant-location-identity em{max-width:calc(100vw - 145px)}}@media (width<=470px){.merchant-details>.merchant-details-section.merchant-locations-section{padding:11px}.merchant-location-info-grid,.merchant-location-operational{grid-template-columns:1fr}.merchant-location-card-footer{flex-direction:column;align-items:stretch}.merchant-location-card-footer .ant-btn{width:100%}.merchant-locations-section-actions{grid-template-columns:1fr}.merchant-locations-count{width:fit-content}}@media (prefers-reduced-motion:reduce){.merchant-locations-section .merchant-location-card{transition:none}.merchant-locations-section .merchant-location-card:hover{transform:none}}.ant-drawer:has(.organization-unit-form-grid){--organization-form-surface:#fff;--organization-form-soft:#f8fafc;--organization-form-border:#eaecf0;--organization-form-text:#344054;--organization-form-muted:#98a2b3}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-header{border-bottom:1px solid var(--organization-form-border);background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));min-height:78px;padding:18px 22px;position:relative}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-header:after{background:var(--brand-gradient);width:98px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-footer{border-top:1px solid var(--organization-form-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.ant-drawer:has(.organization-unit-form-grid) .ant-form{width:100%}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item{margin-bottom:17px}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-label{padding-bottom:6px}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:720}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-required:before{font-size:10px!important}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-extra{color:#98a2b3;margin-top:5px;font-size:10px;line-height:1.75}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.organization-unit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}:is(.ant-drawer:has(.organization-unit-form-grid) .ant-input,.ant-drawer:has(.organization-unit-form-grid) .ant-input-affix-wrapper,.ant-drawer:has(.organization-unit-form-grid) .ant-select-selector){transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;box-shadow:0 1px 3px #10182805;border-radius:10px!important}.ant-drawer:has(.organization-unit-form-grid) .ant-input{color:#344054;min-height:40px;font-size:12px}.ant-drawer:has(.organization-unit-form-grid) .ant-input::placeholder{color:#b4bbc6}.ant-drawer:has(.organization-unit-form-grid) .ant-select-single .ant-select-selector{align-items:center;display:flex;min-height:40px!important}:is(.ant-drawer:has(.organization-unit-form-grid) .ant-select-selection-item,.ant-drawer:has(.organization-unit-form-grid) .ant-select-selection-placeholder){font-size:11px;line-height:38px!important}.ant-drawer:has(.organization-unit-form-grid) .ant-input:hover{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-unit-form-grid) .ant-input-affix-wrapper:hover{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-unit-form-grid) .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-unit-form-grid) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-unit-form-grid) .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-unit-form-grid) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-unit-form-grid) input[dir=ltr]{letter-spacing:.015em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ant-drawer:has(.organization-unit-form-grid) textarea.ant-input{color:#344054;resize:vertical;min-height:92px;padding:10px 12px;font-size:12px;line-height:1.8;border-radius:11px!important}.ant-drawer:has(.organization-unit-form-grid) .ant-form>.organization-unit-form-grid:first-child{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -45%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 43%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;margin-bottom:3px;padding:14px 14px 0;position:relative;box-shadow:0 5px 18px #10182808}.ant-drawer:has(.organization-unit-form-grid) .ant-form>.organization-unit-form-grid:first-child:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:76px;height:3px;position:absolute;top:0;right:0}.organization-unit-current-type{border:1px solid var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);border-radius:12px;align-items:center;gap:8px;min-height:55px;margin-bottom:17px;padding:10px 12px;display:flex}.organization-unit-current-type>span{color:#667085;font-size:11px;font-weight:680}.organization-unit-current-type .ant-tag{border:1px solid var(--brand-border);min-height:26px;color:var(--brand-primary);background:#fff;border-radius:99px;align-items:center;margin:0;padding:3px 9px;font-size:10px;font-weight:780;display:inline-flex}.ant-drawer:has(.organization-unit-form-grid) .ant-divider{border-block-start-color:#eaecf0;margin:22px 0 17px}.ant-drawer:has(.organization-unit-form-grid) .ant-divider:before{border-block-start-color:#eaecf0!important}.ant-drawer:has(.organization-unit-form-grid) .ant-divider:after{border-block-start-color:#eaecf0!important}.ant-drawer:has(.organization-unit-form-grid) .ant-divider+.organization-unit-form-grid{position:relative}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item:has(textarea[id$=_address]){background:#fafbfc;border:1px solid #f0f2f5;border-radius:13px;margin-top:1px;padding:12px}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item:has(textarea[id$=_address]) .ant-form-item-label{padding-bottom:6px}.organization-unit-form-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.organization-unit-form-switches .ant-form-item{background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--brand-primary) 5%, transparent), transparent 44%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:13px;min-width:0;min-height:82px;margin:0;padding:11px 12px}.organization-unit-form-switches .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.organization-unit-form-switches .ant-form-item-label{min-width:0;padding:0}.organization-unit-form-switches .ant-form-item-label>label{color:#344054;font-size:11px;font-weight:780}.organization-unit-form-switches .ant-form-item-control{min-width:0}.organization-unit-form-switches .ant-form-item-control-input{min-height:auto}.organization-unit-form-switches .ant-form-item-extra{color:#667085;grid-column:1/-1;margin:5px 0 0;font-size:10px;line-height:1.7}.organization-unit-form-switches .ant-switch{min-width:44px;transition:background var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#98a2b3}.organization-unit-form-switches .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.organization-unit-form-switches .ant-switch-disabled{opacity:.72}.organization-unit-form-switches .ant-switch-disabled.ant-switch-checked{opacity:.68;background:var(--brand-primary)!important}.organization-unit-form-switches .ant-form-item:has(.ant-switch-disabled){border-color:var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff)}.organization-unit-form-switches .ant-form-item:has(.ant-switch-disabled):before{position:absolute}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item:has(textarea[id$=_description]){margin-top:2px}.ant-drawer:has(.organization-unit-form-grid) .ant-input-disabled{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}.ant-drawer:has(.organization-unit-form-grid) .ant-select-disabled .ant-select-selector{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}.organization-unit-form-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.organization-unit-form-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.organization-unit-form-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-unit-form-footer .ant-btn-primary{min-width:148px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.organization-unit-form-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}:is(.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-has-error .ant-input,.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-has-error .ant-select-selector){background:snow}:is(.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-has-error .ant-input:focus,.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-has-error .ant-select-focused .ant-select-selector){box-shadow:0 0 0 3px #f0443814!important}@media (width<=760px){.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-header{min-height:68px;padding:15px 16px}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-header:after{right:16px}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-body{padding:15px 16px 24px}.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.organization-unit-form-grid{gap:0 10px}}@media (width<=650px){.organization-unit-form-grid{grid-template-columns:1fr;gap:0}.ant-drawer:has(.organization-unit-form-grid) .ant-form>.organization-unit-form-grid:first-child{padding:12px 12px 0}.organization-unit-form-switches{grid-template-columns:1fr}.organization-unit-form-switches .ant-form-item{min-height:72px}.organization-unit-form-footer{grid-template-columns:.8fr 1.2fr;display:grid}.organization-unit-form-footer .ant-btn{width:100%;min-width:0}}@media (width<=420px){.ant-drawer:has(.organization-unit-form-grid) .ant-drawer-title{font-size:14px}.ant-drawer:has(.organization-unit-form-grid) .ant-form-item-label>label{font-size:11px}.organization-unit-form-footer{grid-template-columns:1fr}.organization-unit-current-type{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){:is(.ant-drawer:has(.organization-unit-form-grid) .ant-input,.ant-drawer:has(.organization-unit-form-grid) .ant-input-affix-wrapper,.ant-drawer:has(.organization-unit-form-grid) .ant-select-selector,.organization-unit-form-switches .ant-switch,.organization-unit-form-footer .ant-btn){transition:none}}.ant-drawer:has(.organization-user-create-context) .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.ant-drawer:has(.organization-user-create-context) .ant-drawer-header{background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));border-bottom:1px solid #eaecf0;min-height:78px;padding:18px 22px;position:relative}.ant-drawer:has(.organization-user-create-context) .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.ant-drawer:has(.organization-user-create-context) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer:has(.organization-user-create-context) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer:has(.organization-user-create-context) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer:has(.organization-user-create-context) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.ant-drawer:has(.organization-user-create-context) .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #eaecf0;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.organization-user-create-context{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -50%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 42%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:72px;margin-bottom:18px;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182809}.organization-user-create-context:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:82px;height:3px;position:absolute;top:0;right:0}.organization-user-create-context span{z-index:1;color:#98a2b3;font-size:10px;font-weight:650;position:relative}.organization-user-create-context strong{z-index:1;color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;position:relative;overflow:hidden}.organization-user-create-context small{z-index:1;color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;min-height:28px;margin-right:auto;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650;display:inline-flex;position:relative}.ant-drawer:has(.organization-user-create-context) .ant-form{width:100%}.ant-drawer:has(.organization-user-create-context) .ant-form-item{margin-bottom:17px}.ant-drawer:has(.organization-user-create-context) .ant-form-item-label{padding-bottom:6px}.ant-drawer:has(.organization-user-create-context) .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:720}.ant-drawer:has(.organization-user-create-context) .ant-form-item-required:before{font-size:10px!important}.ant-drawer:has(.organization-user-create-context) .ant-form-item-extra{color:#98a2b3;margin-top:5px;font-size:10px;line-height:1.7}.ant-drawer:has(.organization-user-create-context) .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.organization-user-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}:is(.ant-drawer:has(.organization-user-create-context) .ant-input,.ant-drawer:has(.organization-user-create-context) .ant-input-affix-wrapper,.ant-drawer:has(.organization-user-create-context) .ant-select-selector){transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;box-shadow:0 1px 3px #10182805;border-radius:10px!important}.ant-drawer:has(.organization-user-create-context) .ant-input{color:#344054;min-height:40px;font-size:12px}.ant-drawer:has(.organization-user-create-context) .ant-input::placeholder{color:#b4bbc6}.ant-drawer:has(.organization-user-create-context) .ant-input:hover{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-user-create-context) .ant-input-affix-wrapper:hover{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-user-create-context) .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.ant-drawer:has(.organization-user-create-context) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-user-create-context) .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-user-create-context) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.organization-user-create-context) input[dir=ltr]{letter-spacing:.015em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ant-drawer:has(.organization-user-create-context) .ant-select-selector{min-height:40px!important}.ant-drawer:has(.organization-user-create-context) .ant-select-multiple .ant-select-selector{padding:4px 6px!important}.ant-drawer:has(.organization-user-create-context) .ant-select-selection-item{min-height:27px;color:var(--brand-primary);align-items:center;font-size:10px;font-weight:700;display:inline-flex;border:1px solid var(--brand-border)!important;background:var(--brand-soft)!important;border-radius:7px!important;margin-block:1px!important}.ant-drawer:has(.organization-user-create-context) .ant-select-selection-placeholder{color:#b4bbc6;font-size:11px}.ant-drawer:has(.organization-user-create-context) .ant-form-item:has(.ant-select-multiple){background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:13px;margin-top:2px;padding:12px;position:relative}.ant-drawer:has(.organization-user-create-context) .ant-form-item:has(.ant-select-multiple):before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:56px;height:2px;position:absolute;top:0;right:12px}.organization-user-password-title{border:1px solid var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fff);color:#344054;border-radius:11px;align-items:center;min-height:38px;margin:22px 0 14px;padding:7px 11px;font-size:12px;font-weight:820;display:flex;position:relative}.organization-user-password-title:before{background:var(--brand-primary);width:7px;height:7px;box-shadow:0 0 0 4px var(--brand-glow);content:"";border-radius:50%;flex:0 0 7px;margin-inline-end:7px}.ant-drawer:has(.organization-user-create-context) .ant-input-affix-wrapper .ant-input{min-height:auto;box-shadow:none;border:0}.ant-drawer:has(.organization-user-create-context) .ant-input-prefix{color:var(--brand-primary);margin-inline-end:8px}.ant-drawer:has(.organization-user-create-context) .ant-input-password-icon{color:#98a2b3}.ant-drawer:has(.organization-user-create-context) .ant-input-password-icon:hover{color:var(--brand-primary)}.organization-user-password-title+.organization-user-create-grid+.ant-btn{border:1px dashed var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));min-height:38px;color:var(--brand-primary);border-radius:10px;margin-top:-2px;padding-inline:12px;font-size:11px;font-weight:730}.organization-user-password-title+.organization-user-create-grid+.ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.organization-user-password-title+.organization-user-create-grid+.ant-btn .anticon{font-size:12px}.organization-user-change-password-switch{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:12px;min-height:68px;padding:11px 12px;margin-top:18px!important;margin-bottom:0!important}.organization-user-change-password-switch .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.organization-user-change-password-switch .ant-form-item-label{padding:0!important}.organization-user-change-password-switch .ant-form-item-label>label{color:#344054!important;font-size:11px!important;font-weight:780!important}.organization-user-change-password-switch .ant-form-item-control{min-width:0}.organization-user-change-password-switch .ant-form-item-control-input{min-height:auto}.organization-user-change-password-switch .ant-switch{background:#98a2b3;min-width:45px}.organization-user-change-password-switch .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}:is(.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-input,.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-input-affix-wrapper,.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-select-selector){background:snow}.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-input:focus{box-shadow:0 0 0 3px #f0443814!important}.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #f0443814!important}.ant-drawer:has(.organization-user-create-context) .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}.organization-user-create-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.organization-user-create-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.organization-user-create-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-user-create-footer .ant-btn-primary{min-width:148px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.organization-user-create-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}@media (width<=760px){.ant-drawer:has(.organization-user-create-context) .ant-drawer-header{min-height:68px;padding:15px 16px}.ant-drawer:has(.organization-user-create-context) .ant-drawer-header:after{right:16px}.ant-drawer:has(.organization-user-create-context) .ant-drawer-body{padding:15px 16px 24px}.ant-drawer:has(.organization-user-create-context) .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=650px){.organization-user-create-grid{grid-template-columns:1fr;gap:0}.organization-user-create-context{grid-template-columns:minmax(0,1fr) auto;min-height:68px}.organization-user-create-context span{grid-column:1/-1}.organization-user-create-context strong{font-size:12px}.organization-user-password-title{margin-top:18px}.organization-user-create-footer{grid-template-columns:.8fr 1.2fr;display:grid}.organization-user-create-footer .ant-btn{width:100%;min-width:0}}@media (width<=420px){.ant-drawer:has(.organization-user-create-context) .ant-drawer-title{font-size:14px}.ant-drawer:has(.organization-user-create-context) .ant-form-item-label>label{font-size:11px}.organization-user-create-context{grid-template-columns:1fr}.organization-user-create-context small{margin-right:0}.organization-user-create-footer{grid-template-columns:1fr}.organization-user-change-password-switch .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){:is(.ant-drawer:has(.organization-user-create-context) .ant-input,.ant-drawer:has(.organization-user-create-context) .ant-input-affix-wrapper,.ant-drawer:has(.organization-user-create-context) .ant-select-selector,.organization-user-change-password-switch .ant-switch,.organization-user-create-footer .ant-btn){transition:none}}.organization-user-membership-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.organization-user-membership-drawer .ant-drawer-content-wrapper{max-width:100vw}.organization-user-membership-drawer .ant-drawer-header{background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));border-bottom:1px solid #eaecf0;min-height:78px;padding:18px 22px;position:relative}.organization-user-membership-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:96px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.organization-user-membership-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.organization-user-membership-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.organization-user-membership-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.organization-user-membership-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.organization-user-membership-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #eaecf0;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.organization-user-membership-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.organization-user-membership-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.organization-user-membership-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-user-membership-footer .ant-btn-primary{min-width:148px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.organization-user-membership-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}.organization-user-membership-loading{justify-content:center;align-items:center;min-height:270px;display:flex}.organization-user-membership-loading .ant-spin-dot-item{background:var(--brand-primary)}.organization-user-membership-error{margin-bottom:14px;border-radius:12px!important;padding:12px 13px!important}.organization-user-membership-error .ant-alert-message{color:#344054;font-size:12px;font-weight:780}.organization-user-membership-error .ant-alert-description{color:#667085;margin-top:3px;font-size:10px;line-height:1.8}.organization-user-membership-context{position:relative;overflow:hidden;box-shadow:0 6px 20px #10182809;border:1px solid var(--brand-border)!important;background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 44%), linear-gradient(145deg, var(--brand-soft), #fff)!important;border-radius:14px!important;margin-bottom:14px!important;padding:13px 14px!important}.organization-user-membership-context:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:78px;height:3px;position:absolute;top:0;right:0}.organization-user-membership-context .ant-alert-icon{margin-top:2px;font-size:15px;color:var(--brand-primary)!important}.organization-user-membership-context .ant-alert-message{color:#344054;font-size:13px;font-weight:820}.organization-user-membership-context .ant-alert-description{color:#667085;margin-top:4px;font-size:10px;line-height:1.85}.organization-user-membership-context .ant-alert-description strong{color:#344054;font-weight:780}.organization-user-membership-context .ant-typography code{color:var(--brand-primary);background:#fff;border:1px solid #eaecf0;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:720}.organization-user-membership-warning{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffaeb,#fffdf8)!important;border-color:#fedf89!important;border-radius:13px!important;margin-bottom:14px!important;padding:12px 13px!important}.organization-user-membership-warning .ant-alert-icon{margin-top:2px;color:#f79009!important}.organization-user-membership-warning .ant-alert-message{color:#93370d;font-size:12px;font-weight:800}.organization-user-membership-warning .ant-alert-description{color:#b54708;margin-top:3px;font-size:10px;line-height:1.85}.organization-user-membership-form{width:100%}.organization-user-membership-form .ant-form-item{margin-bottom:17px}.organization-user-membership-form .ant-form-item-label{padding-bottom:6px}.organization-user-membership-form .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:730}.organization-user-membership-form .ant-form-item-required:before{font-size:10px!important}.organization-user-membership-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.organization-user-membership-form>.ant-form-item:first-child{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:13px;padding:12px;position:relative}.organization-user-membership-form>.ant-form-item:first-child:before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:54px;height:2px;position:absolute;top:0;right:12px}.organization-user-membership-form .ant-input{color:#344054;min-height:40px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;border-radius:10px;font-size:12px;box-shadow:0 1px 3px #10182805}.organization-user-membership-form .ant-input:hover{border-color:var(--brand-border)}.organization-user-membership-form .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-user-membership-form .ant-input::placeholder{color:#b4bbc6}.organization-user-membership-form .ant-form-item:has(.ant-select-multiple){border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 45%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;margin-top:4px;padding:12px;position:relative}.organization-user-membership-form .ant-form-item:has(.ant-select-multiple):before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:58px;height:2px;position:absolute;top:0;right:12px}.organization-user-membership-form .ant-select{width:100%}.organization-user-membership-form .ant-select-selector{transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important;min-height:43px!important;padding:4px 6px!important;box-shadow:0 1px 3px #10182805!important}.organization-user-membership-form .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.organization-user-membership-form .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-user-membership-form .ant-select-selection-placeholder{color:#b4bbc6;font-size:11px}.organization-user-membership-form .ant-select-selection-item{align-items:center;min-height:28px;font-size:10px;font-weight:720;display:inline-flex;border:1px solid var(--brand-border)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important;border-radius:7px!important;margin-block:1px!important;padding-inline:7px!important}.organization-user-membership-form .ant-select-selection-item-remove{color:var(--brand-primary);opacity:.6}.organization-user-membership-form .ant-select-selection-item-remove:hover{opacity:1}.organization-user-membership-form .ant-select-disabled .ant-select-selector{box-shadow:none!important;background:#f8fafc!important;border-color:#eaecf0!important}.organization-user-membership-form .ant-select-disabled .ant-select-selection-item{opacity:.86;color:#667085!important;background:#fff!important;border-color:#e4e7ec!important}.organization-user-membership-policy{margin-top:4px;position:relative;background:#fafbfc!important;border:1px solid #eaecf0!important;border-radius:12px!important;padding:11px 12px!important}.organization-user-membership-policy .ant-alert-icon{margin-top:2px;color:var(--brand-primary)!important}.organization-user-membership-policy .ant-alert-message{color:#475467;font-size:11px;font-weight:770}.organization-user-membership-policy .ant-alert-description{color:#667085;margin-top:3px;font-size:10px;line-height:1.8}.organization-user-membership-form .ant-form-item-has-error .ant-input,.organization-user-membership-form .ant-form-item-has-error .ant-select-selector{background:snow!important}.organization-user-membership-form .ant-form-item-has-error .ant-input:focus,.organization-user-membership-form .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=760px){.organization-user-membership-drawer .ant-drawer-content-wrapper{width:min(700px,100vw)!important}.organization-user-membership-drawer .ant-drawer-header{min-height:68px;padding:15px 16px}.organization-user-membership-drawer .ant-drawer-header:after{right:16px}.organization-user-membership-drawer .ant-drawer-body{padding:15px 16px 24px}.organization-user-membership-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=575px){.organization-user-membership-drawer .ant-drawer-content-wrapper{width:100vw!important}.organization-user-membership-context,.organization-user-membership-warning{padding:11px!important}.organization-user-membership-form>.ant-form-item:first-child{padding:10px}.organization-user-membership-form .ant-form-item:has(.ant-select-multiple){padding:10px}.organization-user-membership-footer{grid-template-columns:.8fr 1.2fr;display:grid}.organization-user-membership-footer .ant-btn{width:100%;min-width:0}}@media (width<=420px){.organization-user-membership-drawer .ant-drawer-title{font-size:14px}.organization-user-membership-form .ant-form-item-label>label{font-size:11px}.organization-user-membership-context .ant-alert-description,.organization-user-membership-warning .ant-alert-description,.organization-user-membership-policy .ant-alert-description{font-size:10px}.organization-user-membership-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.organization-user-membership-drawer .ant-drawer-close,.organization-user-membership-form .ant-input,.organization-user-membership-form .ant-select-selector,.organization-user-membership-footer .ant-btn{transition:none}}.organization-user-password-modal .ant-modal{max-width:calc(100vw - 24px)}.organization-user-password-modal .ant-modal-content{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffffa;border:1px solid #ffffffd1;overflow:hidden;box-shadow:0 32px 90px #10182833;border-radius:21px!important;padding:0!important}.organization-user-password-modal .ant-modal-mask{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d1770}.organization-user-password-modal .ant-modal-header{background:radial-gradient(circle at 94% -80%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 56%), linear-gradient(145deg, #fff, var(--brand-soft));border-bottom:1px solid #eaecf0;align-items:center;min-height:70px;margin:0;padding:18px 21px;display:flex;position:relative}.organization-user-password-modal .ant-modal-header:after{background:var(--brand-gradient);width:84px;height:3px;box-shadow:0 0 14px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.organization-user-password-modal .ant-modal-title{color:#101828;font-size:14px;font-weight:850}.organization-user-password-modal .ant-modal-close{top:17px;color:#667085;width:35px;height:35px;transition:color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#ffffffd1;border:1px solid #eaecf0;border-radius:10px;inset-inline-end:17px}.organization-user-password-modal .ant-modal-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.organization-user-password-modal .ant-modal-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 30%), #fff;padding:18px 20px 20px}.organization-user-password-context{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -50%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 19px #10182809}.organization-user-password-context:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:70px;height:3px;position:absolute;top:0;right:0}.organization-user-password-icon{border:1px solid var(--brand-border);width:42px;height:42px;color:var(--brand-primary);box-shadow:0 5px 14px var(--brand-glow);background:#fff;border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.organization-user-password-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.organization-user-password-identity span{color:#98a2b3;font-size:10px}.organization-user-password-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.organization-user-password-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-user-password-form{width:100%}.organization-user-password-form .ant-form-item{margin-bottom:16px}.organization-user-password-form .ant-form-item-label{padding-bottom:6px}.organization-user-password-form .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:730}.organization-user-password-form .ant-form-item-required:before{font-size:10px!important}.organization-user-password-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.organization-user-password-fields{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:13px;padding:12px 12px 1px}.organization-user-password-form .ant-input-affix-wrapper{min-height:42px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;border-radius:10px;padding-inline:12px;box-shadow:0 1px 3px #10182805}.organization-user-password-form .ant-input-affix-wrapper:hover{border-color:var(--brand-border)}.organization-user-password-form .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-user-password-form .ant-input-affix-wrapper .ant-input{color:#344054;min-height:auto;box-shadow:none;background:0 0;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.organization-user-password-form .ant-input::placeholder{color:#b4bbc6}.organization-user-password-form .ant-input-prefix{color:var(--brand-primary);margin-inline-end:8px}.organization-user-password-form .ant-input-password-icon{color:#98a2b3}.organization-user-password-form .ant-input-password-icon:hover{color:var(--brand-primary)}.organization-user-password-form .ant-form-item-has-error .ant-input-affix-wrapper{background:snow}.organization-user-password-form .ant-form-item-has-error .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #f0443814!important}.organization-user-password-switch{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:12px;min-height:70px;padding:11px 12px;margin:13px 0 0!important}.organization-user-password-switch .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.organization-user-password-switch .ant-form-item-label{padding:0}.organization-user-password-switch .ant-form-item-label>label{color:#344054;font-size:11px;font-weight:780}.organization-user-password-switch .ant-form-item-control{flex:none}.organization-user-password-switch .ant-form-item-control-input{min-height:auto}.organization-user-password-switch .ant-switch{background:#98a2b3;min-width:45px}.organization-user-password-switch .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.organization-user-password-note{border-inline-start:3px solid var(--brand-primary);background:var(--brand-soft);color:#667085;border-radius:8px;margin-top:11px;padding:9px 10px;font-size:10px;line-height:1.75}.organization-user-password-footer{border-top:1px solid #f0f2f5;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:13px;display:flex}.organization-user-password-footer .ant-btn{border-radius:10px;min-width:100px;min-height:40px;font-size:11px;font-weight:720}.organization-user-password-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-user-password-footer .ant-btn-primary{min-width:135px;font-weight:780;background:var(--brand-gradient)!important;box-shadow:0 7px 18px var(--brand-glow)!important;border:none!important}.organization-user-password-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}@media (width<=575px){.organization-user-password-modal .ant-modal{max-width:calc(100vw - 18px);margin:9px auto;padding-bottom:0;top:0}.organization-user-password-modal .ant-modal-content{border-radius:18px!important}.organization-user-password-modal .ant-modal-header{min-height:64px;padding:15px 16px}.organization-user-password-modal .ant-modal-header:after{right:16px}.organization-user-password-modal .ant-modal-close{top:14px;inset-inline-end:14px}.organization-user-password-modal .ant-modal-body{padding:15px}.organization-user-password-context{padding:11px}.organization-user-password-fields{padding:10px 10px 1px}.organization-user-password-footer{grid-template-columns:.8fr 1.2fr;display:grid}.organization-user-password-footer .ant-btn{width:100%;min-width:0}}@media (width<=390px){.organization-user-password-context{align-items:flex-start}.organization-user-password-icon{flex:0 0 38px;width:38px;height:38px}.organization-user-password-form .ant-form-item-label>label{font-size:11px}.organization-user-password-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.organization-user-password-modal .ant-modal-close,.organization-user-password-form .ant-input-affix-wrapper,.organization-user-password-switch .ant-switch,.organization-user-password-footer .ant-btn{transition:none}}.organization-user-edit-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.organization-user-edit-drawer .ant-drawer-header{background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));border-bottom:1px solid #eaecf0;min-height:78px;padding:18px 22px;position:relative}.organization-user-edit-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.organization-user-edit-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.organization-user-edit-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.organization-user-edit-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.organization-user-edit-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.organization-user-edit-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #eaecf0;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.organization-user-edit-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.organization-user-edit-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.organization-user-edit-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-user-edit-footer .ant-btn-primary{min-width:148px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.organization-user-edit-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}.organization-user-edit-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.organization-user-edit-loading .ant-spin-dot-item{background:var(--brand-primary)}.organization-user-edit-error{border-radius:12px!important;padding:11px 12px!important}.organization-user-edit-error .ant-alert-message{font-size:11px;font-weight:760}.organization-user-edit-context{position:relative;overflow:hidden;border:1px solid var(--brand-border)!important;background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 44%), linear-gradient(145deg, var(--brand-soft), #fff)!important;border-radius:13px!important;margin-bottom:18px!important;padding:12px 13px!important}.organization-user-edit-context:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:70px;height:3px;position:absolute;top:0;right:0}.organization-user-edit-context .ant-alert-icon{margin-top:2px;font-size:15px;color:var(--brand-primary)!important}.organization-user-edit-context .ant-alert-message{color:#344054;font-size:12px;font-weight:810}.organization-user-edit-context .ant-alert-description{color:#667085;margin-top:3px;font-size:10px;line-height:1.9}.organization-user-edit-context .ant-alert-description strong{color:#344054;font-weight:770}.organization-user-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.organization-user-edit-form>.ant-form-item:first-child{grid-column:1/-1}.organization-user-edit-form .ant-form-item{min-width:0;margin-bottom:17px}.organization-user-edit-form .ant-form-item-label{padding-bottom:6px}.organization-user-edit-form .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:720}.organization-user-edit-form .ant-form-item-required:before{font-size:10px!important}.organization-user-edit-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.organization-user-edit-form .ant-input,.organization-user-edit-form .ant-input-affix-wrapper{color:#344054;min-height:40px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;font-size:12px;box-shadow:0 1px 3px #10182805;border-radius:10px!important}.organization-user-edit-form .ant-input:hover,.organization-user-edit-form .ant-input-affix-wrapper:hover{border-color:var(--brand-border)}.organization-user-edit-form .ant-input:focus,.organization-user-edit-form .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-user-edit-form .ant-input::placeholder{color:#b4bbc6}.organization-user-edit-form input[dir=ltr]{letter-spacing:.012em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.organization-user-edit-form>.ant-form-item:first-child{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;margin-bottom:18px;padding:12px;position:relative}.organization-user-edit-form>.ant-form-item:first-child:before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:54px;height:2px;position:absolute;top:0;right:12px}.organization-user-edit-form>.ant-form-item:nth-child(6),.organization-user-edit-form>.ant-form-item:nth-child(7){background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;padding:10px}.organization-user-edit-form .ant-form-item-has-error .ant-input,.organization-user-edit-form .ant-form-item-has-error .ant-input-affix-wrapper{background:snow}.organization-user-edit-form .ant-form-item-has-error .ant-input:focus,.organization-user-edit-form .ant-form-item-has-error .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #f0443814!important}@media (width<=760px){.organization-user-edit-drawer .ant-drawer-header{min-height:68px;padding:15px 16px}.organization-user-edit-drawer .ant-drawer-header:after{right:16px}.organization-user-edit-drawer .ant-drawer-body{padding:15px 16px 24px}.organization-user-edit-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=620px){.organization-user-edit-form{grid-template-columns:1fr;gap:0}.organization-user-edit-form>.ant-form-item:first-child{grid-column:auto}.organization-user-edit-footer{grid-template-columns:.8fr 1.2fr;display:grid}.organization-user-edit-footer .ant-btn{width:100%;min-width:0}.organization-user-edit-context .ant-alert-description{font-size:10px}}@media (width<=420px){.organization-user-edit-drawer .ant-drawer-title{font-size:14px}.organization-user-edit-form .ant-form-item-label>label{font-size:11px}.organization-user-edit-footer{grid-template-columns:1fr}.organization-user-edit-form>.ant-form-item:first-child,.organization-user-edit-form>.ant-form-item:nth-child(6),.organization-user-edit-form>.ant-form-item:nth-child(7){padding:9px}}@media (prefers-reduced-motion:reduce){.organization-user-edit-drawer .ant-drawer-close,.organization-user-edit-form .ant-input,.organization-user-edit-form .ant-input-affix-wrapper,.organization-user-edit-footer .ant-btn{transition:none}}.organization-users-drawer .ant-drawer-content{background:linear-gradient(#fff,#fbfcfd)}.organization-users-drawer .ant-drawer-header{background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));border-bottom:1px solid #eaecf0;min-height:78px;padding:18px 22px;position:relative}.organization-users-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:98px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.organization-users-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.organization-users-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.organization-users-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.organization-users-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.organization-users-unit-summary{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 42%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:13px;padding:13px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182809}.organization-users-unit-summary:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:84px;height:3px;position:absolute;top:0;right:0}.organization-users-unit-icon{border:1px solid var(--brand-border);width:45px;height:45px;color:var(--brand-primary);background:#fff;border-radius:12px;flex:0 0 45px;justify-content:center;align-items:center;font-size:18px;display:flex;box-shadow:0 5px 15px #1018280a}.organization-users-unit-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.organization-users-unit-copy span{color:#98a2b3;font-size:10px}.organization-users-unit-copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.organization-users-unit-copy small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-users-unit-status{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.organization-users-unit-status>span:last-child{color:#667085;font-size:10px;font-weight:700}.organization-users-toolbar{background:#fafbfc;border:1px solid #f0f2f5;border-radius:12px;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin-bottom:13px;padding:9px;display:grid}.organization-users-toolbar .ant-input-affix-wrapper{min-height:40px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;border-radius:10px}.organization-users-toolbar .ant-input-affix-wrapper:hover{border-color:var(--brand-border)}.organization-users-toolbar .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-users-toolbar .ant-input{font-size:11px}.organization-users-toolbar .ant-btn{border-radius:10px;min-height:40px;font-size:11px;font-weight:720}.organization-users-toolbar .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-users-toolbar .ant-btn-primary{background:var(--brand-gradient);min-width:116px;box-shadow:0 6px 17px var(--brand-glow);border:none;font-weight:770}.organization-users-drawer .ant-table-wrapper{background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #10182808}.organization-users-drawer .ant-table{background:0 0}.organization-users-drawer .ant-table-thead>tr>th{color:#667085;border-bottom:1px solid #eaecf0;height:47px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.organization-users-drawer .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:11px 12px;font-size:11px}.organization-users-drawer .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.organization-users-drawer .ant-table-tbody>tr:last-child>td{border-bottom:0}.organization-user-identity{align-items:center;gap:9px;min-width:0;display:flex}.organization-user-identity>div{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:38px;height:38px;color:var(--brand-primary);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 4px 12px #10182808}.organization-user-identity section{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-user-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:790;overflow:hidden}.organization-user-identity span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-user-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-user-contact span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.organization-user-contact small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organization-user-role-count{border:1px solid var(--brand-border);background:var(--brand-soft);min-height:27px;color:var(--brand-primary);border-radius:99px;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:760;display:inline-flex}.organization-user-last-login{color:#667085;font-size:10px;line-height:1.65}.organization-users-drawer .ant-table-tbody .ant-btn{border-radius:8px;min-height:32px;padding-inline:8px;font-size:10px;font-weight:700}.organization-users-drawer .ant-table-tbody .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-users-drawer .ant-pagination{margin:12px 13px!important}.organization-users-drawer .ant-pagination-item,.organization-users-drawer .ant-pagination-prev .ant-pagination-item-link,.organization-users-drawer .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.organization-users-drawer .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--brand-soft)}.organization-users-drawer .ant-pagination-item-active a{color:var(--brand-primary)}.organization-users-help{border-inline-start:3px solid var(--brand-primary);background:var(--brand-soft);border-radius:8px;margin-top:12px;padding:9px 11px;font-size:10px;line-height:1.75;display:block;color:#667085!important}.organization-users-mobile{display:none}.organization-user-mobile-card{background:radial-gradient(circle at 100% -38%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border:1px solid #eaecf0;border-radius:15px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.organization-user-mobile-card:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:70px;height:3px;position:absolute;top:0;right:0}.organization-user-mobile-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.organization-user-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.organization-user-mobile-identity>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.organization-user-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-user-mobile-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.organization-user-mobile-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-user-mobile-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.organization-user-mobile-role{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;gap:4px;min-height:25px;padding:3px 8px;font-size:10px;font-weight:680;display:inline-flex}.organization-user-mobile-role .anticon{color:var(--brand-primary)}.organization-user-mobile-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.organization-user-mobile-info>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.organization-user-mobile-info span{color:#98a2b3;font-size:10px}.organization-user-mobile-info strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:710;line-height:1.6;overflow:hidden}.organization-user-mobile-actions{border-top:1px solid #f0f2f5;margin-top:10px;padding-top:10px}.organization-user-mobile-actions>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;gap:6px!important}.organization-user-mobile-actions .ant-space-item{min-width:0}.organization-user-mobile-actions .ant-btn{border-radius:9px;width:100%;min-height:38px;font-size:10px;font-weight:700}.organization-users-drawer .ant-empty{margin:38px 0;padding:18px}.organization-users-drawer .ant-empty-description{color:#98a2b3;font-size:11px}@media (width<=820px){.organization-users-drawer .ant-drawer-header{min-height:68px;padding:15px 16px}.organization-users-drawer .ant-drawer-header:after{right:16px}.organization-users-drawer .ant-drawer-body{padding:15px 16px 24px}.organization-users-desktop{display:none}.organization-users-mobile{display:block}.organization-users-toolbar{grid-template-columns:minmax(0,1fr) auto auto}}@media (width<=650px){.organization-users-unit-summary{grid-template-columns:auto minmax(0,1fr)}.organization-users-unit-status{border-top:1px solid #f0f2f5;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px}.organization-users-toolbar{grid-template-columns:1fr}.organization-users-toolbar .ant-btn{width:100%}.organization-user-mobile-info{grid-template-columns:1fr}}@media (width<=430px){.organization-users-drawer .ant-drawer-title{font-size:14px}.organization-users-unit-summary{padding:12px}.organization-user-mobile-head{flex-direction:column;align-items:stretch}.organization-user-mobile-actions>.ant-space{grid-template-columns:1fr}.organization-users-help{font-size:10px}}@media (prefers-reduced-motion:reduce){.organization-users-drawer .ant-drawer-close,.organization-users-toolbar .ant-input-affix-wrapper,.organization-users-drawer .ant-table-tbody>tr>td{transition:none}}.organization-units-page{gap:16px;width:100%;display:grid}.organization-header-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:1px;min-width:104px;padding:8px 11px;display:flex}.organization-header-meta span{color:#ffffff8c;font-size:10px}.organization-header-meta strong{color:#fff;font-size:17px;font-weight:850}.organization-units-filters{grid-template-columns:minmax(260px,1fr) 190px 170px;gap:9px;width:100%;display:grid}.organization-units-filters .ant-input-affix-wrapper,.organization-units-filters .ant-select-selector{min-height:40px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.organization-units-filters .ant-input-affix-wrapper:hover,.organization-units-filters .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.organization-units-filters .ant-input-affix-wrapper-focused,.organization-units-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.organization-units-filters .ant-input{font-size:11px}.organization-units-filters .ant-select-single .ant-select-selector{align-items:center;display:flex}.organization-units-filters .ant-select-selection-item,.organization-units-filters .ant-select-selection-placeholder{font-size:11px;line-height:38px!important}.organization-result-count{background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:flex}.organization-result-count span{color:#98a2b3;font-size:10px}.organization-result-count strong{color:var(--brand-primary);font-size:11px;font-weight:850}.organization-units-panel .ant-table{background:0 0}.organization-units-panel .ant-table-thead>tr>th{color:#667085;border-bottom:1px solid #eaecf0;height:47px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.organization-units-panel .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:12px;font-size:11px}.organization-units-panel .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.organization-units-panel .ant-table-tbody>tr:last-child>td{border-bottom:0}.organization-unit-name{align-items:center;gap:10px;min-width:0;display:flex}.organization-unit-name-icon{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:40px;height:40px;color:var(--brand-primary);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 4px 13px #10182809}.organization-unit-name>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-unit-name strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.organization-unit-name span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-unit-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-unit-contact span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.organization-unit-contact small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.organization-child-count{color:#475467;background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;justify-content:center;align-items:center;min-width:31px;height:31px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.organization-units-panel .ant-table-tbody .ant-btn{border-radius:8px;min-height:32px;padding-inline:8px;font-size:10px;font-weight:700}.organization-units-panel .ant-table-tbody .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.organization-units-panel .ant-pagination{margin:13px 14px!important}.organization-units-panel .ant-pagination-item,.organization-units-panel .ant-pagination-prev .ant-pagination-item-link,.organization-units-panel .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.organization-units-panel .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--brand-soft)}.organization-units-panel .ant-pagination-item-active a{color:var(--brand-primary)}.organization-units-mobile{display:none}.organization-mobile-card{background:radial-gradient(circle at 100% -35%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border:1px solid #eaecf0;border-radius:15px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.organization-mobile-card:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:72px;height:3px;position:absolute;top:0;right:0}.organization-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.organization-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.organization-mobile-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:43px;height:43px;color:var(--brand-primary);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.organization-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.organization-mobile-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.organization-mobile-identity span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.organization-mobile-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.organization-parent-badge{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;min-height:25px;padding:4px 8px;font-size:10px;font-weight:650;display:inline-flex}.organization-mobile-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.organization-mobile-info>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.organization-mobile-info>div:nth-child(2){grid-column:span 1}.organization-mobile-info span{color:#98a2b3;font-size:10px}.organization-mobile-info strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.organization-mobile-actions{border-top:1px solid #f0f2f5;margin-top:10px;padding-top:10px}.organization-mobile-actions>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;gap:6px!important}.organization-mobile-actions .ant-space-item{min-width:0}.organization-mobile-actions .ant-btn{border-radius:9px;width:100%;min-height:38px;font-size:10px;font-weight:700}.organization-units-panel .ant-empty{margin:42px 0}.organization-units-panel .ant-empty-description{color:#98a2b3;font-size:11px}@media (width<=900px){.organization-units-filters{grid-template-columns:minmax(220px,1fr) 1fr 1fr}}@media (width<=760px){.organization-units-desktop{display:none}.organization-units-mobile{display:block}.organization-units-filters{grid-template-columns:1fr}}@media (width<=575px){.organization-units-page{gap:12px}.organization-mobile-info{grid-template-columns:1fr}.organization-mobile-info>div:nth-child(2){grid-column:auto}.organization-mobile-actions>.ant-space{grid-template-columns:1fr 1fr}}@media (width<=390px){.organization-mobile-head{flex-direction:column;align-items:stretch}.organization-mobile-actions>.ant-space{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.organization-units-filters .ant-input-affix-wrapper,.organization-units-filters .ant-select-selector,.organization-units-panel .ant-table-tbody>tr>td{transition:none}}.security-role-form-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.security-role-form-drawer .ant-drawer-content-wrapper{max-width:100vw}.security-role-form-drawer .ant-drawer-header{background:radial-gradient(circle at 95% -70%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));border-bottom:1px solid #eaecf0;min-height:78px;padding:18px 22px;position:relative}.security-role-form-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:96px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.security-role-form-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.security-role-form-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.security-role-form-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.security-role-form-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 25%), #fff;padding:18px 22px 28px}.security-role-form-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-top:1px solid #eaecf0;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.security-role-form-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.security-role-form-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.security-role-form-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.security-role-form-footer .ant-btn-primary{min-width:145px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.security-role-form-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}.security-role-system-alert{position:relative;overflow:hidden;border:1px solid var(--brand-border)!important;background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 48%), linear-gradient(145deg, var(--brand-soft), #fff)!important;border-radius:13px!important;margin-bottom:18px!important;padding:12px 13px!important}.security-role-system-alert:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:72px;height:3px;position:absolute;top:0;right:0}.security-role-system-alert .ant-alert-icon{margin-top:2px;font-size:15px;color:var(--brand-primary)!important}.security-role-system-alert .ant-alert-message{color:#344054;font-size:12px;font-weight:810}.security-role-system-alert .ant-alert-description{color:#667085;margin-top:3px;font-size:10px;line-height:1.85}.security-role-form{width:100%;min-width:0}.security-role-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.security-role-form .ant-form-item{min-width:0;margin-bottom:17px}.security-role-form .ant-form-item-label{padding-bottom:6px}.security-role-form .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:730}.security-role-form .ant-form-item-required:before{font-size:10px!important}.security-role-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.security-role-form-grid{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 48%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:13px;margin-bottom:3px;padding:12px 12px 0;position:relative}.security-role-form-grid:before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:58px;height:2px;position:absolute;top:0;right:12px}.security-role-form .ant-input,.security-role-form .ant-input-affix-wrapper,.security-role-form textarea.ant-input{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;font-size:12px;box-shadow:0 1px 3px #10182805;border-radius:10px!important}.security-role-form .ant-input{min-height:40px}.security-role-form textarea.ant-input{resize:vertical;min-height:74px}.security-role-form .ant-input:hover,.security-role-form textarea.ant-input:hover{border-color:var(--brand-border)}.security-role-form .ant-input:focus,.security-role-form .ant-input-focused,.security-role-form textarea.ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.security-role-form .ant-input::placeholder,.security-role-form textarea.ant-input::placeholder{color:#b4bbc6}.security-role-form input[dir=ltr]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.security-role-form .ant-input-disabled,.security-role-form textarea.ant-input-disabled{cursor:not-allowed;color:#667085!important;box-shadow:none!important;background:#f8fafc!important;border-color:#eaecf0!important}.security-role-form>.ant-form-item:nth-child(2){background:#fafbfc;border:1px solid #f0f2f5;border-radius:12px;margin-top:12px;padding:12px}.security-role-assignable{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 52%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:12px;min-height:70px;padding:11px 12px;margin-top:12px!important;margin-bottom:0!important}.security-role-assignable .ant-form-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.security-role-assignable .ant-form-item-label{padding:0}.security-role-assignable .ant-form-item-label>label{color:#344054;font-size:11px;font-weight:780}.security-role-assignable .ant-form-item-control{flex:none}.security-role-assignable .ant-form-item-control-input{min-height:auto}.security-role-assignable .ant-switch{background:#98a2b3;min-width:45px}.security-role-assignable .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.security-role-permission-header{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 45%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;padding:13px 14px;display:flex;position:relative;box-shadow:0 5px 18px #10182808}.security-role-permission-header:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:80px;height:3px;position:absolute;top:0;right:0}.security-role-permission-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.security-role-permission-eyebrow{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:760}.security-role-permission-header strong{color:#344054;font-size:13px;font-weight:830}.security-role-permission-header .ant-typography{color:#667085;margin:0;font-size:10px}.security-role-permission-header .ant-input-search{flex:0 0 300px;width:300px}.security-role-permission-header .ant-input-affix-wrapper{background:#fff;border-color:#e4e7ec;border-radius:10px 0 0 10px;min-height:40px;font-size:11px}.security-role-permission-header .ant-input-search-button{min-height:40px;color:var(--brand-primary);border-color:#e4e7ec;border-radius:0 10px 10px 0}.security-role-permission-header .ant-input-affix-wrapper:hover,.security-role-permission-header .ant-input-search-button:hover{border-color:var(--brand-border);color:var(--brand-primary)}.security-role-permission-header .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.security-role-permissions{background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #10182806}.security-role-permissions .ant-collapse-item{border-bottom:1px solid #f0f2f5}.security-role-permissions .ant-collapse-item:last-child{border-bottom:0}.security-role-permissions .ant-collapse-header{min-height:58px;transition:background var(--motion-fast) var(--motion-premium);background:linear-gradient(145deg,#fff,#fafbfc);align-items:center!important;padding:10px 13px!important}.security-role-permissions .ant-collapse-header:hover{background:var(--brand-soft)}.security-role-permissions .ant-collapse-item-active>.ant-collapse-header{background:color-mix(in srgb, var(--brand-soft) 75%, #fff)}.security-role-permissions .ant-collapse-expand-icon{color:var(--brand-primary);font-size:11px}.security-role-permissions .ant-collapse-extra .ant-btn{border:1px solid var(--brand-border);min-height:31px;color:var(--brand-primary);background:#fff;border-radius:8px;font-size:9px;font-weight:700}.security-role-permissions .ant-collapse-extra .ant-btn:hover{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary)}.security-role-module-title{align-items:center;gap:8px;min-width:0;display:flex}.security-role-module-title strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:800;overflow:hidden}.security-role-module-title .ant-tag{border:1px solid var(--brand-border);background:var(--brand-soft);min-height:24px;color:var(--brand-primary);border-radius:99px;align-items:center;margin:0;padding:2px 7px;font-size:9px;font-weight:760;display:inline-flex}.security-role-permissions .ant-collapse-content{background:#fff;border-top:1px solid #f0f2f5}.security-role-permissions .ant-collapse-content-box{padding:14px 16px!important}.security-role-permissions .ant-checkbox-group,.security-role-permissions .ant-space,.security-role-permissions .ant-space-item{width:100%}.security-role-permissions .ant-checkbox-wrapper{color:#475467;width:100%;min-width:0;min-height:37px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;margin:0;padding:7px 9px;display:flex}.security-role-permissions .ant-checkbox-wrapper:hover{border-color:var(--brand-border);background:var(--brand-soft)}.security-role-permissions .ant-checkbox-wrapper>span:last-child{overflow-wrap:anywhere;color:#475467;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;line-height:1.55}.security-role-permissions .ant-checkbox-inner{border-color:#cfd4dc;border-radius:5px;width:17px;height:17px}.security-role-permissions .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 3px 9px var(--brand-glow)}.security-role-permissions .ant-checkbox-wrapper-checked{border-color:var(--brand-border);background:var(--brand-soft)}.security-role-permissions .ant-checkbox-disabled .ant-checkbox-inner{background:#f2f4f7;border-color:#d0d5dd}.security-role-permissions .ant-checkbox-wrapper-disabled{opacity:.82;cursor:default}.security-role-permissions .ant-checkbox-wrapper-disabled>span:last-child{color:#667085}.security-role-permissions:empty{justify-content:center;align-items:center;min-height:90px;display:flex}.security-role-form .ant-form-item-has-error .ant-input,.security-role-form .ant-form-item-has-error textarea.ant-input{background:snow}.security-role-form .ant-form-item-has-error .ant-input:focus,.security-role-form .ant-form-item-has-error textarea.ant-input:focus{box-shadow:0 0 0 3px #f0443814!important}@media (width<=860px){.security-role-form-drawer .ant-drawer-content-wrapper{width:min(820px,100vw)!important}.security-role-form-drawer .ant-drawer-header{min-height:68px;padding:15px 16px}.security-role-form-drawer .ant-drawer-header:after{right:16px}.security-role-form-drawer .ant-drawer-body{padding:15px 16px 24px}.security-role-form-drawer .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}}@media (width<=650px){.security-role-form-grid{grid-template-columns:1fr}.security-role-permission-header{flex-direction:column;align-items:stretch}.security-role-permission-header .ant-input-search{flex:none;width:100%}.security-role-permissions .ant-collapse-header{align-items:flex-start!important}.security-role-module-title{flex-direction:column;align-items:flex-start;gap:4px}.security-role-form-footer{grid-template-columns:.8fr 1.2fr;display:grid}.security-role-form-footer .ant-btn{width:100%;min-width:0}}@media (width<=430px){.security-role-form-drawer .ant-drawer-title{font-size:14px}.security-role-form-grid{padding:10px 10px 0}.security-role-form>.ant-form-item:nth-child(2),.security-role-assignable{padding:10px}.security-role-permission-header{padding:11px}.security-role-permissions .ant-collapse-header{padding:10px!important}.security-role-permissions .ant-collapse-extra .ant-btn{padding-inline:7px;font-size:8px}.security-role-permissions .ant-collapse-content-box{padding:10px!important}.security-role-form-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.security-role-form-drawer .ant-drawer-close,.security-role-form .ant-input,.security-role-form textarea.ant-input,.security-role-permissions .ant-collapse-header,.security-role-permissions .ant-checkbox-wrapper,.security-role-form-footer .ant-btn{transition:none}}.security-roles-page{gap:16px;width:100%;min-width:0;display:grid}.security-roles-header-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:1px;min-width:108px;padding:8px 11px;display:flex}.security-roles-header-meta span{color:#ffffff8c;font-size:9px}.security-roles-header-meta strong{color:#fff;font-size:17px;font-weight:850}.security-roles-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.security-roles-panel,.security-roles-panel .operational-data-content,.security-roles-desktop{min-width:0;max-width:100%}.security-roles-desktop{overflow:hidden}.security-roles-result-count{background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:flex}.security-roles-result-count span{color:#98a2b3;font-size:9px}.security-roles-result-count strong{color:var(--brand-primary);font-size:11px;font-weight:850}.security-roles-panel .ant-table-wrapper{width:100%;min-width:0;max-width:100%}.security-roles-panel .ant-table-container{min-width:0;max-width:100%;overflow:hidden}.security-roles-panel .ant-table-content{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--brand-primary) 40%, #b7bec8) #f2f4f7;max-width:100%;overflow:auto hidden!important}.security-roles-panel .ant-table-content::-webkit-scrollbar{height:9px}.security-roles-panel .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7}.security-roles-panel .ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 42%, #aeb6c2);border:2px solid #f2f4f7;border-radius:99px}.security-roles-panel .ant-table-thead>tr>th{color:#667085;white-space:nowrap;border-bottom:1px solid #eaecf0;height:47px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.security-roles-panel .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:11px 12px;font-size:11px}.security-roles-panel .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.security-role-name{align-items:center;gap:10px;min-width:0;display:flex}.security-role-name>div{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:39px;height:39px;color:var(--brand-primary);border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;font-size:15px;display:flex;box-shadow:0 4px 13px #10182809}.security-role-name section{flex-direction:column;gap:2px;min-width:0;display:flex}.security-role-name strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.security-role-name span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;overflow:hidden}.security-role-counter{color:#475467;background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;justify-content:center;align-items:center;min-width:33px;height:31px;padding-inline:8px;font-size:11px;font-weight:800;display:inline-flex}.security-roles-panel .ant-table-tbody .ant-btn{border-radius:8px;min-height:33px;padding-inline:9px;font-size:10px;font-weight:700}.security-roles-panel .ant-table-tbody .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.security-roles-panel .ant-table-cell-fix-right{background:#fff!important}.security-roles-panel .ant-table-thead .ant-table-cell-fix-right{background:#f8fafc!important}.security-roles-panel .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.security-roles-panel .ant-pagination{margin:13px 14px!important}.security-roles-panel .ant-pagination-item,.security-roles-panel .ant-pagination-prev .ant-pagination-item-link,.security-roles-panel .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.security-roles-panel .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--brand-soft)}.security-roles-panel .ant-pagination-item-active a{color:var(--brand-primary)}.security-roles-mobile{display:none}.security-role-mobile-card{background:radial-gradient(circle at 100% -38%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border:1px solid #eaecf0;border-radius:15px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.security-role-mobile-card:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:72px;height:3px;position:absolute;top:0;right:0}.security-role-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.security-role-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.security-role-mobile-identity>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.security-role-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.security-role-mobile-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.security-role-mobile-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;overflow:hidden}.security-role-mobile-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.security-role-mobile-description{color:#667085;background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;margin:9px 0 0;padding:9px 10px;font-size:10px;line-height:1.8}.security-role-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.security-role-mobile-stats>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.security-role-mobile-stats span{color:#98a2b3;font-size:9px}.security-role-mobile-stats strong{color:var(--brand-primary);font-size:13px;font-weight:850}.security-role-mobile-actions{border-top:1px solid #f0f2f5;margin-top:10px;padding-top:10px}.security-role-mobile-actions>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;gap:6px!important}.security-role-mobile-actions .ant-space-item{min-width:0}.security-role-mobile-actions .ant-btn{border-radius:9px;width:100%;min-height:38px;font-size:10px;font-weight:700}@media (width<=1050px){.security-roles-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.security-roles-desktop{display:none}.security-roles-mobile{display:block}}@media (width<=575px){.security-roles-page{gap:12px}.security-roles-metrics{grid-template-columns:1fr}}@media (width<=390px){.security-role-mobile-head{flex-direction:column;align-items:stretch}.security-role-mobile-stats,.security-role-mobile-actions>.ant-space{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.security-roles-panel .ant-table-tbody>tr>td{transition:none}}.change-password-page{background:#07111f;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px;display:flex;position:relative;overflow:hidden}.change-password-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.change-password-background:before{background:radial-gradient(circle at 12% 16%, color-mix(in srgb, var(--brand-primary) 22%, transparent), transparent 28%), radial-gradient(circle at 88% 78%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 30%), linear-gradient(145deg, #07111f 0%, #0b1728 52%, #07101d 100%);content:"";position:absolute;inset:0}.change-password-glow{filter:blur(20px);opacity:.5;border-radius:50%;position:absolute}.change-password-glow-one{background:color-mix(in srgb, var(--brand-primary) 28%, transparent);width:420px;height:420px;top:-150px;right:-110px}.change-password-glow-two{background:color-mix(in srgb, var(--brand-secondary) 24%, transparent);width:480px;height:480px;bottom:-180px;left:-140px}.change-password-grid-pattern{opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 75%);mask-image:radial-gradient(circle,#000 15%,#0000 75%)}.change-password-shell{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);width:min(1080px,100%);min-height:650px;display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #00000061}.change-password-brand-panel{background:radial-gradient(circle at 20% 10%, color-mix(in srgb, var(--brand-primary) 18%, transparent), transparent 34%), #07111f80;border-inline-end:1px solid #ffffff14;flex-direction:column;min-width:0;padding:34px;display:flex;position:relative}.change-password-brand{align-items:center;gap:12px;display:flex}.change-password-brand-logo{background:#ffffff17;border:1px solid #ffffff24;border-radius:16px;flex:0 0 54px;justify-content:center;align-items:center;width:54px;height:54px;padding:8px;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000026}.change-password-brand-logo img{object-fit:contain;width:100%;height:100%}.change-password-brand-logo span{color:#fff;font-size:22px;font-weight:900}.change-password-brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.change-password-brand-copy span{color:#ffffff7a;font-size:10px}.change-password-brand-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:840;overflow:hidden}.change-password-security-visual{flex-direction:column;align-items:flex-start;margin-top:auto;margin-bottom:auto;display:flex}.change-password-security-orbit{border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:26px;display:flex;position:relative}.change-password-security-orbit:before,.change-password-security-orbit:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute}.change-password-security-orbit:before{inset:-18px}.change-password-security-orbit:after{inset:14px}.change-password-security-icon{z-index:2;border:1px solid color-mix(in srgb, var(--brand-primary) 55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--brand-primary) 86%, #fff), var(--brand-secondary));color:#fff;width:68px;height:68px;box-shadow:0 15px 40px color-mix(in srgb, var(--brand-primary) 30%, transparent);border-radius:21px;justify-content:center;align-items:center;font-size:28px;display:flex;position:relative;transform:rotate(-5deg)}.change-password-security-copy{max-width:390px}.change-password-security-copy>span{color:color-mix(in srgb, var(--brand-accent) 72%, #fff);margin-bottom:7px;font-size:10px;font-weight:760;display:block}.change-password-security-copy h2{color:#fff;max-width:340px;margin:0 0 12px;font-size:clamp(25px,3vw,36px);font-weight:900;line-height:1.45}.change-password-security-copy p{color:#ffffff91;max-width:375px;margin:0;font-size:11px;line-height:2}.change-password-security-points{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.change-password-security-points>div{color:#ffffffa6;background:#ffffff0b;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-size:9px;display:inline-flex}.change-password-security-points .anticon{color:color-mix(in srgb, var(--brand-accent) 76%, #fff)}.change-password-form-panel{background:linear-gradient(160deg,#fffffffa,#f8fafcf5);justify-content:center;align-items:center;min-width:0;padding:34px;display:flex}.change-password-card{width:100%;max-width:440px}.change-password-card-head{align-items:flex-start;gap:13px;display:flex}.change-password-icon{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:50px;height:50px;color:var(--brand-primary);box-shadow:0 8px 22px var(--brand-glow);border-radius:14px;flex:0 0 50px;justify-content:center;align-items:center;font-size:20px;display:flex}.change-password-card-head>div:last-child{min-width:0}.change-password-eyebrow{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;display:block}.change-password-card-head h2{color:#101828;font-size:23px;font-weight:900;margin:0 0 5px!important}.change-password-card-head .ant-typography-secondary{font-size:10px;line-height:1.8;display:block;color:#667085!important}.change-password-user-context{background:#fafbfc;border:1px solid #eaecf0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding:10px 11px;display:flex}.change-password-user-context>div{flex-direction:column;gap:1px;min-width:0;display:flex}.change-password-user-context span{color:#98a2b3;font-size:8px}.change-password-user-context strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.change-password-user-context small{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:680;overflow:hidden}.change-password-required-notice{background:linear-gradient(145deg,#fffaeb,#fffdf7);border:1px solid #fedf89;border-radius:11px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 11px;display:flex}.change-password-required-notice>.anticon{color:#f79009;margin-top:2px;font-size:14px}.change-password-required-notice>div{flex-direction:column;gap:2px;display:flex}.change-password-required-notice strong{color:#93370d;font-size:10px;font-weight:780}.change-password-required-notice span{color:#b54708;font-size:9px;line-height:1.7}.change-password-form{margin-top:20px}.change-password-form .ant-form-item{margin-bottom:15px}.change-password-form .ant-form-item-label{padding-bottom:5px}.change-password-form .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:720}.change-password-form .ant-form-item-explain-error{margin-top:4px;font-size:9px;line-height:1.55}.change-password-form .ant-input-affix-wrapper{min-height:43px;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;border-radius:11px;padding-inline:12px;box-shadow:0 1px 3px #10182805}.change-password-form .ant-input-affix-wrapper:hover{border-color:var(--brand-border)}.change-password-form .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.change-password-form .ant-input-affix-wrapper .ant-input{color:#344054;box-shadow:none;background:0 0;border:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.change-password-form .ant-input::placeholder{color:#b4bbc6}.change-password-form .ant-input-prefix{color:var(--brand-primary);margin-inline-end:8px}.change-password-form .ant-input-password-icon{color:#98a2b3}.change-password-form .ant-input-password-icon:hover{color:var(--brand-primary)}.change-password-new-section{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 45%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:13px;margin-top:5px;padding:12px 12px 1px;position:relative}.change-password-new-section:before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:58px;height:2px;position:absolute;top:0;right:12px}.change-password-section-label{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:9px;font-size:9px;font-weight:760;display:flex}.change-password-form .ant-form-item-has-error .ant-input-affix-wrapper{background:snow}.change-password-form .ant-form-item-has-error .ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #f0443814!important}.change-password-submit{min-height:46px;transition:transform var(--motion-fast) var(--motion-premium), filter var(--motion-fast) var(--motion-premium);margin-top:6px;font-size:12px;font-weight:800;background:var(--brand-gradient)!important;box-shadow:0 9px 24px var(--brand-glow)!important;border:none!important;border-radius:12px!important}.change-password-submit:hover{filter:brightness(1.04);transform:translateY(-1px)}.change-password-platform-mark{border-top:1px solid #f0f2f5;justify-content:center;align-items:center;gap:5px;margin-top:17px;padding-top:13px;display:flex}.change-password-platform-mark span{color:#b0b7c3;font-size:8px}.change-password-platform-mark strong{color:#98a2b3;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:760}@media (width<=900px){.change-password-page{padding:20px}.change-password-shell{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr)}.change-password-brand-panel,.change-password-form-panel{padding:26px}.change-password-security-copy h2{font-size:27px}}@media (width<=760px){.change-password-page{align-items:flex-start;min-height:100dvh;padding:12px}.change-password-shell{border-radius:20px;grid-template-columns:1fr;width:100%;min-height:0}.change-password-brand-panel{border-inline-end:0;border-bottom:1px solid #ffffff14;min-height:auto;padding:18px}.change-password-security-visual{flex-direction:row;align-items:center;gap:17px;margin:22px 0 0}.change-password-security-orbit{flex:0 0 76px;width:76px;height:76px;margin:0}.change-password-security-orbit:before{inset:-9px}.change-password-security-orbit:after{inset:10px}.change-password-security-icon{border-radius:15px;width:49px;height:49px;font-size:20px}.change-password-security-copy>span{margin-bottom:3px}.change-password-security-copy h2{margin-bottom:4px;font-size:18px;line-height:1.5}.change-password-security-copy p{font-size:9px;line-height:1.7}.change-password-security-points{margin-top:14px}.change-password-form-panel{padding:22px 18px}.change-password-card{max-width:none}}@media (width<=480px){.change-password-page{background:#fff;padding:0}.change-password-shell{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.change-password-brand-panel{padding:16px}.change-password-brand-logo{border-radius:13px;flex:0 0 46px;width:46px;height:46px}.change-password-brand-copy strong{font-size:14px}.change-password-security-visual{margin-top:16px}.change-password-security-orbit{display:none}.change-password-security-copy h2{font-size:17px}.change-password-security-copy p{max-width:100%}.change-password-security-points{display:none}.change-password-form-panel{align-items:flex-start;padding:20px 15px 24px}.change-password-card-head{gap:10px}.change-password-icon{border-radius:12px;flex:0 0 44px;width:44px;height:44px;font-size:17px}.change-password-card-head h2{font-size:20px}.change-password-user-context{flex-direction:column;align-items:flex-start;gap:5px}.change-password-new-section{padding:10px 10px 1px}.change-password-submit{min-height:45px}}@media (prefers-reduced-motion:reduce){.change-password-form .ant-input-affix-wrapper,.change-password-submit{transition:none}}.ant-drawer:has(.psp-connection-form-grid){--psp-form-surface:#fff;--psp-form-surface-soft:#f8fafc;--psp-form-border:#eaecf0;--psp-form-text:#344054;--psp-form-muted:#98a2b3}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-header{border-bottom:1px solid var(--psp-form-border);background:radial-gradient(circle at 95% -60%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 52%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));min-height:78px;padding:18px 22px;position:relative}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-header:after{background:var(--brand-gradient);width:94px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 24%), #fff;padding:18px 22px 28px}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-footer{border-top:1px solid var(--psp-form-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;padding:12px 20px;box-shadow:0 -8px 26px #10182809}.ant-drawer:has(.psp-connection-form-grid) .ant-form{width:100%}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item{margin-bottom:17px}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-label{padding-bottom:6px}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-label>label{color:#475467;height:auto;font-size:12px;font-weight:720}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-required:before{font-size:10px!important}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-extra{color:#98a2b3;margin-top:5px;font-size:10px;line-height:1.7}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.psp-connection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.psp-connection-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.ant-drawer:has(.psp-connection-form-grid) .ant-input,.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper,.ant-drawer:has(.psp-connection-form-grid) .ant-select-selector,.ant-drawer:has(.psp-connection-form-grid) .ant-input-number){transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;box-shadow:0 1px 3px #10182805;border-radius:10px!important}:is(.ant-drawer:has(.psp-connection-form-grid) .ant-input,.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper){min-height:40px}.ant-drawer:has(.psp-connection-form-grid) .ant-select-single .ant-select-selector{align-items:center;display:flex;min-height:40px!important}:is(.ant-drawer:has(.psp-connection-form-grid) .ant-select-selection-item,.ant-drawer:has(.psp-connection-form-grid) .ant-select-selection-placeholder){font-size:12px;line-height:38px!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input{color:#344054;font-size:12px}.ant-drawer:has(.psp-connection-form-grid) .ant-input::placeholder{color:#b4bbc6}:is(.ant-drawer:has(.psp-connection-form-grid) .ant-input:hover,.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper:hover,.ant-drawer:has(.psp-connection-form-grid) .ant-select-selector:hover,.ant-drawer:has(.psp-connection-form-grid) .ant-input-number:hover){border-color:var(--brand-border)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input-number-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper .ant-input{min-height:auto;box-shadow:none}.ant-drawer:has(.psp-connection-form-grid) .ant-input-password-icon{color:#98a2b3}.ant-drawer:has(.psp-connection-form-grid) .ant-input-password-icon:hover{color:var(--brand-primary)}:is(.ant-drawer:has(.psp-connection-form-grid) input[dir=ltr],.ant-drawer:has(.psp-connection-form-grid) textarea[dir=ltr]){letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ant-drawer:has(.psp-connection-form-grid) textarea.ant-input{resize:vertical;min-height:102px;padding:10px 12px;font-size:11px;line-height:1.75;border-radius:11px!important}.psp-connection-form-number{width:100%}.psp-connection-form-number .ant-input-number-input{color:#344054;height:38px;font-size:12px}.ant-drawer:has(.psp-connection-form-grid) .ant-input-number-group-addon{color:#667085;background:#f8fafc;border-color:#e4e7ec;font-size:10px}.ant-drawer:has(.psp-connection-form-grid) .ant-divider{color:#344054;margin:23px 0 17px;font-size:12px;font-weight:820}.ant-drawer:has(.psp-connection-form-grid) .ant-divider:before{border-block-start-color:#eaecf0!important}.ant-drawer:has(.psp-connection-form-grid) .ant-divider:after{border-block-start-color:#eaecf0!important}.ant-drawer:has(.psp-connection-form-grid) .ant-divider-inner-text{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));min-height:29px;color:var(--brand-primary);border-radius:99px;align-items:center;padding:4px 10px;display:inline-flex;position:relative;box-shadow:0 3px 11px #10182806}.psp-connection-form-alert{margin:2px 0 17px;border-radius:12px!important;padding:11px 12px!important}.psp-connection-form-alert.ant-alert-info{border-color:color-mix(in srgb, var(--brand-primary) 18%, #d0d5dd);background:linear-gradient(145deg, var(--brand-soft), #fff)}.psp-connection-form-alert .ant-alert-icon{margin-top:2px;color:var(--brand-primary)!important}.psp-connection-form-alert .ant-alert-message{color:#344054;font-size:12px;font-weight:780}.psp-connection-form-alert .ant-alert-description{color:#667085;margin-top:2px;font-size:10px;line-height:1.8}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item:has(input[id$=_apiEnabled]){background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:12px;min-height:74px;padding:10px 11px}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item:has(input[id$=_apiEnabled]) .ant-form-item-label{padding-bottom:5px}.ant-drawer:has(.psp-connection-form-grid) .ant-switch{background:#98a2b3;min-width:67px}.ant-drawer:has(.psp-connection-form-grid) .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}.ant-drawer:has(.psp-connection-form-grid) .ant-switch-inner{font-size:9px;font-weight:700}.ant-drawer:has(.psp-connection-form-grid) .ant-divider+.psp-connection-form-alert{margin-top:-5px}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item:has(.ant-select) .ant-select{width:100%}.psp-connection-form-grid-three .ant-form-item{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;min-width:0;padding:9px}.psp-connection-form-grid-three .ant-form-item-label{padding-bottom:5px}.psp-connection-form-grid-three .ant-form-item{margin-bottom:12px}.psp-connection-form-switches{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:3px;gap:8px!important;display:grid!important}.psp-connection-form-switches .ant-space-item{min-width:0}.psp-connection-form-switches .ant-form-item{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:12px;justify-content:space-between;align-items:center;min-height:67px;margin:0;padding:10px 12px;display:flex}.psp-connection-form-switches .ant-form-item-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.psp-connection-form-switches .ant-form-item-label{flex:1;padding:0}.psp-connection-form-switches .ant-form-item-label>label{color:#344054;font-size:11px;font-weight:750}.psp-connection-form-switches .ant-form-item-control{flex:none}.psp-connection-form-switches+.ant-typography{border-inline-start:3px solid var(--brand-primary);background:var(--brand-soft);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:10px;line-height:1.7;display:block;color:#667085!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input-disabled{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}.ant-drawer:has(.psp-connection-form-grid) .ant-select-disabled .ant-select-selector{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}.ant-drawer:has(.psp-connection-form-grid) .ant-input-number-disabled{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}.ant-drawer:has(.psp-connection-form-grid) .ant-select-selection-item{color:#344054;font-size:12px}.psp-connection-form-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.psp-connection-form-footer .ant-btn{border-radius:10px;min-width:104px;min-height:40px;font-size:12px;font-weight:720}.psp-connection-form-footer .ant-btn-primary{min-width:150px;font-weight:780;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:none!important}.psp-connection-form-footer .ant-btn-primary:hover{filter:brightness(1.035);transform:translateY(-1px)}.ant-select-dropdown{border:1px solid #eaecf0;box-shadow:0 14px 34px #1018281f;border-radius:11px!important}.ant-select-dropdown .ant-select-item{border-radius:7px;align-items:center;min-height:36px;font-size:11px;display:flex}.ant-select-dropdown .ant-select-item-option-selected{color:var(--brand-primary);font-weight:750;background:var(--brand-soft)!important}@media (width<=820px){.psp-connection-form-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.psp-connection-form-grid-three>.ant-form-item:last-child{grid-column:1/-1}}@media (width<=720px){.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-header{min-height:68px;padding:15px 16px}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-header:after{right:16px}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-body{padding:15px 15px 24px}.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-footer{padding:10px 14px max(10px, env(safe-area-inset-bottom))}.psp-connection-form-grid,.psp-connection-form-grid-three{grid-template-columns:1fr}.psp-connection-form-grid-three>.ant-form-item:last-child{grid-column:auto}.psp-connection-form-grid-three .ant-form-item{padding:8px}.psp-connection-form-switches{grid-template-columns:1fr}.psp-connection-form-footer{grid-template-columns:.8fr 1.2fr;display:grid}.psp-connection-form-footer .ant-btn{width:100%;min-width:0}}@media (width<=420px){.ant-drawer:has(.psp-connection-form-grid) .ant-drawer-title{font-size:14px}.psp-connection-form-footer{grid-template-columns:1fr}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-label>label{font-size:11px}.ant-drawer:has(.psp-connection-form-grid) .ant-form-item-extra{font-size:10px}}@media (prefers-reduced-motion:reduce){:is(.ant-drawer:has(.psp-connection-form-grid) .ant-input,.ant-drawer:has(.psp-connection-form-grid) .ant-input-affix-wrapper,.ant-drawer:has(.psp-connection-form-grid) .ant-select-selector,.ant-drawer:has(.psp-connection-form-grid) .ant-input-number,.psp-connection-form-footer .ant-btn-primary){transition:none}}.ant-drawer:has(.psp-scopes-connection-summary){--psp-scope-surface:#fff;--psp-scope-surface-soft:#f8fafc;--psp-scope-border:#eaecf0;--psp-scope-text:#344054;--psp-scope-muted:#98a2b3}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-content{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-header{border-bottom:1px solid var(--psp-scope-border);background:radial-gradient(circle at 94% -80%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 54%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 44%, #fff));min-height:78px;padding:18px 22px;position:relative}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-header:after{background:var(--brand-gradient);width:98px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 26%), #fff;padding:18px 22px 28px}.psp-scopes-connection-summary{border:1px solid var(--brand-border);background:radial-gradient(circle at 4% 10%, color-mix(in srgb, var(--brand-accent) 10%, transparent), transparent 38%), linear-gradient(145deg, var(--brand-soft), #fff);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:92px;margin-bottom:14px;padding:14px 15px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #1018280a}.psp-scopes-connection-summary:before{background:var(--brand-gradient);width:92px;height:3px;box-shadow:0 0 14px var(--brand-glow);content:"";border-radius:0 0 0 99px;position:absolute;top:0;right:0}.psp-scopes-connection-summary>div:first-child{z-index:2;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.psp-scopes-connection-summary>div:first-child .ant-typography{margin:0}.psp-scopes-connection-summary>div:first-child .ant-typography:first-child{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;overflow:hidden}.psp-scopes-connection-summary>div:first-child .ant-typography:last-child{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.psp-scopes-connection-summary>.ant-space{z-index:2;position:relative}.psp-scopes-connection-summary .ant-btn{border-radius:10px;min-height:38px;font-size:11px;font-weight:720}.psp-scopes-connection-summary .ant-btn-primary{background:var(--brand-gradient);box-shadow:0 6px 17px var(--brand-glow);border:none}.psp-scopes-info{margin-bottom:16px;border:1px solid color-mix(in srgb, var(--brand-primary) 17%, #d0d5dd)!important;background:linear-gradient(145deg, var(--brand-soft), #fff)!important;border-radius:13px!important;padding:12px 13px!important}.psp-scopes-info .ant-alert-icon{margin-top:2px;font-size:15px;color:var(--brand-primary)!important}.psp-scopes-info .ant-alert-message{color:#344054;font-size:12px;font-weight:800}.psp-scopes-info .ant-alert-description{color:#667085;margin-top:3px;font-size:10px;line-height:1.85}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-wrapper{background:#fff;border:1px solid #eaecf0;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px #10182808}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table{background:0 0}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-thead>tr>th{color:#667085;border-bottom:1px solid #eaecf0;height:47px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody>tr>td{vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:12px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody .ant-space-vertical{min-width:0}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody .ant-space-vertical .ant-typography:first-child{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody .ant-space-vertical .ant-typography:last-child{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody td>.ant-typography[dir=ltr]{color:#475467;background:#fafbfc;border:1px solid #eaecf0;border-radius:8px;align-items:center;min-height:28px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;display:inline-flex}.ant-drawer:has(.psp-scopes-connection-summary) .ant-tag{border-radius:99px;align-items:center;min-height:24px;margin-inline-end:0;padding-inline:7px;font-size:10px;font-weight:720;display:inline-flex}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table .ant-btn-text{color:#475467;border-radius:8px;height:33px;padding-inline:8px;font-size:11px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table .ant-btn-text:hover{background:var(--brand-soft)!important;color:var(--brand-primary)!important}.ant-drawer:has(.psp-scopes-connection-summary) .ant-empty{margin:36px 0}.ant-drawer:has(.psp-scopes-connection-summary) .ant-empty-description{color:#98a2b3;font-size:11px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-result{padding:34px 18px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-result-title{color:#344054;font-size:16px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-result-subtitle{color:#667085;font-size:11px;line-height:1.8}.ant-modal:has(.psp-scope-form-row) .ant-modal-content{background:#fff;border:1px solid #ffffffbf;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 30px 80px #1018282e}.ant-modal:has(.psp-scope-form-row) .ant-modal-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 16%, transparent), transparent 55%), linear-gradient(145deg, #fff, var(--brand-soft));border-bottom:1px solid #eaecf0;align-items:center;min-height:70px;margin:0;padding:18px 21px;display:flex;position:relative}.ant-modal:has(.psp-scope-form-row) .ant-modal-header:after{background:var(--brand-gradient);content:"";border-radius:99px 99px 0 0;width:82px;height:3px;position:absolute;bottom:-1px;right:21px}.ant-modal:has(.psp-scope-form-row) .ant-modal-title{color:#101828;font-size:14px;font-weight:850}.ant-modal:has(.psp-scope-form-row) .ant-modal-close{top:17px;color:#667085;border-radius:9px;width:35px;height:35px;inset-inline-end:17px}.ant-modal:has(.psp-scope-form-row) .ant-modal-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.ant-modal:has(.psp-scope-form-row) .ant-modal-body{padding:19px 21px 8px}.ant-modal:has(.psp-scope-form-row) .ant-modal-footer{background:#fafbfc;border-top:1px solid #eaecf0;margin:0;padding:12px 20px}.ant-modal:has(.psp-scope-form-row) .ant-form-item{margin-bottom:17px}.ant-modal:has(.psp-scope-form-row) .ant-form-item-label{padding-bottom:6px}.ant-modal:has(.psp-scope-form-row) .ant-form-item-label>label{color:#475467;font-size:12px;font-weight:720}.ant-modal:has(.psp-scope-form-row) .ant-form-item-extra{color:#98a2b3;margin-top:5px;font-size:10px;line-height:1.75}.ant-modal:has(.psp-scope-form-row) .ant-form-item-explain-error{margin-top:4px;font-size:10px}:is(.ant-modal:has(.psp-scope-form-row) .ant-input,.ant-modal:has(.psp-scope-form-row) .ant-select-selector,.ant-modal:has(.psp-scope-form-row) .ant-input-number){transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);background:#fff;border-color:#e4e7ec;border-radius:10px!important}.ant-modal:has(.psp-scope-form-row) .ant-input{color:#344054;min-height:40px;font-size:12px}.ant-modal:has(.psp-scope-form-row) .ant-select-single .ant-select-selector{min-height:40px!important}:is(.ant-modal:has(.psp-scope-form-row) .ant-select-selection-item,.ant-modal:has(.psp-scope-form-row) .ant-select-selection-placeholder){font-size:11px;line-height:38px!important}:is(.ant-modal:has(.psp-scope-form-row) .ant-input:hover,.ant-modal:has(.psp-scope-form-row) .ant-select-selector:hover,.ant-modal:has(.psp-scope-form-row) .ant-input-number:hover){border-color:var(--brand-border)!important}.ant-modal:has(.psp-scope-form-row) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-modal:has(.psp-scope-form-row) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-modal:has(.psp-scope-form-row) .ant-input-number-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-modal:has(.psp-scope-form-row) input[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.psp-scope-form-row{grid-template-columns:minmax(0,1fr) minmax(130px,.52fr) minmax(155px,.62fr);align-items:stretch;gap:9px;margin-top:2px;display:grid}.psp-scope-form-row .ant-form-item{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:11px;min-width:0;min-height:76px;margin-bottom:15px;padding:10px}.psp-scope-form-row .ant-form-item-label{padding-bottom:5px}.psp-scope-form-row .ant-form-item-label>label{font-size:11px}.psp-scope-number{width:100%}.psp-scope-number .ant-input-number-input{color:#344054;text-align:center;height:38px;font-size:12px}.psp-scope-form-row .ant-switch{background:#98a2b3;min-width:44px;margin-top:7px}.psp-scope-form-row .ant-switch-checked{box-shadow:0 4px 11px var(--brand-glow);background:var(--brand-primary)!important}.ant-modal:has(.psp-scope-form-row) .ant-alert{border-radius:11px;margin:0 0 11px;padding:11px 12px}.ant-modal:has(.psp-scope-form-row) .ant-alert-warning{background:#fffaeb;border-color:#fedf89}.ant-modal:has(.psp-scope-form-row) .ant-alert-message{color:#93370d;font-size:11px;font-weight:780}.ant-modal:has(.psp-scope-form-row) .ant-alert-description{color:#b54708;margin-top:2px;font-size:10px;line-height:1.8}.ant-modal:has(.psp-scope-form-row) .ant-modal-footer .ant-btn{border-radius:10px;min-width:94px;min-height:39px;font-size:11px;font-weight:720}.ant-modal:has(.psp-scope-form-row) .ant-modal-footer .ant-btn-primary{background:var(--brand-gradient);min-width:135px;box-shadow:0 6px 17px var(--brand-glow);border:none}.ant-modal:has(.psp-scope-form-row) .ant-select-disabled .ant-select-selector{color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}@media (width<=760px){.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-header{min-height:68px;padding:15px 16px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-header:after{right:16px}.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-body{padding:15px 15px 24px}.psp-scopes-connection-summary{flex-direction:column;align-items:stretch;gap:12px;padding:13px}.psp-scopes-connection-summary>.ant-space{width:100%}.psp-scopes-connection-summary>.ant-space .ant-space-item{flex:1}.psp-scopes-connection-summary .ant-btn{width:100%}}@media (width<=650px){.ant-modal:has(.psp-scope-form-row){margin:12px auto;max-width:calc(100vw - 24px)!important}.psp-scope-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.psp-scope-form-row>.ant-form-item:first-child{grid-column:1/-1}}@media (width<=480px){.psp-scopes-info{padding:10px 11px!important}.psp-scopes-info .ant-alert-description{font-size:10px}.psp-scope-form-row{grid-template-columns:1fr}.psp-scope-form-row>.ant-form-item:first-child{grid-column:auto}.ant-modal:has(.psp-scope-form-row) .ant-modal-header{min-height:64px;padding:15px 16px}.ant-modal:has(.psp-scope-form-row) .ant-modal-body{padding:16px 16px 6px}.ant-modal:has(.psp-scope-form-row) .ant-modal-footer{padding:10px 15px max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr 1.2fr;display:grid}.ant-modal:has(.psp-scope-form-row) .ant-modal-footer .ant-btn{width:100%;min-width:0;margin-inline-start:0!important}}@media (width<=360px){.ant-modal:has(.psp-scope-form-row) .ant-modal-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ant-drawer:has(.psp-scopes-connection-summary) .ant-drawer-close{transition:none}.ant-drawer:has(.psp-scopes-connection-summary) .ant-table-tbody>tr>td{transition:none}.ant-modal:has(.psp-scope-form-row) .ant-input{transition:none}.ant-modal:has(.psp-scope-form-row) .ant-select-selector{transition:none}.ant-modal:has(.psp-scope-form-row) .ant-input-number{transition:none}}.merchant-document-stamp-settings{background:radial-gradient(circle at 100% -65%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 43%), #fff;border:1px solid #eaecf0;border-radius:16px;min-width:0;margin-bottom:18px;padding:14px;box-shadow:0 6px 20px #10182808}.merchant-document-stamp-settings-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.merchant-document-stamp-settings-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.merchant-document-stamp-settings-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:43px;height:43px;color:var(--brand-primary);box-shadow:0 5px 15px var(--brand-glow);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.merchant-document-stamp-settings-header>div:first-child>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-document-stamp-settings-header small{color:#98a2b3;font-size:7px}.merchant-document-stamp-settings-header strong{color:#344054;font-size:13px;font-weight:830}.merchant-document-stamp-settings-header p{color:#98a2b3;margin:0;font-size:9px}.merchant-document-stamp-settings-actions{flex:none;align-items:center;gap:7px;display:flex}.merchant-document-stamp-settings-count{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;min-height:29px;padding:4px 9px;font-size:8px;font-weight:720;display:inline-flex}.merchant-document-stamp-settings-actions .ant-btn{border:1px solid var(--brand-border);min-height:36px;color:var(--brand-primary);background:#fff;border-radius:9px;font-size:9px;font-weight:720}.merchant-document-stamp-settings-actions .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.merchant-document-stamp-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.merchant-document-stamp-policy-card{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.merchant-document-stamp-policy-card--watermark{background:linear-gradient(145deg,#fff,#eff8ff);border-color:#b2ddff}.merchant-document-stamp-policy-icon{width:34px;height:34px;color:var(--brand-primary);background:#ffffffd9;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-document-stamp-policy-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-document-stamp-policy-card strong{color:#475467;font-size:10px;font-weight:770}.merchant-document-stamp-policy-card p{color:#667085;margin:0;font-size:8px;line-height:1.75}.merchant-document-stamp-watermark-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.merchant-document-stamp-watermark-meta>span:not(.operational-status-pill){color:#475467;background:#fffc;border:1px solid #175cd31f;border-radius:99px;align-items:center;min-height:23px;padding:3px 7px;font-size:7px;display:inline-flex}.merchant-document-stamp-settings-loading{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-document-stamp-settings-error{border-radius:11px!important}.merchant-document-stamp-settings-empty{background:#fafbfc;border:1px dashed #d0d5dd;border-radius:12px;justify-content:center;align-items:center;min-height:180px;display:flex}.merchant-document-stamp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-document-stamp-slot{min-width:0;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), transform var(--motion-fast) var(--motion-premium);position:relative;overflow:hidden;box-shadow:0 5px 18px #10182806;background:#fff!important;border:1px solid #eaecf0!important;border-radius:14px!important}.merchant-document-stamp-slot:before{content:"";background:#d0d5dd;width:62px;height:3px;position:absolute;top:0;right:0}.merchant-document-stamp-slot--configured{border-color:var(--brand-border)!important;background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 42%), #fff!important}.merchant-document-stamp-slot--configured:before{background:var(--brand-gradient);width:84px;box-shadow:0 0 14px var(--brand-glow)}.merchant-document-stamp-slot:hover{transform:translateY(-1px);box-shadow:0 9px 24px #1018280e;border-color:var(--brand-border)!important}.merchant-document-stamp-slot .ant-card-body{padding:12px!important}.merchant-document-stamp-slot-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:10px;display:flex}.merchant-document-stamp-slot-identity{align-items:center;gap:8px;min-width:0;display:flex}.merchant-document-stamp-slot-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:37px;height:37px;color:var(--brand-primary);border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;font-size:14px;display:flex}.merchant-document-stamp-slot-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.merchant-document-stamp-slot-identity small{color:#98a2b3;font-size:7px}.merchant-document-stamp-slot-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.merchant-document-stamp-slot-identity>div>span{color:var(--brand-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px}.merchant-document-stamp-preview{background:radial-gradient(circle at 50% 45%,#fff,#f8fafc);border:1px dashed #d0d5dd;border-radius:12px;justify-content:center;align-items:center;min-height:220px;padding:12px;display:flex;overflow:hidden}.merchant-document-stamp-preview-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.merchant-document-stamp-preview-empty>span{color:#98a2b3;background:#fff;border:1px solid #eaecf0;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:3px;font-size:17px;display:flex}.merchant-document-stamp-preview-empty strong{color:#667085;font-size:9px;font-weight:740}.merchant-document-stamp-preview-empty small{color:#98a2b3;max-width:260px;font-size:8px;line-height:1.65}.merchant-document-stamp-preview-loading{justify-content:center;align-items:center;display:flex}.merchant-document-stamp-preview-image{background:linear-gradient(45deg,#f8fafc 25%,#fff 25% 50%,#f8fafc 50% 75%,#fff 75%) 0 0/16px 16px;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:190px;padding:8px;display:flex}.merchant-document-stamp-preview img{object-fit:contain;max-width:100%;max-height:195px;display:block}.merchant-document-stamp-format{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-top:8px;padding:7px 8px;display:grid}.merchant-document-stamp-format span{color:#98a2b3;font-size:7px}.merchant-document-stamp-format strong{color:#667085;font-family:ui-monospace,monospace;font-size:7px;font-weight:720}.merchant-document-stamp-actions{border-top:1px solid #f0f2f5;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:9px;display:flex}.merchant-document-stamp-actions .ant-btn{border-radius:9px;min-height:35px;font-size:8px;font-weight:710}.merchant-document-stamp-actions .ant-btn-primary{background:var(--brand-gradient)!important;box-shadow:0 5px 14px var(--brand-glow)!important;border:0!important}.merchant-document-stamp-slot--configured .merchant-document-stamp-actions .ant-btn:not(.ant-btn-dangerous){border-color:var(--brand-border);color:var(--brand-primary)}.merchant-document-stamp-ready{color:#067647;background:#ecfdf3;border:1px solid #abefc6;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:700;display:flex}.merchant-document-stamp-ready .anticon{color:#079455;font-size:12px}@media (width<=900px){.merchant-document-stamp-grid,.merchant-document-stamp-policy-grid,.merchant-document-stamp-settings-loading{grid-template-columns:1fr}}@media (width<=650px){.merchant-document-stamp-settings{padding:11px}.merchant-document-stamp-settings-header{flex-direction:column;align-items:flex-start}.merchant-document-stamp-settings-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.merchant-document-stamp-settings-count{width:100%}.merchant-document-stamp-preview{min-height:190px}.merchant-document-stamp-preview-image{min-height:160px}}@media (width<=430px){.merchant-document-stamp-settings-actions{grid-template-columns:1fr}.merchant-document-stamp-settings-actions .ant-btn{width:100%}.merchant-document-stamp-slot-header{flex-direction:column;align-items:flex-start}.merchant-document-stamp-format{grid-template-columns:1fr 1fr}.merchant-document-stamp-actions{grid-template-columns:1fr;display:grid}.merchant-document-stamp-actions .ant-upload,.merchant-document-stamp-actions .ant-upload-wrapper,.merchant-document-stamp-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.merchant-document-stamp-slot,.merchant-document-stamp-settings-actions .ant-btn,.merchant-document-stamp-actions .ant-btn{transition:none}.merchant-document-stamp-slot:hover{transform:none}}.operational-cleanup-settings-card{background:radial-gradient(circle at 100% -40%,#d92d2014,#0000 42%),#fff;overflow:hidden;box-shadow:0 8px 24px #1018280a;border:1px solid #fecdca!important;border-radius:18px!important}.operational-cleanup-settings-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operational-cleanup-settings-identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.operational-cleanup-settings-icon{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.operational-cleanup-settings-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.operational-cleanup-settings-identity small{color:#b42318;font-size:10px;font-weight:750}.operational-cleanup-settings-identity strong{color:#344054;font-size:15px;font-weight:850}.operational-cleanup-settings-identity p{color:#667085;max-width:760px;margin:2px 0 0;font-size:11px;line-height:1.9}.operational-cleanup-settings-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.operational-cleanup-settings-policy>div{background:#fafbfc;border:1px solid #eaecf0;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;min-width:0;padding:11px 12px;display:grid}.operational-cleanup-settings-policy svg{color:var(--brand-primary);grid-row:1/3;font-size:16px}.operational-cleanup-settings-policy>div:last-child svg{color:#d92d20}.operational-cleanup-settings-policy span{color:#98a2b3;font-size:9px}.operational-cleanup-settings-policy strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.operational-cleanup-last-result{margin-top:14px}.operational-cleanup-settings-actions{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.operational-cleanup-settings-actions>div{color:#667085;align-items:center;gap:7px;min-width:0;font-size:10px;line-height:1.8;display:flex}.operational-cleanup-settings-actions>div svg{color:#f79009;flex:none}.operational-cleanup-modal-title{align-items:center;gap:10px;display:flex}.operational-cleanup-modal-title>span{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.operational-cleanup-modal-title>div{flex-direction:column;gap:1px;display:flex}.operational-cleanup-modal-title strong{color:#344054;font-size:13px;font-weight:850}.operational-cleanup-modal-title small{color:#98a2b3;font-size:9px}.operational-cleanup-modal-loading{color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:11px;display:flex}.operational-cleanup-modal-body{gap:14px;padding-top:4px;display:grid}.operational-cleanup-preview-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operational-cleanup-preview-overview>div{background:#fafbfc;border:1px solid #eaecf0;border-radius:11px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.operational-cleanup-preview-overview span{color:#98a2b3;font-size:9px}.operational-cleanup-preview-overview strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:830;overflow:hidden}.operational-cleanup-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operational-cleanup-preview-grid article{background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:11px;display:flex}.operational-cleanup-preview-grid span{color:#98a2b3;font-size:9px}.operational-cleanup-preview-grid strong{color:#344054;font-size:18px;font-weight:880}.operational-cleanup-preview-grid small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.operational-cleanup-warning-list,.operational-cleanup-active-operations{gap:7px;display:grid}.operational-cleanup-active-operations h5{margin:0 0 2px!important}.operational-cleanup-active-operations>div{background:#fafbfc;border:1px solid #eaecf0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.operational-cleanup-active-operations>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.operational-cleanup-active-operations strong{color:#344054;font-size:11px;font-weight:800}.operational-cleanup-active-operations small{color:#98a2b3;font-size:9px}.operational-cleanup-confirmation{gap:9px;display:grid}.operational-cleanup-confirmation>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.operational-cleanup-confirmation>div>strong{color:#475467;font-size:11px;font-weight:800}.operational-cleanup-confirmation .ant-typography{overflow-wrap:anywhere;max-width:100%}.operational-cleanup-confirmation-error{color:#d92d20;font-size:10px}.operational-cleanup-token-meta{color:#667085;background:#f8fafc;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:flex}@media (width<=900px){.operational-cleanup-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.operational-cleanup-settings-head,.operational-cleanup-settings-actions{flex-direction:column;align-items:stretch}.operational-cleanup-settings-policy,.operational-cleanup-preview-overview,.operational-cleanup-preview-grid{grid-template-columns:1fr}.operational-cleanup-settings-actions .ant-btn{width:100%}}.psp-connections-page{gap:16px;width:100%;display:grid}.psp-header-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:1px;min-width:118px;padding:8px 11px;display:flex}.psp-header-meta>span{color:#ffffff8f;font-size:10px}.psp-header-meta>strong{color:#fff;font-size:16px;font-weight:850}.psp-header-meta small{color:#ffffff85;font-size:10px;font-weight:600}.psp-connection-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.psp-settings-card{min-width:0}.psp-panel-heading{align-items:center;gap:9px;display:flex}.psp-panel-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.psp-panel-heading>div{flex-direction:column;gap:1px;min-width:0;display:flex}.psp-panel-heading strong{color:#344054;font-size:13px;font-weight:820}.psp-panel-heading span:not(.psp-panel-icon){color:#98a2b3;font-size:10px}.psp-panel-count{background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;display:flex}.psp-panel-count span{color:#98a2b3;font-size:10px}.psp-panel-count strong{color:var(--brand-primary);font-size:11px;font-weight:850}.psp-connections-table .ant-table{background:0 0}.psp-connections-table .ant-table-container{border-radius:0}.psp-connections-table .ant-table-thead>tr>th{color:#667085;border-bottom:1px solid #eaecf0;height:47px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.psp-connections-table .ant-table-tbody>tr>td{vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:12px}.psp-connections-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.psp-connections-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.psp-table-identity{align-items:center;gap:9px;min-width:0;display:flex}.psp-table-logo{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:39px;height:39px;color:var(--brand-primary);border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 4px 13px #10182809}.psp-table-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-table-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.psp-table-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.psp-table-connection{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-table-connection strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.psp-table-connection span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;display:block;overflow:hidden}.psp-table-connector{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-table-connector strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.psp-table-connector span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.psp-table-empty{color:#98a2b3;font-size:11px}.psp-scope-count{color:#475467;background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;justify-content:center;align-items:center;min-width:31px;height:31px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.psp-table-statuses{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.psp-table-action{height:34px;font-size:11px;color:#475467!important;border-radius:8px!important;padding-inline:8px!important}.psp-table-action:hover{background:var(--brand-soft)!important;color:var(--brand-primary)!important}.psp-connections-mobile{display:none}.psp-mobile-card{background:radial-gradient(circle at 100% -35%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), #fff;border:1px solid #eaecf0;border-radius:15px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.psp-mobile-card:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:72px;height:3px;position:absolute;top:0;right:0}.psp-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.psp-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.psp-mobile-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:43px;height:43px;color:var(--brand-primary);border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.psp-mobile-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.psp-mobile-identity span:not(.psp-mobile-icon){color:#98a2b3;font-size:10px}.psp-mobile-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.psp-mobile-identity small{color:#98a2b3;font-size:10px}.psp-mobile-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.psp-mobile-status-grid>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.psp-mobile-status-grid>div>span:first-child{color:#98a2b3;font-size:10px}.psp-mobile-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.psp-mobile-info>div{background:#fff;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.psp-mobile-info>div:first-child{grid-column:1/-1}.psp-mobile-info span{color:#98a2b3;font-size:10px}.psp-mobile-info strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.psp-mobile-info small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.psp-mobile-actions{border-top:1px solid #f0f2f5;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;padding-top:10px;display:grid}.psp-mobile-actions .ant-btn{border-radius:10px;min-width:0;min-height:39px;font-size:11px;font-weight:700}@media (width<=1180px){.psp-connection-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.psp-connections-desktop{display:none}.psp-connections-mobile{display:block}.psp-header-meta{min-width:100px}}@media (width<=575px){.psp-connections-page{gap:12px}.psp-connection-metrics{grid-template-columns:1fr 1fr;gap:7px}.psp-mobile-status-grid,.psp-mobile-info{grid-template-columns:1fr}.psp-mobile-info>div:first-child{grid-column:auto}.psp-mobile-actions{grid-template-columns:1fr}}@media (width<=390px){.psp-connection-metrics{grid-template-columns:1fr}.psp-mobile-head{flex-direction:column;align-items:stretch}}.reference-data-page-header{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 92% -35%, color-mix(in srgb, var(--brand-accent) 13%, transparent), transparent 42%), radial-gradient(circle at 0% 120%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 42%), #fff;min-width:0;box-shadow:var(--ui-shadow-sm);border-radius:18px;margin-bottom:12px;padding:20px 22px;position:relative;overflow:hidden}.reference-data-page-header:before{background:var(--brand-gradient);content:"";border-radius:0 0 99px 99px;width:106px;height:3px;position:absolute;top:0;right:22px}.reference-data-page-header:after{border:1px solid color-mix(in srgb, var(--brand-primary) 8%, transparent);width:195px;height:195px;box-shadow:0 0 0 36px color-mix(in srgb, var(--brand-primary) 2%, transparent);content:"";pointer-events:none;border-radius:50%;position:absolute;top:-104px;left:-72px}.reference-data-page-header h3{z-index:2;position:relative;color:var(--ui-text-primary)!important;margin:0 0 5px!important;font-size:clamp(19px,2.3vw,23px)!important;font-weight:850!important}.reference-data-page-header>span{z-index:2;max-width:780px;font-size:11px;line-height:1.8;display:block;position:relative;color:#667085!important}.reference-data-info{margin-bottom:12px;border:1px solid var(--ui-brand-border)!important;background:linear-gradient(135deg, var(--ui-brand-soft), #fff)!important;border-radius:11px!important}.reference-data-info .ant-alert-icon{color:var(--brand-primary)!important}.reference-data-info .ant-alert-message{color:#344054;font-size:11px;font-weight:750}.reference-data-info .ant-alert-description{color:#667085;font-size:10.5px;line-height:1.75}.reference-data-toolbar-card{min-width:0;box-shadow:var(--ui-shadow-xs);margin-bottom:12px;position:relative;overflow:hidden;border:1px solid var(--ui-border-soft)!important;background:radial-gradient(circle at 100% -35%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 38%), #fff!important;border-radius:15px!important}.reference-data-toolbar-card:before{background:var(--ui-brand-gradient);content:"";width:84px;height:3px;position:absolute;top:0;right:0}.reference-data-toolbar-card .ant-card-body{padding:14px}.reference-data-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.reference-data-sync-fields{flex:auto;align-items:flex-end;gap:12px;min-width:0;display:flex}.reference-data-field{flex-direction:column;gap:6px;min-width:0;display:flex}.reference-data-field>.ant-typography{margin:0;font-size:10.5px;font-weight:700;color:#475467!important}.reference-data-connection-select{width:390px}.reference-data-scope-select{width:320px}.reference-data-toolbar-card .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:42px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.reference-data-toolbar-card .ant-select-single .ant-select-selector{align-items:center;display:flex}.reference-data-toolbar-card .ant-select-selection-item,.reference-data-toolbar-card .ant-select-selection-placeholder{font-size:11px;line-height:40px!important}.reference-data-toolbar-card .ant-select:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}.reference-data-toolbar-card .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.reference-data-toolbar>.ant-space{flex:none}.reference-data-toolbar>.ant-space .ant-btn{border-radius:10px;min-height:42px;font-size:10.5px;font-weight:700}.reference-data-toolbar>.ant-space .ant-btn:not(.ant-btn-primary):hover{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--brand-primary)}.reference-data-toolbar .ant-btn:has(.anticon-sync){border-color:var(--ui-brand-border);background:linear-gradient(135deg, #fff, var(--ui-brand-soft));color:var(--brand-primary);box-shadow:var(--ui-shadow-xs)}.reference-data-toolbar .ant-btn:has(.anticon-sync):not(:disabled):hover{border-color:var(--brand-primary);color:var(--brand-primary)}.reference-data-warning{margin-top:11px;border-radius:10px!important}.reference-data-warning.ant-alert-warning{background:#fffaeb;border-color:#fedf89}.reference-data-warning .ant-alert-message{color:#93370d;font-size:11px;font-weight:750}.reference-data-warning .ant-alert-description{color:#b54708;font-size:10.5px;line-height:1.7}.reference-data-toolbar-card~.ant-card{min-width:0;box-shadow:var(--ui-shadow-xs);overflow:hidden;border:1px solid var(--ui-border-soft)!important;background:#fff!important;border-radius:15px!important}.reference-data-toolbar-card~.ant-card>.ant-card-body{padding:0}.reference-data-toolbar-card~.ant-card .ant-tabs-nav{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(#fff,#f8fafc);padding:8px 12px 0;position:relative;margin:0!important}.reference-data-toolbar-card~.ant-card .ant-tabs-nav:before{border-bottom:0}.reference-data-toolbar-card~.ant-card .ant-tabs-nav-list{gap:4px}.reference-data-toolbar-card~.ant-card .ant-tabs-tab{color:#667085;min-height:41px;transition:color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease);border-radius:9px 9px 0 0;font-size:10.5px;font-weight:700;margin:0!important;padding:8px 12px!important}.reference-data-toolbar-card~.ant-card .ant-tabs-tab:hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.reference-data-toolbar-card~.ant-card .ant-tabs-tab-active{background:var(--ui-brand-soft)}.reference-data-toolbar-card~.ant-card .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:750;color:var(--brand-primary)!important}.reference-data-toolbar-card~.ant-card .ant-tabs-ink-bar{background:var(--ui-brand-gradient);border-radius:99px 99px 0 0;height:3px}.reference-data-toolbar-card~.ant-card .ant-tabs-content-holder{padding:13px 13px 0}.reference-data-toolbar-card~.ant-card .reference-data-info{margin:0 0 11px}.reference-data-list-toolbar{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;padding:9px;display:flex}.reference-data-search{width:330px}.reference-data-list-toolbar .ant-input-affix-wrapper{border:1px solid var(--ui-border);min-height:40px;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:9px}.reference-data-list-toolbar .ant-input-affix-wrapper:hover{border-color:var(--ui-brand-border)}.reference-data-list-toolbar .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.reference-data-list-toolbar .ant-input{font-size:11px}.reference-data-list-toolbar>.ant-btn{background:var(--ui-brand-gradient);min-height:40px;box-shadow:var(--ui-shadow-xs);transition:transform var(--ui-motion-fast) var(--ui-ease), filter var(--ui-motion-fast) var(--ui-ease);border:none;border-radius:9px;font-size:10.5px;font-weight:700}.reference-data-list-toolbar>.ant-btn:hover{filter:brightness(1.035);transform:translateY(-1px)}.reference-data-toolbar-card~.ant-card .ant-table-wrapper{border-top:1px solid var(--ui-border-soft);width:100%;margin:0;overflow:visible}.reference-data-toolbar-card~.ant-card .ant-table{background:0 0;font-size:10.5px}.reference-data-toolbar-card~.ant-card .ant-table-thead>tr>th{height:45px;font-size:10px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:9px 11px!important}.reference-data-toolbar-card~.ant-card .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--ui-motion-fast) var(--ui-ease);background:#fff;font-size:10.5px;border-bottom:1px solid var(--ui-border-soft)!important;padding:11px!important}.reference-data-toolbar-card~.ant-card .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.reference-data-toolbar-card~.ant-card .ant-table-tbody>tr:last-child>td{border-bottom:0}.reference-data-toolbar-card~.ant-card .ant-table-tbody .ant-typography{color:#475467;font-size:10.5px}.reference-data-toolbar-card~.ant-card .ant-table-tbody .ant-typography-strong{color:#344054;font-size:11px;font-weight:700}.reference-data-toolbar-card~.ant-card .ant-table-tbody td>.ant-typography[dir=ltr]{border:1px solid var(--ui-border-soft);color:#475467;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:7px;align-items:center;max-width:100%;min-height:27px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;display:inline-flex;overflow:hidden}.reference-data-toolbar-card~.ant-card .ant-table .ant-tag{border-radius:999px;align-items:center;min-height:24px;margin-inline-end:0;padding-inline:7px;font-size:9.5px;font-weight:700;display:inline-flex}.reference-data-toolbar-card~.ant-card .ant-table .ant-btn-link{border-radius:8px;min-height:32px;padding:0 7px;font-size:10px;font-weight:650}.reference-data-toolbar-card~.ant-card .ant-table .ant-btn-link:not(.ant-btn-dangerous):hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.reference-data-toolbar-card~.ant-card .ant-table .ant-btn-link.ant-btn-dangerous:hover{background:#fef3f2}.reference-data-toolbar-card~.ant-card .ant-empty{margin:38px 0}.reference-data-toolbar-card~.ant-card .ant-empty-description{color:var(--ui-text-tertiary);font-size:10.5px}.reference-data-toolbar-card+.ant-card .ant-empty{padding:28px 10px}.reference-data-toolbar-card~.ant-card .ant-pagination{margin:12px 13px!important}.reference-data-toolbar-card~.ant-card .ant-pagination-item,.reference-data-toolbar-card~.ant-card .ant-pagination-prev .ant-pagination-item-link,.reference-data-toolbar-card~.ant-card .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.reference-data-toolbar-card~.ant-card .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--ui-brand-soft)}.reference-data-toolbar-card~.ant-card .ant-pagination-item-active a{color:var(--brand-primary)}.reference-data-mobile-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 96% -20%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:15px;padding:14px;position:relative;overflow:hidden}.reference-data-mobile-card:before{background:var(--ui-brand-gradient);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.reference-data-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:11px;display:flex}.reference-data-mobile-identity{flex:1;gap:3px;min-width:0;display:grid}.reference-data-mobile-identity>span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650}.reference-data-mobile-identity>strong{min-width:0;color:var(--ui-text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.65}.reference-data-mobile-status{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex}.reference-data-mobile-status .ant-tag{border-radius:999px;margin:0;padding-inline:7px;font-size:9.5px;font-weight:650}.reference-data-mobile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.reference-data-mobile-field{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.reference-data-mobile-field>span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650;line-height:1.5}.reference-data-mobile-field>strong{color:#344054;overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:700;line-height:1.65}.reference-data-mobile-field>strong[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.reference-data-mobile-actions{border-top:1px solid var(--ui-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.reference-data-mobile-actions .ant-btn{border-radius:9px;width:100%;min-height:38px;font-size:10.5px;font-weight:650}.reference-data-mobile-actions .ant-btn:not(.ant-btn-dangerous):hover{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--brand-primary)}.reference-data-mobile-actions .ant-btn-dangerous:hover{background:#fef3f2}.ant-drawer:has(.reference-data-info) .ant-drawer-content{background:linear-gradient(#fff,#f8fafc)}.ant-drawer:has(.reference-data-info) .ant-drawer-header{border-bottom:1px solid var(--ui-border-soft);background:radial-gradient(circle at 96% -60%, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 52%), linear-gradient(135deg, #fff, var(--ui-brand-soft));min-height:76px;padding:17px 19px;position:relative}.ant-drawer:has(.reference-data-info) .ant-drawer-header:after{background:var(--ui-brand-gradient);content:"";border-radius:999px 999px 0 0;width:82px;height:3px;position:absolute;bottom:-1px;right:19px}.ant-drawer:has(.reference-data-info) .ant-drawer-title{color:var(--ui-text-primary);font-size:13px;font-weight:800}.ant-drawer:has(.reference-data-info) .ant-drawer-close{color:#667085;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.ant-drawer:has(.reference-data-info) .ant-drawer-close:hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.ant-drawer:has(.reference-data-info) .ant-drawer-body{padding:17px 19px 24px}.ant-drawer:has(.reference-data-info) .ant-drawer-extra .ant-btn-primary{background:var(--ui-brand-gradient);min-width:88px;min-height:38px;box-shadow:var(--ui-shadow-xs);border:none;border-radius:9px;font-size:10.5px;font-weight:700}.ant-drawer:has(.reference-data-info) .reference-data-info{margin-bottom:15px}.ant-drawer:has(.reference-data-info) .ant-form-item{margin-bottom:16px}.ant-drawer:has(.reference-data-info) .ant-form-item-label{padding-bottom:5px}.ant-drawer:has(.reference-data-info) .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.ant-drawer:has(.reference-data-info) .ant-form-item-extra{color:var(--ui-text-tertiary);margin-top:4px;font-size:9.5px;line-height:1.7}.ant-drawer:has(.reference-data-info) .ant-form-item-explain-error{margin-top:4px;font-size:10px}:is(.ant-drawer:has(.reference-data-info) .ant-input,.ant-drawer:has(.reference-data-info) .ant-select-selector){transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border:1px solid var(--ui-border)!important;background:#fff!important;border-radius:9px!important}.ant-drawer:has(.reference-data-info) .ant-input{color:#344054;min-height:40px;font-size:11px}.ant-drawer:has(.reference-data-info) .ant-select-single .ant-select-selector{min-height:40px!important}:is(.ant-drawer:has(.reference-data-info) .ant-select-selection-item,.ant-drawer:has(.reference-data-info) .ant-select-selection-placeholder){font-size:11px;line-height:38px!important}.ant-drawer:has(.reference-data-info) .ant-input:hover{border-color:var(--ui-brand-border)!important}.ant-drawer:has(.reference-data-info) .ant-select:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}:is(.ant-drawer:has(.reference-data-info) .ant-input:focus,.ant-drawer:has(.reference-data-info) .ant-select-focused .ant-select-selector){border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.ant-drawer:has(.reference-data-info) input[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ant-drawer:has(.reference-data-info) .ant-form-item:has(.ant-switch){border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;min-height:64px;padding:9px 10px}.ant-drawer:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.ant-drawer:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-label{flex:1;padding:0}.ant-drawer:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-control{flex:none}.ant-drawer:has(.reference-data-info) .ant-switch{min-width:61px}.ant-drawer:has(.reference-data-info) .ant-switch-checked{background:var(--brand-primary)!important}.ant-drawer:has(.reference-data-info) .ant-switch-inner{font-size:9.5px;font-weight:650}@media (width<=1050px){.reference-data-toolbar{flex-direction:column;align-items:stretch}.reference-data-toolbar>.ant-space{width:100%}.reference-data-toolbar>.ant-space .ant-space-item{flex:1}.reference-data-toolbar>.ant-space .ant-btn{width:100%}.reference-data-sync-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reference-data-connection-select,.reference-data-scope-select{width:100%}}@media (width<=720px){.reference-data-page-header{border-radius:15px;padding:17px 16px}.reference-data-page-header h3{font-size:18px!important}.reference-data-sync-fields{grid-template-columns:1fr}.reference-data-toolbar-card .ant-card-body{padding:12px}.reference-data-list-toolbar{flex-direction:column;align-items:stretch}.reference-data-search,.reference-data-list-toolbar>.ant-btn{width:100%}.reference-data-toolbar-card~.ant-card .ant-tabs-nav{padding:7px 9px 0;overflow-x:auto}.reference-data-toolbar-card~.ant-card .ant-tabs-nav-wrap{overflow:visible}.reference-data-toolbar-card~.ant-card .ant-tabs-nav-list{min-width:max-content}.reference-data-toolbar-card~.ant-card .ant-tabs-tab{padding:8px 10px!important}.reference-data-toolbar-card~.ant-card .ant-tabs-content-holder{padding:11px 11px 0}.reference-data-toolbar-card~.ant-card .premium-mobile-record-list{padding:0 0 11px}.reference-data-toolbar-card~.ant-card .premium-mobile-record-items{padding:0}.ant-drawer:has(.reference-data-info) .ant-drawer-header{min-height:67px;padding:14px 15px}.ant-drawer:has(.reference-data-info) .ant-drawer-header:after{right:15px}.ant-drawer:has(.reference-data-info) .ant-drawer-body{padding:15px 15px 22px}}@media (width<=480px){.reference-data-page-header>span{font-size:10.5px}.reference-data-toolbar>.ant-space{grid-template-columns:1fr;display:grid}.reference-data-toolbar>.ant-space .ant-space-item{width:100%}.reference-data-toolbar-card~.ant-card .ant-tabs-tab{font-size:10px}.reference-data-toolbar-card~.ant-card .ant-pagination{justify-content:center}.reference-data-mobile-head{flex-direction:column;align-items:stretch}.reference-data-mobile-status{justify-content:flex-start}.reference-data-mobile-fields,.reference-data-mobile-actions{grid-template-columns:1fr}.reference-data-mobile-card{border-radius:13px;padding:12px}}@media (prefers-reduced-motion:reduce){.reference-data-toolbar-card .ant-select-selector,.reference-data-list-toolbar .ant-input-affix-wrapper,.reference-data-list-toolbar>.ant-btn,.reference-data-toolbar-card~.ant-card .ant-table-tbody>tr>td{transition:none}.ant-drawer:has(.reference-data-info) .ant-input{transition:none}.ant-drawer:has(.reference-data-info) .ant-select-selector{transition:none}.reference-data-list-toolbar>.ant-btn:hover{transform:none}}.device-catalog-page{gap:14px;width:100%;display:grid}.device-catalog-page-header{border:1px solid var(--brand-border);background:radial-gradient(circle at 92% -42%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 42%), radial-gradient(circle at -2% 125%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 42%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 45%, #fff));border-radius:20px;margin:0;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 12px 34px #1018280e}.device-catalog-page-header:before{background:var(--brand-gradient);width:108px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:0 0 99px 99px;position:absolute;top:0;right:22px}.device-catalog-page-header:after{border:1px solid color-mix(in srgb, var(--brand-primary) 8%, transparent);width:188px;height:188px;box-shadow:0 0 0 34px color-mix(in srgb, var(--brand-primary) 2%, transparent);pointer-events:none;content:"";border-radius:50%;position:absolute;top:-92px;left:-68px}.device-catalog-page-header>div{z-index:2;position:relative}.device-catalog-page-header h3{color:#101828!important;margin:0 0 5px!important;font-size:20px!important;font-weight:900!important}.device-catalog-page-header .ant-typography:not(h3){max-width:780px;font-size:11px;line-height:1.85;display:block;color:#667085!important}.device-catalog-info{margin:0;border:1px solid color-mix(in srgb, var(--brand-primary) 17%, #d0d5dd)!important;background:linear-gradient(145deg, var(--brand-soft), #fff)!important;border-radius:13px!important;padding:11px 13px!important}.device-catalog-info .ant-alert-icon{margin-top:2px;font-size:15px;color:var(--brand-primary)!important}.device-catalog-info .ant-alert-message{color:#344054;font-size:12px;font-weight:800}.device-catalog-info .ant-alert-description{color:#667085;margin-top:2px;font-size:10px;line-height:1.85}.device-catalog-page>.ant-card{margin:0;overflow:hidden;box-shadow:0 9px 28px #1018280b;background:#fff!important;border:1px solid #eaecf0!important;border-radius:18px!important}.device-catalog-page>.ant-card>.ant-card-body{padding:0}.device-catalog-page>.ant-card .ant-tabs-nav{background:linear-gradient(#fff,#fafbfc);border-bottom:1px solid #eaecf0;padding:9px 13px 0;position:relative;margin:0!important}.device-catalog-page>.ant-card .ant-tabs-nav:before{border-bottom:0}.device-catalog-page>.ant-card .ant-tabs-nav-list{gap:4px}.device-catalog-page>.ant-card .ant-tabs-tab{color:#667085;min-height:41px;transition:color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);border-radius:9px 9px 0 0;font-size:11px;font-weight:720;margin:0!important;padding:8px 12px!important}.device-catalog-page>.ant-card .ant-tabs-tab:hover{background:var(--brand-soft);color:var(--brand-primary)}.device-catalog-page>.ant-card .ant-tabs-tab-active{background:var(--brand-soft)}.device-catalog-page>.ant-card .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:820;color:var(--brand-primary)!important}.device-catalog-page>.ant-card .ant-tabs-ink-bar{background:var(--brand-gradient);height:3px;box-shadow:0 0 10px var(--brand-glow);border-radius:99px 99px 0 0}.device-catalog-page>.ant-card .ant-tabs-content-holder{display:none}.device-catalog-sync-panel{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 42%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:15px;justify-content:space-between;align-items:flex-end;gap:14px;margin:14px 14px 0;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.device-catalog-sync-panel:before{background:var(--brand-gradient);content:"";border-radius:0 0 0 99px;width:86px;height:3px;position:absolute;top:0;right:0}.device-catalog-sync-fields{flex:auto;align-items:flex-end;gap:12px;min-width:0;display:flex}.device-catalog-field{flex-direction:column;gap:6px;min-width:0;display:flex}.device-catalog-field>.ant-typography{margin:0;font-size:11px;font-weight:750;color:#475467!important}.device-catalog-connection-select{width:390px}.device-catalog-scope-select{width:320px}.device-catalog-sync-panel .ant-select-selector{transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important;min-height:40px!important}.device-catalog-sync-panel .ant-select-single .ant-select-selector{align-items:center;display:flex}.device-catalog-sync-panel .ant-select-selection-item,.device-catalog-sync-panel .ant-select-selection-placeholder{font-size:11px;line-height:38px!important}.device-catalog-sync-panel .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.device-catalog-sync-panel .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.device-catalog-sync-panel>.ant-alert{max-width:390px;margin:0;border-radius:11px!important;padding:9px 11px!important}.device-catalog-sync-panel>.ant-alert-info{border-color:color-mix(in srgb, var(--brand-primary) 17%, #d0d5dd);background:#ffffffc7}.device-catalog-sync-panel>.ant-alert .ant-alert-icon{color:var(--brand-primary);margin-top:2px}.device-catalog-sync-panel>.ant-alert .ant-alert-message{color:#344054;font-size:11px;font-weight:780}.device-catalog-sync-panel>.ant-alert .ant-alert-description{color:#667085;font-size:10px;line-height:1.7}.device-catalog-sync-panel>.ant-space{flex:none}.device-catalog-sync-panel .ant-btn{border-radius:10px;min-height:40px;font-size:11px;font-weight:720}.device-catalog-sync-panel .ant-btn:not(.ant-btn-primary){border-color:var(--brand-border);color:var(--brand-primary);background:#fff}.device-catalog-sync-panel .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary)}.device-catalog-sync-panel .ant-btn-primary{background:var(--brand-gradient);box-shadow:0 6px 17px var(--brand-glow);border:none;font-weight:760}.device-catalog-list-toolbar{background:#fafbfc;border:1px solid #f0f2f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:12px 14px;padding:10px;display:flex}.device-catalog-list-toolbar>.ant-space{align-items:center;width:100%;display:flex}.device-catalog-list-toolbar .ant-btn{border-radius:10px;min-height:39px;font-size:11px;font-weight:720}.device-catalog-list-toolbar .ant-btn-primary{background:var(--brand-gradient);box-shadow:0 6px 17px var(--brand-glow);border:none}.device-catalog-list-toolbar .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.device-catalog-search{width:320px}.device-catalog-search .ant-input-affix-wrapper{background:#fff;border-color:#e4e7ec;border-radius:9px 0 0 9px;min-height:39px}.device-catalog-search .ant-input{font-size:11px}.device-catalog-search .ant-input-group-addon .ant-btn{border-radius:0 9px 9px 0;min-height:39px}.device-catalog-page>.ant-card>.ant-card-body>.ant-table-wrapper{border-top:1px solid #f0f2f5;overflow:hidden}.device-catalog-page .ant-table{background:0 0}.device-catalog-page .ant-table-thead>tr>th{color:#667085;border-bottom:1px solid #eaecf0;height:46px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.device-catalog-page .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:11px 12px;font-size:11px}.device-catalog-page .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.device-catalog-page .ant-table-tbody>tr:last-child>td{border-bottom:0}.device-catalog-page .ant-table-tbody .ant-space-vertical{min-width:0}.device-catalog-page .ant-table-tbody .ant-space-vertical .ant-typography:first-child{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.device-catalog-page .ant-table-tbody .ant-space-vertical .ant-typography:last-child{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.device-catalog-page .ant-table-tbody .ant-space-vertical .ant-typography[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.device-catalog-page .ant-table .ant-tag{border-radius:99px;align-items:center;min-height:24px;margin-inline-end:0;padding-inline:7px;font-size:10px;font-weight:720;display:inline-flex}.device-catalog-page .ant-table-tbody td[style*="text-align: center"]{color:#475467;font-size:11px;font-weight:750}.device-catalog-page .ant-pagination{margin:12px 14px!important}.device-catalog-page .ant-pagination-item,.device-catalog-page .ant-pagination-prev .ant-pagination-item-link,.device-catalog-page .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.device-catalog-page .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--brand-soft)}.device-catalog-page .ant-pagination-item-active a{color:var(--brand-primary)}.device-catalog-page .ant-result{padding:40px 18px}.device-catalog-page .ant-result-title{color:#344054;font-size:16px}.device-catalog-page .ant-result-subtitle{color:#667085;font-size:11px;line-height:1.8}.device-catalog-page .ant-empty{margin:42px 0}.device-catalog-page .ant-empty-description{color:#98a2b3;font-size:11px}.device-catalog-desktop-table{border-top:1px solid #f0f2f5;width:100%;min-width:0}.device-catalog-mobile-card{background:linear-gradient(#fff,#fcfcfd);border:1px solid #eaecf0;border-radius:16px;width:100%;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 5px 18px #1018280a}.device-catalog-mobile-card:before{background:var(--brand-gradient);content:"";border-radius:0 16px 16px 0;width:3px;position:absolute;top:0;bottom:0;right:0}.device-catalog-mobile-card--psp:before{background:linear-gradient(#6172f3,#8098f9)}.device-catalog-mobile-card--mapping:before{background:linear-gradient(#12b76a,#47cd89)}.device-catalog-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.device-catalog-mobile-head>.ant-tag{border-radius:99px;flex:none;margin:0;font-size:9px;font-weight:700}.device-catalog-mobile-identity{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.device-catalog-mobile-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:11px;flex:0 0 38px;place-items:center;font-size:16px;display:grid}.device-catalog-mobile-identity>div{gap:2px;min-width:0;display:grid}.device-catalog-mobile-identity>div>span{color:#98a2b3;font-size:8px;font-weight:700}.device-catalog-mobile-identity strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;line-height:1.6;overflow:hidden}.device-catalog-mobile-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.6;overflow:hidden}.device-catalog-mobile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:11px;display:grid}.device-catalog-mobile-fields>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.device-catalog-mobile-fields .device-catalog-mobile-field--wide{grid-column:1/-1}.device-catalog-mobile-fields span,.device-catalog-mobile-mappings>span{color:#98a2b3;font-size:8px;font-weight:700}.device-catalog-mobile-fields strong{color:#344054;overflow-wrap:anywhere;min-width:0;font-size:10px;font-weight:760;line-height:1.6;overflow:hidden}.device-catalog-mobile-fields strong[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.device-catalog-mobile-mappings{background:#fff;border:1px solid #e4e7ec;border-radius:11px;gap:6px;margin-bottom:11px;padding:10px;display:grid}.device-catalog-mobile-mappings>strong{color:#667085;font-size:10px;font-weight:700}.device-catalog-mobile-mappings>div{gap:5px;display:grid}.device-catalog-mobile-mapping{background:#f9fafb;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.device-catalog-mobile-mapping strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.device-catalog-mobile-mapping span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.6;overflow:hidden}.device-catalog-mobile-mapping b{font-weight:700}.device-catalog-mobile-card>.ant-btn{border-radius:9px;min-height:38px;font-size:10px;font-weight:720}.device-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.device-catalog-form-grid .ant-form-item{min-width:0}.device-catalog-form-grid .ant-form-item-label>label{color:#475467;font-size:11px;font-weight:720}.device-catalog-form-grid .ant-form-item-extra{color:#98a2b3;font-size:10px;line-height:1.7}.device-catalog-form-grid .ant-input,.device-catalog-form-grid .ant-select-selector{border-color:#e4e7ec;border-radius:10px!important}.device-catalog-form-grid .ant-input{min-height:40px;font-size:11px}.device-catalog-form-grid .ant-select-single .ant-select-selector{min-height:40px!important}.device-catalog-form-grid input[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width<=1100px){.device-catalog-sync-panel{flex-direction:column;align-items:stretch}.device-catalog-sync-fields{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.device-catalog-connection-select,.device-catalog-scope-select{width:100%}.device-catalog-sync-panel>.ant-alert{max-width:none}.device-catalog-sync-panel>.ant-space{width:100%}.device-catalog-sync-panel>.ant-space .ant-space-item{flex:1}.device-catalog-sync-panel>.ant-space .ant-btn{width:100%}}@media (width<=820px){.device-catalog-page-header{border-radius:16px;padding:17px 16px}.device-catalog-page-header h3{font-size:18px!important}.device-catalog-sync-fields{grid-template-columns:1fr}.device-catalog-list-toolbar,.device-catalog-list-toolbar>.ant-space{flex-direction:column;align-items:stretch}.device-catalog-list-toolbar>.ant-space>.ant-space-item,.device-catalog-list-toolbar .ant-btn,.device-catalog-search{width:100%}.device-catalog-page>.ant-card .ant-tabs-nav{overflow-x:auto}.device-catalog-page>.ant-card .ant-tabs-nav-wrap{overflow:visible}.device-catalog-page>.ant-card .ant-tabs-nav-list{min-width:max-content}.device-catalog-form-grid{grid-template-columns:1fr}}@media (width<=575px){.device-catalog-page{gap:11px}.device-catalog-page-header .ant-typography:not(h3){font-size:10px}.device-catalog-info{padding:10px 11px!important}.device-catalog-sync-panel{border-radius:13px;margin:11px 11px 0;padding:11px}.device-catalog-list-toolbar{margin:10px 11px;padding:9px}.device-catalog-page>.ant-card .ant-tabs-nav{padding:7px 9px 0}.device-catalog-page>.ant-card .ant-tabs-tab{min-height:38px;font-size:10px;padding:7px 9px!important}.device-catalog-page .premium-mobile-record-list{padding:0 11px 11px}.device-catalog-mobile-card{border-radius:14px;padding:12px}.device-catalog-mobile-fields{gap:6px}.device-catalog-page .ant-pagination{justify-content:center;margin:10px 8px!important}}@media (width<=390px){.device-catalog-sync-panel>.ant-space{grid-template-columns:1fr;display:grid}.device-catalog-sync-panel>.ant-space .ant-space-item{width:100%}.device-catalog-page-header h3{font-size:17px!important}.device-catalog-mobile-head{flex-direction:column;align-items:stretch}.device-catalog-mobile-head>.ant-tag{align-self:flex-start}.device-catalog-mobile-fields{grid-template-columns:minmax(0,1fr)}.device-catalog-mobile-fields .device-catalog-mobile-field--wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.device-catalog-sync-panel .ant-select-selector,.device-catalog-list-toolbar .ant-input-affix-wrapper,.device-catalog-page .ant-table-tbody>tr>td,.device-catalog-page .ant-btn{transition:none}}.device-details-loading{padding:20px 6px}.device-details-block-alert{margin:0 0 14px;border-radius:12px!important}.device-details-block-alert .ant-alert-message{font-size:12px;font-weight:700}.device-details-block-alert .ant-alert-description{font-size:11px;line-height:1.75}.device-asset-hero{background:radial-gradient(circle at 8% 15%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 30%), radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--brand-primary) 40%, transparent), transparent 34%), var(--brand-gradient);min-height:190px;box-shadow:0 22px 54px color-mix(in srgb, var(--brand-primary) 12%, #10182821);color:#fff;border:1px solid #ffffff29;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:14px;padding:24px;display:flex;position:relative;overflow:hidden}.device-asset-hero--blocked{background:radial-gradient(circle at 10% 10%,#f0443857,#0000 30%),linear-gradient(145deg,#1d2939,#381619)}.device-asset-hero-orb{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.device-asset-hero-orb--one{width:240px;height:240px;top:-155px;left:30px;box-shadow:0 0 0 55px #ffffff05}.device-asset-hero-orb--two{width:160px;height:160px;bottom:-130px;right:38%}.device-asset-main,.device-asset-actions{z-index:2;position:relative}.device-asset-main{align-items:center;gap:16px;min-width:0;display:flex}.device-asset-device-icon{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff2e,#ffffff0f);border:1px solid #fff3;border-radius:19px;flex:0 0 68px;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 14px 32px #00000021}.device-asset-main-copy{min-width:0}.device-asset-overline{color:#ffffffa3;margin-bottom:3px;font-size:10.5px;font-weight:650;display:block}.device-asset-serial{color:#fff;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(21px,2.5vw,28px);font-weight:850;line-height:1.35;display:block;overflow:hidden}.device-asset-model{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-size:11px;display:flex}.device-asset-model code{color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff21;border-radius:6px;padding:3px 7px;font-size:10px}.device-asset-statuses{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.device-asset-hero .premium-status-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border-color:#ffffff29}.device-asset-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.device-asset-actions .ant-btn{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:40px;transition:background var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;padding-inline:13px;font-size:11px;font-weight:650}.device-asset-actions .ant-btn:hover{transform:translateY(-1px);color:#fff!important;background:#ffffff2b!important;border-color:#ffffff57!important}.device-asset-actions .ant-btn-dangerous{color:#fecaca;border-color:#fecaca57}.device-asset-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.device-asset-state-card{border:1px solid var(--ui-border-soft);min-width:0;min-height:72px;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:11px;display:flex;position:relative;overflow:hidden}.device-asset-state-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.device-asset-state-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.device-asset-state-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-asset-state-card span:not(.device-asset-state-icon){color:var(--ui-text-tertiary);font-size:9.5px}.device-asset-state-card strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.device-asset-state-card small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.device-asset-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.device-asset-panel{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:15px;grid-column:span 2;padding:14px;position:relative;overflow:hidden}.device-asset-panel--location{grid-column:1/-1}.device-asset-panel-head{border-bottom:1px solid var(--ui-border-soft);align-items:center;gap:9px;margin-bottom:12px;padding-bottom:11px;display:flex}.device-asset-panel-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.device-asset-panel-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-asset-panel-head strong{color:#344054;font-size:12px;font-weight:750}.device-asset-panel-head span{color:var(--ui-text-tertiary);font-size:9.5px;line-height:1.55}.device-asset-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.device-asset-info-grid>div,.device-asset-info-list>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-asset-info-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;justify-content:center;min-height:67px;padding:9px}.device-asset-info-grid span,.device-asset-info-list span{color:var(--ui-text-tertiary);font-size:9.5px}.device-asset-info-grid strong,.device-asset-info-list strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.device-asset-info-grid small,.device-asset-info-list small{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.device-asset-info-list{gap:0;display:grid}.device-asset-info-list>div{border-bottom:1px solid var(--ui-border-soft);justify-content:center;min-height:46px;padding:7px 0}.device-asset-info-list>div:last-child{border-bottom:0}.device-warranty-status{margin-bottom:8px}.device-history{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:16px;overflow:hidden}.device-history-heading{border-bottom:1px solid var(--ui-border-soft);background:#fafbfc;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.device-history-heading-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:11px;justify-content:center;align-items:center;font-size:15px;display:flex}.device-history-heading>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.device-history-heading strong{color:#344054;font-size:12px;font-weight:750}.device-history-heading span{color:var(--ui-text-tertiary);font-size:9.5px}.device-history-count{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:999px;padding:4px 8px;font-weight:700;color:var(--brand-primary)!important;font-size:9.5px!important}.device-history-empty{color:var(--ui-text-tertiary);text-align:center;padding:44px 20px;font-size:11px}.device-timeline{padding:15px}.device-timeline-item{grid-template-columns:36px minmax(0,1fr);gap:10px;display:grid}.device-timeline-rail{flex-direction:column;align-items:center;display:flex;position:relative}.device-timeline-dot{z-index:2;color:#667085;width:32px;height:32px;box-shadow:0 0 0 1px var(--ui-border), var(--ui-shadow-xs);background:#f2f4f7;border:4px solid #fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.device-timeline-dot--brand{background:var(--brand-primary);color:#fff;box-shadow:0 0 0 1px var(--ui-brand-border), 0 5px 16px var(--ui-brand-glow)}.device-timeline-dot--success{background:var(--ui-success);color:#fff}.device-timeline-dot--info{background:var(--ui-info);color:#fff}.device-timeline-dot--warning{background:var(--ui-warning);color:#fff}.device-timeline-dot--danger{background:var(--ui-danger);color:#fff}.device-timeline-line{background:linear-gradient(to bottom, var(--ui-border), var(--ui-border-soft));flex:1;width:1px;min-height:30px}.device-timeline-card{border:1px solid var(--ui-border-soft);min-width:0;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:12px;margin-bottom:11px;padding:12px}.device-timeline-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);transform:translate(-1px)}.device-timeline-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.device-timeline-card-head>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.device-timeline-card time{color:var(--ui-text-tertiary);font-size:9.5px}.device-timeline-document{border:1px solid var(--ui-border-soft);min-width:0;color:var(--ui-text-tertiary);background:#f8fafc;border-radius:8px;align-items:center;gap:5px;padding:5px 7px;font-size:9.5px;display:flex}.device-timeline-document span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-timeline-document strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;overflow:hidden}.device-timeline-transition{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:7px;margin-top:10px;padding:9px;display:grid}.device-timeline-transition>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.device-timeline-transition>div>span:first-child{color:var(--ui-text-tertiary);font-size:9.5px}.device-timeline-arrow{color:var(--brand-primary);text-align:center;align-self:center;font-size:13px}.device-timeline-condition{color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;font-size:10px;display:flex}.device-timeline-condition .anticon{color:var(--brand-primary)}.device-timeline-condition strong{color:#475467;font-size:10.5px;font-weight:700}.device-timeline-reason{border-inline-start:3px solid var(--brand-primary);background:var(--ui-brand-soft);color:#667085;white-space:pre-wrap;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:10.5px;line-height:1.75}.device-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.device-edit-number{width:100%}.device-status-alert{margin-bottom:13px;border-radius:12px!important}@media (width<=1050px){.device-asset-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.device-asset-hero{flex-direction:column;align-items:stretch;min-height:auto}.device-asset-actions{justify-content:flex-start}.device-asset-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.device-asset-panel{grid-column:auto}.device-asset-panel--location{grid-column:1/-1}}@media (width<=680px){.device-asset-hero{border-radius:17px;padding:18px}.device-asset-main{align-items:flex-start}.device-asset-device-icon{border-radius:15px;flex-basis:54px;width:54px;height:54px;font-size:22px}.device-asset-serial{max-width:calc(100vw - 150px);font-size:18px}.device-asset-model{flex-direction:column;align-items:flex-start;gap:3px}.device-asset-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.device-asset-actions .ant-btn{width:100%}.device-asset-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.device-asset-bento{grid-template-columns:1fr}.device-asset-panel,.device-asset-panel--location{grid-column:auto}.device-asset-info-grid{grid-template-columns:1fr}.device-history-heading{grid-template-columns:36px minmax(0,1fr);padding:12px}.device-history-count{grid-column:1/-1;width:max-content;margin-inline-start:46px}.device-timeline{padding:12px 8px}.device-timeline-item{grid-template-columns:30px minmax(0,1fr);gap:7px}.device-timeline-dot{flex-basis:28px;width:28px;height:28px}.device-timeline-card{padding:10px}.device-timeline-card-head{flex-direction:column}.device-timeline-transition{grid-template-columns:1fr}.device-timeline-arrow{transform:rotate(-90deg)}.device-edit-grid{grid-template-columns:1fr}}@media (width<=430px){.device-asset-state-grid,.device-asset-actions{grid-template-columns:1fr}.device-asset-serial{max-width:calc(100vw - 130px)}.device-history-count{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.device-asset-state-card,.device-timeline-card,.device-asset-actions .ant-btn{transition:none}.device-asset-state-card:hover,.device-timeline-card:hover,.device-asset-actions .ant-btn:hover{transform:none}}.devices-page{width:100%;min-width:0}.devices-page>.operational-metric-grid{margin-bottom:16px}.devices-command-panel{min-width:0}.devices-premium-filters{grid-template-columns:minmax(260px,1.45fr) repeat(4,minmax(145px,.8fr));gap:8px;width:100%;min-width:0;display:grid}.devices-premium-filters .ant-input-affix-wrapper,.devices-premium-filters .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.devices-premium-filters .ant-input-affix-wrapper:hover,.devices-premium-filters .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.devices-premium-filters .ant-input-affix-wrapper-focused,.devices-premium-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.devices-premium-filters .ant-input-prefix{color:var(--brand-primary);font-size:13px}.devices-premium-filters .ant-input{font-size:12.5px}.devices-premium-filters .ant-select-selection-item,.devices-premium-filters .ant-select-selection-placeholder,.devices-command-panel .ant-table{font-size:12px}.devices-command-panel .ant-table-thead>tr>th{min-height:48px;font-size:11px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.devices-command-panel .ant-table-tbody>tr>td{color:#475467;font-size:12px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.devices-command-panel .ant-table-tbody>tr{cursor:default;transition:background var(--ui-motion-fast) var(--ui-ease)}.devices-command-panel .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.devices-command-panel .ant-table-cell .ant-typography{margin:0;font-size:12px}.devices-command-panel .ant-table-cell .ant-typography-secondary{font-size:10.5px;color:var(--ui-text-tertiary)!important}.devices-command-panel .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:11px;font-weight:650}.devices-command-panel .ant-pagination{margin:16px 0 4px!important}.devices-command-panel .ant-pagination-total-text{color:var(--ui-text-secondary);font-size:11px}.device-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 95% -10%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 36%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.device-mobile-card:before{background:var(--ui-brand-gradient);content:"";width:78px;height:3px;position:absolute;top:0;right:0}.device-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.device-mobile-card:active{transform:scale(.99)}.device-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.device-mobile-card--blocked{border-color:var(--ui-danger-border);background:radial-gradient(circle at 95% -10%, color-mix(in srgb, var(--ui-danger) 8%, transparent), transparent 38%), #fff}.device-mobile-card--blocked:before{background:var(--ui-danger);width:96px}.device-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.device-mobile-identity{align-items:center;gap:10px;min-width:0;display:flex}.device-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;font-size:17px;display:flex}.device-mobile-card--blocked .device-mobile-icon{border-color:var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.device-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-mobile-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;line-height:1.55;overflow:hidden}.device-mobile-identity span{max-width:220px;color:var(--ui-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.5;overflow:hidden}.device-mobile-model{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.device-mobile-model>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:62px;padding:9px;display:flex}.device-mobile-model>div:first-child{background:var(--ui-brand-soft);grid-column:1/-1;min-height:58px}.device-mobile-card--blocked .device-mobile-model>div:first-child{border-color:var(--ui-danger-border);background:var(--ui-danger-bg)}.device-mobile-model>div>span:first-child{color:var(--ui-text-tertiary);font-size:9.5px}.device-mobile-model strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.device-mobile-location{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.device-mobile-location-icon{border:1px solid var(--ui-border-soft);width:34px;height:34px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.device-mobile-location>div{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;min-width:0;display:grid}.device-mobile-location>div>span{color:var(--ui-text-tertiary);grid-column:1/-1;font-size:9.5px}.device-mobile-location strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.device-mobile-location small{color:var(--brand-primary);white-space:nowrap;font-size:9.5px;font-weight:650}.device-mobile-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.device-mobile-footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-mobile-footer>div span{color:var(--ui-text-tertiary);font-size:9.5px}.device-mobile-footer>div strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;font-weight:700;overflow:hidden}.device-mobile-open{color:var(--brand-primary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}@media (width<=1280px){.devices-premium-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.devices-premium-filters .ant-input-search{grid-column:span 2}}@media (width<=900px){.devices-premium-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.devices-premium-filters .ant-input-search{grid-column:1/-1}}@media (width<=620px){.devices-premium-filters{grid-template-columns:1fr}.devices-premium-filters .ant-input-search{grid-column:auto}.device-mobile-head{flex-direction:column}}@media (width<=430px){.device-mobile-card{border-radius:14px;padding:12px}.device-mobile-model{grid-template-columns:1fr}.device-mobile-model>div:first-child{grid-column:auto}.device-mobile-location>div{grid-template-columns:1fr}.device-mobile-location small{margin-top:1px}.device-mobile-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.device-mobile-card{transition:none}.device-mobile-card:active{transform:none}}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.warehouse-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.warehouse-policy-card{border:1px solid var(--brand-border);background:radial-gradient(circle at 95% -20%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 42%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;justify-content:space-between;align-items:center;gap:13px;min-height:92px;padding:13px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.warehouse-policy-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1018280e}.warehouse-policy-card--warning{background:radial-gradient(circle at 95% -20%,#f790091a,#0000 42%),linear-gradient(145deg,#fff,#fffcf5);border-color:#fedf89}.warehouse-policy-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.warehouse-policy-card strong{color:#344054;font-size:9px;font-weight:780}.warehouse-policy-card span{color:#98a2b3;font-size:7px;line-height:1.7}.warehouse-policy-card .ant-switch{flex:none}.warehouse-policy-card .ant-switch-checked{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 9%, transparent);background:var(--brand-primary)!important}@media (width<=680px){.warehouse-form-grid,.warehouse-policy-grid{grid-template-columns:1fr}.warehouse-policy-card{min-height:82px}}.inventory-receipt-attachments-drawer .ant-drawer-content{background:#f8fafc}.inventory-receipt-attachments-drawer .ant-drawer-content-wrapper{max-width:100vw}.inventory-receipt-attachments-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:16px 20px;position:relative}.inventory-receipt-attachments-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:92px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:20px}.inventory-receipt-attachments-drawer .ant-drawer-title{color:#101828;font-size:14px;font-weight:850}.inventory-receipt-attachments-drawer .ant-drawer-close{color:#667085;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.inventory-receipt-attachments-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.inventory-receipt-attachments-drawer .ant-drawer-body{background:#f8fafc;padding:15px 17px 26px}.inventory-receipt-attachments-upload-button{min-height:38px;font-size:10px;font-weight:760;background:var(--brand-gradient)!important;box-shadow:0 6px 17px var(--brand-glow)!important;border:0!important;border-radius:10px!important}.inventory-receipt-attachments-loading{justify-content:center;align-items:center;min-height:280px;display:flex}.inventory-receipt-attachments-content{gap:11px;display:grid}.inventory-receipt-attachments-summary{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -60%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #10182809}.inventory-receipt-attachments-summary:before{background:var(--brand-gradient);content:"";width:76px;height:3px;position:absolute;top:0;right:0}.inventory-receipt-attachments-summary-main{align-items:center;gap:10px;min-width:0;display:flex}.inventory-receipt-attachments-summary-icon{border:1px solid var(--brand-border);width:43px;height:43px;color:var(--brand-primary);box-shadow:0 5px 15px var(--brand-glow);background:#fff;border-radius:12px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.inventory-receipt-attachments-summary-main>div{flex-direction:column;gap:1px;min-width:0;display:flex}.inventory-receipt-attachments-summary-main small{color:#98a2b3;font-size:8px}.inventory-receipt-attachments-summary-main .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.inventory-receipt-attachments-summary-main strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.inventory-receipt-attachments-summary-count{background:#ffffffb3;border:1px solid #fffc;border-radius:10px;flex-direction:column;flex:none;align-items:center;min-width:70px;padding:7px 10px;display:flex}.inventory-receipt-attachments-summary-count span{color:#98a2b3;font-size:8px}.inventory-receipt-attachments-summary-count strong{color:var(--brand-primary);font-size:16px;font-weight:850}.inventory-receipt-attachments-guidance,.inventory-receipt-attachments-readonly{border-radius:11px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.inventory-receipt-attachments-guidance{border:1px solid var(--brand-border);background:#fff}.inventory-receipt-attachments-guidance-icon{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-primary);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.inventory-receipt-attachments-guidance>div{flex-direction:column;gap:2px;display:flex}.inventory-receipt-attachments-guidance strong{color:#475467;font-size:10px;font-weight:760}.inventory-receipt-attachments-guidance p{color:#98a2b3;margin:0;font-size:9px;line-height:1.7}.inventory-receipt-attachments-readonly{color:#667085;background:#f8fafc;border:1px solid #eaecf0;font-size:9px;line-height:1.7}.inventory-receipt-attachments-readonly .anticon{color:#98a2b3;margin-top:2px}.inventory-receipt-attachments-empty{background:#fff;border:1px dashed #d0d5dd;border-radius:13px;justify-content:center;align-items:center;min-height:210px;display:flex}.inventory-receipt-attachments-empty .ant-empty-description{color:#98a2b3;font-size:10px}.inventory-receipt-attachments-list{gap:9px;display:grid}.inventory-receipt-attachment-card{background:radial-gradient(circle at 100% -55%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 44%), #fff;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), transform var(--motion-fast) var(--motion-premium);border:1px solid #eaecf0;border-radius:13px;padding:11px;position:relative;overflow:hidden;box-shadow:0 4px 14px #10182806}.inventory-receipt-attachment-card:hover{border-color:var(--brand-border);transform:translateY(-1px);box-shadow:0 7px 20px #1018280e}.inventory-receipt-attachment-card:before{background:var(--brand-gradient);content:"";width:60px;height:2px;position:absolute;top:0;right:0}.inventory-receipt-attachment-file{align-items:flex-start;gap:9px;min-width:0;display:flex}.inventory-receipt-attachment-file-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:17px;display:flex}.inventory-receipt-attachment-file-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.inventory-receipt-attachment-file-name>.ant-typography{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:780;overflow:hidden}.inventory-receipt-attachment-file-name>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inventory-receipt-attachment-size{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;align-items:center;min-height:23px;padding:3px 7px;font-family:ui-monospace,monospace;font-size:8px;display:inline-flex}.inventory-receipt-attachment-description{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;margin-top:9px;padding:8px 9px}.inventory-receipt-attachment-description span{color:#98a2b3;margin-bottom:2px;font-size:8px;display:block}.inventory-receipt-attachment-description p{color:#667085;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.75}.inventory-receipt-attachment-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.inventory-receipt-attachment-meta>div{background:#fff;border:1px solid #f0f2f5;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:7px 8px;display:grid}.inventory-receipt-attachment-meta .anticon{color:var(--brand-primary);grid-row:1/3;font-size:11px}.inventory-receipt-attachment-meta span{color:#98a2b3;font-size:7px}.inventory-receipt-attachment-meta strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.inventory-receipt-attachment-actions{border-top:1px solid #f0f2f5;justify-content:flex-end;margin-top:9px;padding-top:9px;display:flex}.inventory-receipt-attachment-actions .ant-btn{border:1px solid var(--brand-border);min-height:36px;color:var(--brand-primary);background:#fff;border-radius:9px;font-size:9px;font-weight:730}.inventory-receipt-attachment-actions .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}@media (width<=720px){.inventory-receipt-attachments-drawer .ant-drawer-content-wrapper{width:100vw!important}.inventory-receipt-attachments-drawer .ant-drawer-header{min-height:68px;padding:13px 14px}.inventory-receipt-attachments-drawer .ant-drawer-header:after{right:14px}.inventory-receipt-attachments-drawer .ant-drawer-body{padding:11px}}@media (width<=520px){.inventory-receipt-attachments-summary{flex-direction:column;align-items:flex-start}.inventory-receipt-attachments-summary-count{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.inventory-receipt-attachment-meta{grid-template-columns:1fr}.inventory-receipt-attachment-actions .ant-btn{width:100%}.inventory-receipt-attachments-drawer .ant-drawer-extra .ant-btn{padding-inline:8px;font-size:9px}}@media (width<=390px){.inventory-receipt-attachment-file{align-items:flex-start}.inventory-receipt-attachment-file-icon{flex-basis:36px;width:36px;height:36px;font-size:14px}.inventory-receipt-attachments-upload-button{min-height:35px}}@media (prefers-reduced-motion:reduce){.inventory-receipt-attachment-card,.inventory-receipt-attachments-drawer .ant-drawer-close{transition:none}.inventory-receipt-attachment-card:hover{transform:none}}.inventory-receipt-details-drawer .ant-drawer-content{background:#f8fafc}.inventory-receipt-details-drawer .ant-drawer-content-wrapper{max-width:100vw}.inventory-receipt-details-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:18px 22px;position:relative}.inventory-receipt-details-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:96px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.inventory-receipt-details-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.inventory-receipt-details-drawer .ant-drawer-close{color:#667085;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inventory-receipt-details-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.inventory-receipt-details-drawer .ant-drawer-body{background:#f8fafc;padding:16px 18px 28px}.inventory-receipt-details-loading{justify-content:center;align-items:center;min-height:280px;display:flex}.inventory-receipt-details-error{border-radius:12px!important}.inventory-receipt-details-content{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.inventory-receipt-rejection-alert{box-shadow:0 5px 18px #b91c1c0a;background:linear-gradient(145deg,snow,#fff1f2)!important;border:1px solid #fecaca!important;border-radius:14px!important}.inventory-receipt-rejection-alert .ant-alert-message{font-size:12px;font-weight:820;color:#991b1b!important}.inventory-receipt-rejection-alert .ant-alert-icon{color:#dc2626!important}.inventory-receipt-rejection-details{gap:9px;margin-top:4px;display:grid}.inventory-receipt-rejection-reason{background:#ffffffb8;border:1px solid #fee2e2;border-radius:9px;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.inventory-receipt-rejection-reason span{color:#b42318;font-size:8px;font-weight:680}.inventory-receipt-rejection-reason strong{color:#7f1d1d;white-space:pre-wrap;font-size:10px;font-weight:680;line-height:1.9}.inventory-receipt-rejection-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inventory-receipt-rejection-audit>div{background:#ffffff9e;border:1px solid #fee2e2;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px 9px;display:flex}.inventory-receipt-rejection-audit span{color:#b42318;font-size:8px}.inventory-receipt-rejection-audit strong{color:#7f1d1d;text-overflow:ellipsis;font-size:9px;font-weight:680;overflow:hidden}@media (width<=575px){.inventory-receipt-rejection-audit{grid-template-columns:minmax(0,1fr)}}.inventory-receipt-details-hero{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -50%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #1018280a}.inventory-receipt-details-hero:before{background:var(--brand-gradient);content:"";width:90px;height:3px;position:absolute;top:0;right:0}.inventory-receipt-details-hero-main{align-items:center;gap:11px;min-width:0;display:flex}.inventory-receipt-details-hero-icon{border:1px solid var(--brand-border);width:46px;height:46px;color:var(--brand-primary);box-shadow:0 6px 18px var(--brand-glow);background:#fff;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;font-size:18px;display:flex}.inventory-receipt-details-hero-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-receipt-details-hero-main small{color:#98a2b3;font-size:9px}.inventory-receipt-details-hero-main .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.inventory-receipt-details-hero-main>div>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.inventory-receipt-details-hero-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inventory-receipt-details-count{border:1px solid var(--brand-border);min-height:28px;color:var(--brand-primary);background:#fff;border-radius:99px;align-items:center;padding:4px 9px;font-size:9px;font-weight:780;display:inline-flex}.inventory-receipt-details-section{background:#fff;border:1px solid #eaecf0;border-radius:15px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 5px 18px #10182806}.inventory-receipt-details-section-head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:10px;display:flex}.inventory-receipt-details-section-head>div{align-items:center;gap:9px;min-width:0;display:flex}.inventory-receipt-details-section-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:37px;height:37px;color:var(--brand-primary);border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;font-size:14px;display:flex}.inventory-receipt-details-section-head>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.inventory-receipt-details-section-head strong{color:#344054;font-size:12px;font-weight:820}.inventory-receipt-details-section-head small{color:#98a2b3;font-size:9px}.inventory-receipt-details-section-count{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:720}.inventory-receipt-details-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inventory-receipt-details-info-card{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.inventory-receipt-details-info-card--brand{border-color:var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft))}.inventory-receipt-details-info-card>span{color:#98a2b3;font-size:8px}.inventory-receipt-details-info-card>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.inventory-receipt-details-info-card>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inventory-receipt-details-source-identifiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.inventory-receipt-details-source-identifiers>div{background:#fff;border:1px dashed #d0d5dd;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:9px;display:flex}.inventory-receipt-details-source-identifiers span{color:#98a2b3;font-size:8px}.inventory-receipt-details-source-identifiers .ant-typography{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,monospace;font-size:8px;overflow:hidden}.inventory-receipt-details-description{background:#fff;border:1px solid #f0f2f5;border-radius:10px;margin-top:8px;padding:10px}.inventory-receipt-details-description span{color:#98a2b3;margin-bottom:3px;font-size:8px;display:block}.inventory-receipt-details-description p{color:#667085;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.8}.inventory-receipt-details-date-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.inventory-receipt-details-date-grid>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:8px 9px;display:grid}.inventory-receipt-details-date-grid .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.inventory-receipt-details-date-grid span{color:#98a2b3;font-size:8px}.inventory-receipt-details-date-grid strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.inventory-receipt-details-approval-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.inventory-receipt-details-approval-grid>div{background:#fff;border:1px solid #f0f2f5;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:9px;display:flex}.inventory-receipt-details-approval-grid span{color:#98a2b3;font-size:8px}.inventory-receipt-details-approval-grid strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:8px;font-weight:680;overflow:hidden}.inventory-receipt-details-mobile{display:none}.inventory-receipt-details-desktop{min-width:0;overflow:hidden}.inventory-receipt-details-table{width:100%;min-width:0}.inventory-receipt-details-table .ant-table-container{border:1px solid #eaecf0;border-radius:11px;min-width:0;max-width:100%;overflow:hidden}.inventory-receipt-details-table .ant-table-content{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--brand-primary) 40%, #b7bec8) #f2f4f7;max-width:100%;overflow:auto hidden!important}.inventory-receipt-details-table .ant-table-content::-webkit-scrollbar{height:10px}.inventory-receipt-details-table .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7}.inventory-receipt-details-table .ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 42%, #aeb6c2);border:2px solid #f2f4f7;border-radius:99px}.inventory-receipt-details-table .ant-table-thead>tr>th{color:#667085;white-space:nowrap;padding:9px 10px;font-size:9px;font-weight:770;background:#f8fafc!important}.inventory-receipt-details-table .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;padding:9px 10px;font-size:9px}.inventory-receipt-detail-serial{align-items:center;gap:7px;min-width:0;display:flex}.inventory-receipt-detail-serial>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:31px;height:31px;color:var(--brand-primary);border-radius:8px;flex:0 0 31px;justify-content:center;align-items:center;display:flex}.inventory-receipt-detail-serial>div,.inventory-receipt-detail-model{flex-direction:column;gap:1px;min-width:0;display:flex}.inventory-receipt-detail-serial .ant-typography{color:#344054;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.inventory-receipt-detail-serial small,.inventory-receipt-detail-model small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inventory-receipt-detail-model strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:730;overflow:hidden}.inventory-receipt-detail-code{color:#667085;font-family:ui-monospace,monospace;font-size:8px}.inventory-receipt-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inventory-receipt-assets-grid>article{background:#fafbfc;border:1px solid #eaecf0;border-radius:11px;min-width:0;overflow:hidden}.inventory-receipt-assets-grid>article>div{background:#fff;border-bottom:1px solid #f0f2f5;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.inventory-receipt-assets-grid .ant-typography{color:var(--brand-primary);margin:0;font-family:ui-monospace,monospace;font-size:9px}.inventory-receipt-assets-grid small{color:#98a2b3;font-size:8px}.inventory-receipt-assets-grid dl{margin:0;padding:4px 10px 8px}.inventory-receipt-assets-grid dl>div{border-bottom:1px dashed #eaecf0;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.inventory-receipt-assets-grid dl>div:last-child{border-bottom:0}.inventory-receipt-assets-grid dt{color:#98a2b3;font-size:8px}.inventory-receipt-assets-grid dd{color:#475467;text-align:end;margin:0;font-size:9px;font-weight:700}.inventory-receipt-device-list{gap:9px;display:grid}.inventory-receipt-device-card{background:radial-gradient(circle at 100% -45%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border:1px solid #eaecf0;border-radius:13px;padding:11px;position:relative;overflow:hidden}.inventory-receipt-device-card:before{background:var(--brand-gradient);content:"";width:66px;height:3px;position:absolute;top:0;right:0}.inventory-receipt-device-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inventory-receipt-device-identity{align-items:flex-start;gap:8px;min-width:0;display:flex}.inventory-receipt-device-identity>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;display:flex}.inventory-receipt-device-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.inventory-receipt-device-identity small{color:#98a2b3;font-size:8px}.inventory-receipt-device-identity .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,monospace;font-size:9px}.inventory-receipt-device-identity strong{color:#344054;font-size:10px;font-weight:760}.inventory-receipt-device-identity em{color:#98a2b3;font-family:ui-monospace,monospace;font-size:8px;font-style:normal}.inventory-receipt-device-statuses{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.inventory-receipt-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.inventory-receipt-device-grid>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;flex-direction:column;gap:1px;min-width:0;padding:8px;display:flex}.inventory-receipt-device-grid span,.inventory-receipt-device-card footer span{color:#98a2b3;font-size:8px}.inventory-receipt-device-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.inventory-receipt-device-card footer{border-top:1px solid #f0f2f5;gap:6px;margin-top:8px;padding-top:8px;display:grid}.inventory-receipt-device-card footer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-receipt-device-card footer strong{color:#667085;font-size:9px}.inventory-receipt-device-card footer p{color:#667085;background:#fafbfc;border-radius:8px;margin:0;padding:8px;font-size:9px;line-height:1.7}@media (width<=1150px){.inventory-receipt-details-drawer .ant-drawer-content-wrapper{width:min(1120px,100vw)!important}.inventory-receipt-details-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-receipt-details-date-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-receipt-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.inventory-receipt-details-drawer .ant-drawer-content-wrapper{width:100vw!important}.inventory-receipt-details-drawer .ant-drawer-header{min-height:66px;padding:14px 15px}.inventory-receipt-details-drawer .ant-drawer-header:after{right:15px}.inventory-receipt-details-drawer .ant-drawer-body{padding:11px}.inventory-receipt-details-hero{flex-direction:column;align-items:flex-start;padding:12px}.inventory-receipt-details-hero-status{justify-content:flex-start}.inventory-receipt-details-section{padding:11px}.inventory-receipt-details-desktop{display:none}.inventory-receipt-details-mobile{display:block}.inventory-receipt-details-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-receipt-details-approval-grid,.inventory-receipt-details-source-identifiers{grid-template-columns:1fr}}@media (width<=520px){.inventory-receipt-details-info-grid,.inventory-receipt-details-date-grid,.inventory-receipt-assets-grid,.inventory-receipt-device-grid{grid-template-columns:1fr}.inventory-receipt-details-hero-main{align-items:flex-start}.inventory-receipt-details-hero-icon{flex-basis:40px;width:40px;height:40px}.inventory-receipt-details-section-head,.inventory-receipt-details-section-head>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.inventory-receipt-details-drawer .ant-drawer-close{transition:none}}.inventory-receipt-header-grid,.inventory-receipt-source-grid,.inventory-receipt-item-grid{gap:0 14px;display:grid}.inventory-receipt-header-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.inventory-receipt-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-receipt-item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-receipt-header-grid .ant-form-item,.inventory-receipt-source-grid .ant-form-item,.inventory-receipt-item-grid .ant-form-item{margin-bottom:16px}.inventory-receipt-header-grid .ant-form-item-label>label,.inventory-receipt-source-grid .ant-form-item-label>label,.inventory-receipt-item-grid .ant-form-item-label>label,.inventory-receipt-item-card .ant-form-item-label>label{color:#475467;font-size:12px;font-weight:720}.inventory-receipt-header-grid .ant-form-item-extra,.inventory-receipt-source-grid .ant-form-item-extra,.inventory-receipt-item-grid .ant-form-item-extra{color:#98a2b3;margin-top:4px;font-size:10px;line-height:1.65}.inventory-receipt-header-grid .ant-input,.inventory-receipt-header-grid .ant-select-selector,.inventory-receipt-source-grid .ant-input,.inventory-receipt-source-grid .ant-select-selector,.inventory-receipt-item-grid .ant-input,.inventory-receipt-item-grid .ant-select-selector,.inventory-receipt-item-card .ant-input{transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);border-radius:10px!important}.inventory-receipt-header-grid .ant-select-selector,.inventory-receipt-source-grid .ant-select-selector,.inventory-receipt-item-grid .ant-select-selector{min-height:40px!important}.inventory-receipt-header-grid .ant-input,.inventory-receipt-source-grid .ant-input,.inventory-receipt-item-grid .ant-input{min-height:40px}.inventory-receipt-header-grid .ant-input:focus,.inventory-receipt-source-grid .ant-input:focus,.inventory-receipt-item-grid .ant-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-glow)}.inventory-receipt-header-grid{background:radial-gradient(circle at 95% -30%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #10182811;border-radius:16px;padding:16px 16px 2px;position:relative;box-shadow:0 7px 23px #10182809}.inventory-receipt-header-grid:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));width:78px;height:3px;box-shadow:0 0 14px var(--brand-glow);content:"";border-radius:0 0 99px 99px;position:absolute;top:0;right:18px}.inventory-receipt-header-grid+.ant-divider,.inventory-receipt-source-grid~.ant-divider,.inventory-receipt-items-help+.ant-divider{color:#344054;margin:22px 0 14px;font-size:13px;font-weight:800}.inventory-receipt-header-grid+.ant-divider:before,.inventory-receipt-header-grid+.ant-divider:after,.inventory-receipt-source-grid~.ant-divider:before,.inventory-receipt-source-grid~.ant-divider:after,.inventory-receipt-items-help+.ant-divider:before,.inventory-receipt-items-help+.ant-divider:after{border-block-start-color:#eaecf0!important}.inventory-receipt-source-grid{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:15px;padding:15px 15px 0}.inventory-receipt-items-help{border-inline-start:3px solid var(--brand-primary);background:var(--brand-soft);border-radius:9px;margin:-2px 0 13px;padding:9px 11px;font-size:11px;line-height:1.75;display:block;color:#667085!important}.inventory-receipt-items-actions{justify-content:space-between;align-items:center;width:100%;margin:4px 0 11px;display:flex!important}.inventory-receipt-items-actions .ant-btn{border:1px dashed var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));min-height:39px;color:var(--brand-primary);border-radius:10px;font-size:12px;font-weight:750}.inventory-receipt-items-actions .ant-btn:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.inventory-receipt-items-actions .ant-typography{margin:0;font-size:11px;color:#667085!important}.inventory-receipt-items{gap:10px;margin-bottom:4px;display:grid}.inventory-receipt-item-card{background:radial-gradient(circle at 96% -35%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 37%), #fff;transition:transform var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) var(--motion-premium);position:relative;overflow:hidden;box-shadow:0 6px 22px #10182809;border:1px solid #10182811!important;border-radius:16px!important}.inventory-receipt-item-card:hover{transform:translateY(-1px);box-shadow:0 10px 30px #1018280f;border-color:var(--brand-border)!important}.inventory-receipt-item-card:before{z-index:3;background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));width:85px;height:3px;box-shadow:0 0 15px var(--brand-glow);content:"";border-radius:0 0 0 99px;position:absolute;top:0;right:0}.inventory-receipt-item-card .ant-card-head{background:linear-gradient(#fffffffa,#fafbfce6);border-bottom:1px solid #f0f2f5;min-height:49px;padding:0 14px}.inventory-receipt-item-card .ant-card-head-title{color:#344054;font-size:13px;font-weight:820}.inventory-receipt-item-card .ant-card-extra .ant-btn{border-radius:9px;min-height:32px;font-size:11px}.inventory-receipt-item-card .ant-card-body{padding:14px}.inventory-receipt-item-grid{align-items:start}.inventory-receipt-number{width:100%!important}.inventory-receipt-number .ant-input-number-input{height:38px;font-size:12px}.inventory-receipt-item-grid input[dir=ltr]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-wrapper .ant-upload-drag{border:1px dashed var(--brand-border);background:radial-gradient(circle at 50% -40%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 50%), linear-gradient(145deg, #fff, var(--brand-soft));min-height:165px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);border-radius:15px;overflow:hidden}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--brand-primary);background:var(--brand-soft);box-shadow:0 8px 24px var(--brand-glow)}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-drag-icon{margin-bottom:8px!important}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-drag-icon .anticon{color:var(--brand-primary)!important;font-size:31px!important}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-text{font-weight:780;color:#344054!important;margin-bottom:3px!important;font-size:13px!important}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-hint{color:#98a2b3!important;font-size:10px!important}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-list{margin-top:8px}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-list-item{background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;min-height:38px;padding:7px 9px}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-list-item-name{color:#475467;font-size:11px}.inventory-receipt-header-grid .ant-form-item-explain-error,.inventory-receipt-source-grid .ant-form-item-explain-error,.inventory-receipt-item-grid .ant-form-item-explain-error,.inventory-receipt-item-card .ant-form-item-explain-error{margin-top:3px;font-size:10px;line-height:1.55}.inventory-receipt-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.inventory-receipt-footer .ant-btn{border-radius:11px;min-width:108px;min-height:41px;font-size:12px;font-weight:760}.inventory-receipt-footer .ant-btn-primary{background:var(--brand-gradient);min-width:175px;box-shadow:0 7px 20px var(--brand-glow);border:none}.inventory-receipt-footer .ant-btn-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.inventory-receipt-source-grid+.ant-form-item textarea.ant-input{resize:vertical;border-radius:11px;min-height:76px;font-size:12px;line-height:1.75}.inventory-receipt-items{scroll-margin-top:20px}@media (width<=900px){.inventory-receipt-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-receipt-header-grid>.ant-form-item:last-child{grid-column:1/-1}.inventory-receipt-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.inventory-receipt-header-grid,.inventory-receipt-source-grid,.inventory-receipt-item-grid{grid-template-columns:1fr}.inventory-receipt-header-grid>.ant-form-item:last-child{grid-column:auto}.inventory-receipt-header-grid{border-radius:14px;padding:14px 12px 0}.inventory-receipt-source-grid{border-radius:13px;padding:13px 12px 0}.inventory-receipt-item-card .ant-card-body{padding:12px}.inventory-receipt-item-card .ant-card-head{padding:0 12px}.inventory-receipt-items-actions{flex-direction:column;align-items:stretch}.inventory-receipt-items-actions .ant-btn{width:100%}.inventory-receipt-footer{grid-template-columns:1fr 1.35fr;display:grid}.inventory-receipt-footer .ant-btn,.inventory-receipt-footer .ant-btn-primary{width:100%;min-width:0}.inventory-receipt-items-help+.ant-divider+.ant-form-item .ant-upload-wrapper .ant-upload-drag{min-height:145px;padding:10px}}@media (width<=390px){.inventory-receipt-footer{grid-template-columns:1fr}.inventory-receipt-item-card .ant-card-head{min-height:46px}.inventory-receipt-item-card .ant-card-head-title{font-size:12px}.inventory-receipt-header-grid .ant-form-item-label>label,.inventory-receipt-source-grid .ant-form-item-label>label,.inventory-receipt-item-grid .ant-form-item-label>label{font-size:11px}}.inventory-document-toolbar{border:1px solid var(--ui-border-soft);background:#fafbfc;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:14px;padding:10px;display:flex}.inventory-document-filters{flex:1;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;min-width:0;display:grid}.inventory-document-toolbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.inventory-document-search,.inventory-document-select{width:100%}.inventory-document-toolbar .ant-input-affix-wrapper,.inventory-document-toolbar .ant-select-selector{border-color:var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.inventory-document-toolbar .ant-input-affix-wrapper:hover,.inventory-document-toolbar .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.inventory-document-toolbar .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.inventory-document-toolbar .ant-input{font-size:12.5px}.inventory-document-toolbar .ant-select-selection-item,.inventory-document-toolbar .ant-select-selection-placeholder{font-size:12px}.inventory-document-toolbar-actions .ant-btn{border-radius:10px;min-height:40px;font-size:11.5px;font-weight:650}.inventory-document-toolbar~.premium-desktop-table .ant-pagination{margin:16px 0 4px!important}.inventory-document-toolbar~.premium-desktop-table .ant-pagination-total-text{color:var(--ui-text-secondary);font-size:11px}.inventory-document-toolbar~.premium-desktop-table .ant-pagination-item,.inventory-document-toolbar~.premium-desktop-table .ant-pagination-prev,.inventory-document-toolbar~.premium-desktop-table .ant-pagination-next{border-radius:8px;min-width:32px;height:32px;line-height:30px}.inventory-document-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 95% -15%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 37%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;position:relative;overflow:hidden}.inventory-document-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.inventory-document-card-accent{background:var(--ui-brand-gradient);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.inventory-document-card--transfer .inventory-document-card-accent{width:96px}.inventory-document-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.inventory-document-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.inventory-document-card-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.inventory-document-card-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-document-card-identity>div>span{color:var(--ui-text-tertiary);font-size:10px}.inventory-document-card-identity strong{max-width:240px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:750;line-height:1.6;overflow:hidden}.inventory-document-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.inventory-document-card-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;min-width:0;min-height:65px;padding:9px;display:flex}.inventory-document-card-meta span{color:var(--ui-text-tertiary);font-size:10px}.inventory-document-card-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.65;overflow:hidden}.inventory-document-card-meta small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.5;overflow:hidden}.inventory-document-card>.premium-status-pill{max-width:100%;margin-top:8px}.inventory-document-card-actions{border-top:1px solid var(--ui-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;margin-top:11px;padding-top:10px;display:flex}.inventory-document-card-actions .ant-btn{border-radius:8px;min-height:35px;font-size:10.5px;font-weight:650}.inventory-document-card-actions .ant-btn-text{color:#475467}.inventory-document-card-actions .ant-btn-text:hover{background:var(--ui-brand-soft)!important;color:var(--brand-primary)!important}@media (width<=1180px){.inventory-document-toolbar{flex-direction:column;align-items:stretch}.inventory-document-toolbar-actions{justify-content:flex-end}}@media (width<=850px){.inventory-document-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.inventory-document-toolbar{border-radius:12px;padding:8px}.inventory-document-filters{grid-template-columns:1fr}.inventory-document-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.inventory-document-toolbar-actions .ant-btn{width:100%}.inventory-document-toolbar-actions .premium-status-pill{grid-column:1/-1;width:fit-content}.inventory-document-card-head{flex-direction:column}.inventory-document-card-actions{justify-content:stretch}.inventory-document-card-actions .ant-btn{flex:auto}}@media (width<=430px){.inventory-document-card{border-radius:14px;padding:12px}.inventory-document-card-meta{grid-template-columns:1fr}.inventory-document-card-meta>div{min-height:0}.inventory-document-card-actions{grid-template-columns:1fr;display:grid}.inventory-document-card-actions .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.inventory-document-card{transition:none}.inventory-document-card:hover{transform:none}}.inventory-transfer-drawer .ant-drawer-content{background:linear-gradient(#fff 0%,#f9fafb 100%)}.inventory-transfer-drawer .ant-drawer-content-wrapper{max-width:100vw}.inventory-transfer-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -85%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 56%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 40%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:17px 21px;position:relative}.inventory-transfer-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:102px;height:3px;box-shadow:0 0 17px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:21px}.inventory-transfer-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.inventory-transfer-drawer .ant-drawer-close{color:#667085;width:36px;height:36px;transition:background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.inventory-transfer-drawer .ant-drawer-close:hover{background:var(--brand-soft);color:var(--brand-primary)}.inventory-transfer-drawer .ant-drawer-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 4%, transparent), transparent 26%), #fff;padding:17px 21px 28px}.inventory-transfer-drawer .ant-drawer-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;padding:12px 19px;box-shadow:0 -8px 26px #1018280a}.inventory-transfer-drawer .ant-form{min-width:0}.inventory-transfer-form-grid{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -65%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 46%), linear-gradient(145deg, #fff, #fafbfc);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;min-width:0;margin-bottom:11px;padding:14px 14px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182808}.inventory-transfer-form-grid:before{background:var(--brand-gradient);width:86px;height:3px;box-shadow:0 0 14px var(--brand-glow);content:"";position:absolute;top:0;right:0}.inventory-transfer-drawer .ant-form-item{min-width:0;margin-bottom:15px}.inventory-transfer-drawer .ant-form-item-label{padding-bottom:6px}.inventory-transfer-drawer .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:730}.inventory-transfer-drawer .ant-form-item-required:before{font-size:9px!important}.inventory-transfer-drawer .ant-form-item-explain-error{margin-top:4px;font-size:8px;line-height:1.55}.inventory-transfer-drawer .ant-input,.inventory-transfer-drawer .ant-input-affix-wrapper,.inventory-transfer-drawer textarea.ant-input,.inventory-transfer-drawer .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.inventory-transfer-drawer .ant-input,.inventory-transfer-drawer .ant-input-affix-wrapper{min-height:40px}.inventory-transfer-drawer .ant-select-selector{min-height:40px!important}.inventory-transfer-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.inventory-transfer-drawer .ant-select-selection-item,.inventory-transfer-drawer .ant-select-selection-placeholder{font-size:9px;line-height:38px!important}.inventory-transfer-drawer textarea.ant-input{resize:vertical;min-height:76px;padding:9px 10px}.inventory-transfer-drawer .ant-input:hover,.inventory-transfer-drawer .ant-input-affix-wrapper:hover,.inventory-transfer-drawer textarea.ant-input:hover,.inventory-transfer-drawer .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.inventory-transfer-drawer .ant-input:focus,.inventory-transfer-drawer .ant-input-focused,.inventory-transfer-drawer .ant-input-affix-wrapper-focused,.inventory-transfer-drawer textarea.ant-input:focus,.inventory-transfer-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.inventory-transfer-drawer .ant-select-disabled .ant-select-selector,.inventory-transfer-drawer .ant-input-disabled{color:#98a2b3;background:#f8fafc!important}.inventory-transfer-drawer input[dir=ltr],.inventory-transfer-drawer input[type=datetime-local]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.inventory-transfer-form-grid+.ant-form-item{background:#fafbfc;border:1px solid #eaecf0;border-radius:12px;padding:11px 12px}.inventory-transfer-info{margin:2px 0 14px;position:relative;overflow:hidden;background:radial-gradient(circle at 100% -75%,#2e90fa1f,#0000 52%),#eff8ff!important;border:1px solid #b2ddff!important;border-radius:12px!important;padding:11px 13px!important}.inventory-transfer-info:before{content:"";background:#2e90fa;width:70px;height:2px;position:absolute;top:0;right:0}.inventory-transfer-info .ant-alert-icon{margin-top:2px;color:#2e90fa!important}.inventory-transfer-info .ant-alert-message{color:#175cd3;font-size:10px;font-weight:780}.inventory-transfer-info .ant-alert-description{color:#475467;margin-top:2px;font-size:8px;line-height:1.8}.inventory-transfer-device-header{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:9px;padding:9px 11px;display:flex}.inventory-transfer-device-header>div{flex-direction:column;gap:1px;min-width:0;display:flex}.inventory-transfer-device-header>div>.ant-typography:first-child{color:#344054;margin:0;font-size:10px;font-weight:790}.inventory-transfer-selected-count{font-weight:700;color:var(--brand-primary)!important;margin:0!important;font-size:8px!important}.inventory-transfer-device-search{flex:0 0 320px;width:320px}.inventory-transfer-device-search .ant-input-group{border-radius:10px}.inventory-transfer-device-search .ant-input-search-button{border-color:var(--brand-border);min-height:40px;color:var(--brand-primary);border-radius:10px 0 0 10px!important}.inventory-transfer-device-search .ant-input-search-button:hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.inventory-transfer-drawer .ant-table-wrapper{background:#fff;border:1px solid #eaecf0;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #10182806}.inventory-transfer-drawer .ant-table{background:0 0;font-size:9px}.inventory-transfer-drawer .ant-table-container{border-radius:13px;overflow:hidden}.inventory-transfer-drawer .ant-table-content{scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;overflow-x:auto!important}.inventory-transfer-drawer .ant-table-content::-webkit-scrollbar{height:7px}.inventory-transfer-drawer .ant-table-content::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}.inventory-transfer-drawer .ant-table-content::-webkit-scrollbar-track{background:0 0}.inventory-transfer-drawer .ant-table-thead>tr>th{color:#667085;white-space:nowrap;font-size:8px;font-weight:760;background:#f8fafc!important;border-bottom:1px solid #eaecf0!important;padding:10px 9px!important}.inventory-transfer-drawer .ant-table-tbody>tr>td{color:#475467;font-size:9px;border-bottom:1px solid #f0f2f5!important;padding:10px 9px!important}.inventory-transfer-drawer .ant-table-tbody>tr:hover>td{background:var(--brand-soft)!important}.inventory-transfer-drawer .ant-table-row-selected>td{background:color-mix(in srgb, var(--brand-soft) 75%, #fff)!important}.inventory-transfer-drawer .ant-table-selection-column{width:46px!important}.inventory-transfer-drawer .ant-checkbox-inner{border-radius:5px}.inventory-transfer-drawer .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--brand-primary);background:var(--brand-primary)}.inventory-transfer-drawer .ant-table-tbody .ant-typography[dir=ltr]{color:var(--brand-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:720}.inventory-transfer-drawer .ant-table-tbody .ant-space-vertical{gap:1px!important}.inventory-transfer-drawer .ant-table-tbody .ant-space-vertical .ant-typography{margin:0;font-size:9px}.inventory-transfer-drawer .ant-table-tbody .ant-space-vertical .ant-typography-secondary{font-size:7px;color:#98a2b3!important}.inventory-transfer-drawer .ant-table .ant-tag{border-radius:99px;margin:0;padding:2px 7px;font-size:7px;font-weight:700}.inventory-transfer-drawer .ant-table-placeholder>td{color:#98a2b3;font-size:9px;background:#fff!important;padding:34px 12px!important}.inventory-transfer-drawer .ant-table-pagination{padding-top:2px;margin:11px!important}.inventory-transfer-drawer .ant-pagination-total-text{color:#98a2b3;font-size:8px}.inventory-transfer-drawer .ant-pagination-item,.inventory-transfer-drawer .ant-pagination-prev .ant-pagination-item-link,.inventory-transfer-drawer .ant-pagination-next .ant-pagination-item-link{border-radius:8px}.inventory-transfer-drawer .ant-pagination-item-active{border-color:var(--brand-primary);background:var(--brand-soft)}.inventory-transfer-drawer .ant-pagination-item-active a{color:var(--brand-primary)}.inventory-transfer-footer{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.inventory-transfer-footer .ant-btn{border-radius:10px;min-width:108px;min-height:40px;font-size:10px;font-weight:720}.inventory-transfer-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}.inventory-transfer-footer .ant-btn-primary{min-width:150px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 19px var(--brand-glow)!important;border:0!important}.inventory-transfer-drawer .ant-form-item-has-error .ant-input,.inventory-transfer-drawer .ant-form-item-has-error .ant-input-affix-wrapper,.inventory-transfer-drawer .ant-form-item-has-error textarea.ant-input,.inventory-transfer-drawer .ant-form-item-has-error .ant-select-selector{background:snow!important}.inventory-transfer-drawer .ant-form-item-has-error .ant-input:focus,.inventory-transfer-drawer .ant-form-item-has-error textarea.ant-input:focus,.inventory-transfer-drawer .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=900px){.inventory-transfer-drawer .ant-drawer-content-wrapper{width:min(100vw,820px)!important}.inventory-transfer-form-grid{grid-template-columns:1fr}.inventory-transfer-device-search{flex-basis:280px;width:280px}}@media (width<=650px){.inventory-transfer-drawer .ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.inventory-transfer-drawer .ant-drawer-header{min-height:66px;padding:13px 15px}.inventory-transfer-drawer .ant-drawer-header:after{right:15px}.inventory-transfer-drawer .ant-drawer-body{padding:13px 13px calc(20px + env(safe-area-inset-bottom))}.inventory-transfer-drawer .ant-drawer-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.inventory-transfer-form-grid{border-radius:12px;padding:12px 11px 0}.inventory-transfer-device-header{flex-direction:column;align-items:stretch}.inventory-transfer-device-search{flex-basis:auto;width:100%}.inventory-transfer-drawer .ant-table-wrapper{border-radius:11px}.inventory-transfer-drawer .ant-table-content{-webkit-overflow-scrolling:touch}.inventory-transfer-drawer .ant-table-thead>tr>th,.inventory-transfer-drawer .ant-table-tbody>tr>td{padding:9px 8px!important}.inventory-transfer-drawer .ant-pagination{justify-content:center;gap:2px}.inventory-transfer-drawer .ant-pagination-total-text{text-align:center;width:100%;height:auto;margin-bottom:5px}.inventory-transfer-footer{grid-template-columns:.8fr 1.2fr;display:grid}.inventory-transfer-footer .ant-btn{width:100%;min-width:0}}@media (width<=430px){.inventory-transfer-drawer .ant-drawer-title{font-size:13px}.inventory-transfer-footer{grid-template-columns:1fr}.inventory-transfer-drawer .ant-table-pagination .ant-pagination-options{text-align:center;width:100%;margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.inventory-transfer-drawer .ant-drawer-close,.inventory-transfer-drawer .ant-input,.inventory-transfer-drawer .ant-input-affix-wrapper,.inventory-transfer-drawer textarea.ant-input,.inventory-transfer-drawer .ant-select-selector,.inventory-transfer-footer .ant-btn{transition:none}}.inventory-movements-toolbar{border:1px solid var(--ui-border-soft);background:#fafbfc;border-radius:13px;min-width:0;margin-bottom:14px;padding:10px}.inventory-movements-filters{grid-template-columns:minmax(220px,1.35fr) minmax(145px,.8fr) minmax(190px,1fr) minmax(110px,.55fr) auto;align-items:center;gap:8px;display:grid}.inventory-movements-filter,.inventory-movements-filter-wide,.inventory-movements-limit{width:100%}.inventory-movements-filters .ant-select-selector{border-color:var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.inventory-movements-filters .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.inventory-movements-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.inventory-movements-filters .ant-select-selection-item,.inventory-movements-filters .ant-select-selection-placeholder{font-size:12px}.inventory-movements-filters .ant-btn{border-radius:10px;min-height:43px;font-size:11.5px;font-weight:650}.inventory-movements-pagination{border-top:1px solid var(--ui-border-soft);justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:13px;display:flex}.inventory-movements-pagination .ant-btn{border-radius:9px;min-height:37px;font-size:11px;font-weight:650}.inventory-movements-pagination .ant-typography{min-width:80px;color:var(--ui-text-secondary);text-align:center;margin:0;font-size:11.5px;font-weight:650}.inventory-movement-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 92% -15%, color-mix(in srgb, var(--brand-accent) 7%, transparent), transparent 38%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;position:relative;overflow:hidden}.inventory-movement-card:before{background:var(--ui-brand-gradient);content:"";width:80px;height:3px;position:absolute;top:0;right:0}.inventory-movement-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);transform:translateY(-1px)}.inventory-movement-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.inventory-movement-device{align-items:center;gap:9px;min-width:0;display:flex}.inventory-movement-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;font-size:15px;display:flex}.inventory-movement-device>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-movement-device span{color:var(--ui-text-tertiary);font-size:10px}.inventory-movement-device strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:750;line-height:1.6;overflow:hidden}.inventory-movement-route{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.inventory-movement-route>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-movement-route span:not(.inventory-movement-route-arrow){color:var(--ui-text-tertiary);font-size:10px}.inventory-movement-route strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.inventory-movement-route-arrow{border:1px solid var(--ui-border-soft);width:32px;height:32px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:flex}.inventory-movement-state{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;margin-top:8px;padding:9px 10px}.inventory-movement-state>span{color:var(--ui-text-tertiary);margin-bottom:7px;font-size:10px;display:block}.inventory-movement-state>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-movement-state-arrow{color:var(--ui-text-tertiary);font-size:12px}.inventory-movement-card-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;margin-top:10px;padding-top:10px;display:flex}.inventory-movement-card-footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-movement-card-footer span{color:var(--ui-text-tertiary);font-size:10px}.inventory-movement-card-footer strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.inventory-movement-card-footer small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;overflow:hidden}.inventory-movement-card-footer time{color:var(--ui-text-tertiary);white-space:nowrap;flex:none;font-size:10px;line-height:1.6}@media (width<=1180px){.inventory-movements-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-movements-filters .ant-btn{width:100%}}@media (width<=850px){.inventory-movements-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.inventory-movements-toolbar{border-radius:12px;padding:8px}.inventory-movements-filters{grid-template-columns:1fr}.inventory-movement-card-head{flex-direction:column}.inventory-movement-card-footer{flex-direction:column;align-items:flex-start}.inventory-movements-pagination{gap:7px}.inventory-movements-pagination .ant-btn{flex:1}}@media (width<=430px){.inventory-movement-card{border-radius:14px;padding:12px}.inventory-movement-route{grid-template-columns:1fr;align-items:stretch}.inventory-movement-route-arrow{margin:0 auto;transform:rotate(90deg)}.inventory-movement-state>div{flex-direction:column;align-items:flex-start}.inventory-movement-state-arrow{transform:rotate(-90deg)}.inventory-movements-pagination .ant-typography{min-width:58px;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.inventory-movement-card{transition:none}.inventory-movement-card:hover{transform:none}}.inventory-page{width:100%;min-width:0}.inventory-page>.operational-metric-grid{margin-bottom:16px}.inventory-command-center{min-width:0;position:relative}.inventory-command-center>.operational-data-panel-body{min-width:0}.inventory-premium-tabs{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(#fff,#fafbfc);padding:9px 14px 0}.inventory-premium-tabs .ant-tabs-nav{margin:0!important}.inventory-premium-tabs .ant-tabs-nav:before{border:0!important}.inventory-premium-tabs .ant-tabs-tab{color:#667085;min-height:46px;transition:color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease);border-radius:11px 11px 0 0;font-size:12px;font-weight:650;margin:0 2px!important;padding:9px 13px!important}.inventory-premium-tabs .ant-tabs-tab:hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.inventory-premium-tabs .ant-tabs-tab-active{background:var(--ui-brand-soft)}.inventory-premium-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:750;color:var(--brand-primary)!important}.inventory-premium-tabs .ant-tabs-ink-bar{border-radius:999px 999px 0 0;background:var(--ui-brand-gradient)!important;height:3px!important}.inventory-tab-content{min-width:0;padding:15px}.inventory-filter-bar{border:1px solid var(--ui-border-soft);background:#fafbfc;border-radius:13px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:grid}.inventory-filter-bar--stock{grid-template-columns:repeat(5,minmax(145px,1fr))}.inventory-search,.inventory-filter-select,.inventory-filter-wide{width:100%}.inventory-filter-bar .ant-input-affix-wrapper,.inventory-filter-bar .ant-input-search .ant-input,.inventory-filter-bar .ant-input-search-button,.inventory-filter-bar .ant-select-selector{min-height:43px!important}.inventory-filter-bar .ant-input-affix-wrapper,.inventory-filter-bar .ant-input-search .ant-input,.inventory-filter-bar .ant-select-selector{border-color:var(--ui-border)!important;background:#fff!important}.inventory-filter-bar .ant-input-affix-wrapper,.inventory-filter-bar .ant-select-selector{box-shadow:var(--ui-shadow-xs)!important;border-radius:10px!important}.inventory-filter-bar .ant-input-search .ant-input{font-size:12.5px;border-radius:10px 0 0 10px!important}.inventory-filter-bar .ant-input-search-button{border-radius:0 10px 10px 0!important}.inventory-filter-bar .ant-select-selection-item,.inventory-filter-bar .ant-select-selection-placeholder,.inventory-command-center .ant-table{font-size:12px}.inventory-command-center .ant-table-thead>tr>th{height:48px;font-size:11px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.inventory-command-center .ant-table-tbody>tr>td{color:#475467;font-size:12px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.inventory-command-center .ant-table-tbody .ant-typography{font-size:12px}.inventory-command-center .ant-table-tbody .ant-typography-secondary{font-size:10.5px;color:var(--ui-text-tertiary)!important}.inventory-command-center .ant-table-tbody>tr{transition:background var(--ui-motion-fast) var(--ui-ease)}.inventory-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.inventory-command-center .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:11px;font-weight:650}.inventory-tab-content>.ant-card{border:1px solid var(--ui-border-soft)!important;box-shadow:none!important;border-radius:15px!important}.inventory-warehouse-mobile-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 96% -12%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 36%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:16px;padding:14px;position:relative;overflow:hidden}.inventory-warehouse-mobile-card:before{background:var(--ui-brand-gradient);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.inventory-warehouse-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-warehouse-mobile-identity{align-items:center;gap:10px;min-width:0;display:flex}.inventory-warehouse-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.inventory-warehouse-mobile-title{gap:2px;min-width:0;display:grid}.inventory-warehouse-mobile-title-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.inventory-warehouse-mobile-title-row strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.inventory-warehouse-mobile-primary{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--brand-primary);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:650;display:inline-flex}.inventory-warehouse-mobile-code{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.inventory-warehouse-mobile-organization{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;gap:2px;margin-top:12px;padding:10px;display:grid}.inventory-warehouse-mobile-organization span{color:var(--ui-text-tertiary);font-size:10px}.inventory-warehouse-mobile-organization strong{color:#475467;font-size:12px;font-weight:700}.inventory-warehouse-mobile-organization small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.inventory-warehouse-mobile-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.inventory-warehouse-mobile-info-grid>div{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}.inventory-warehouse-mobile-info-grid span{color:var(--ui-text-tertiary);font-size:9.5px}.inventory-warehouse-mobile-info-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.inventory-warehouse-mobile-negative{color:#667085!important}.inventory-warehouse-mobile-negative--allowed{color:var(--ui-warning)!important}.inventory-warehouse-mobile-footer{border-top:1px solid var(--ui-border-soft);justify-content:flex-end;margin-top:10px;padding-top:9px;display:flex}.inventory-warehouse-mobile-footer .ant-btn{min-height:35px;color:var(--brand-primary);font-size:11px;font-weight:650}.inventory-stock-mobile-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 96% -15%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 37%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:16px;padding:14px;position:relative;overflow:hidden}.inventory-stock-mobile-card:before{background:var(--ui-brand-gradient);content:"";width:76px;height:3px;position:absolute;top:0;right:0}.inventory-stock-mobile-card--unresolved{border-color:var(--ui-danger-border);background:radial-gradient(circle at 96% -15%, color-mix(in srgb, var(--ui-danger) 8%, transparent), transparent 37%), #fff}.inventory-stock-mobile-card--unresolved:before{background:var(--ui-danger);width:94px}.inventory-stock-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-stock-mobile-identity{align-items:center;gap:10px;min-width:0;display:flex}.inventory-stock-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.inventory-stock-mobile-identity>div{gap:2px;min-width:0;display:grid}.inventory-stock-mobile-identity strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.inventory-stock-mobile-identity span:not(.inventory-stock-mobile-icon){color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-stock-mobile-identity b{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:650}.inventory-stock-mobile-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.inventory-stock-mobile-context>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;align-content:start;gap:3px;min-width:0;min-height:72px;padding:9px;display:grid}.inventory-stock-mobile-context span{color:var(--ui-text-tertiary);font-size:9.5px}.inventory-stock-mobile-context strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.inventory-stock-mobile-context small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-stock-mobile-state{border:1px solid var(--ui-border-soft);background:#fff;border-radius:10px;margin-top:7px;padding:9px}.inventory-stock-mobile-state>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-stock-mobile-state span{color:var(--ui-text-tertiary);font-size:10px}.inventory-stock-mobile-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.inventory-stock-mobile-counts>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;gap:2px;min-width:0;padding:9px;display:grid}.inventory-stock-mobile-counts span{color:var(--ui-text-tertiary);font-size:9.5px}.inventory-stock-mobile-counts strong{color:#344054;font-size:14px;font-weight:800}.inventory-stock-mobile-count--danger{border-color:var(--ui-danger-border)!important;background:var(--ui-danger-bg)!important}.inventory-stock-mobile-count--danger span,.inventory-stock-mobile-count--danger strong{color:var(--ui-danger)}@media (width<=1180px){.inventory-filter-bar--stock{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=850px){.inventory-filter-bar,.inventory-filter-bar--stock{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-premium-tabs{padding-inline:10px}.inventory-premium-tabs .ant-tabs-tab{padding-inline:10px!important}}@media (width<=620px){.inventory-tab-content{padding:11px}.inventory-filter-bar,.inventory-filter-bar--stock{grid-template-columns:1fr;padding:8px}.inventory-premium-tabs{padding:6px 8px 0}.inventory-premium-tabs .ant-tabs-tab{min-height:43px;font-size:11px;padding:8px 9px!important}.inventory-warehouse-mobile-head,.inventory-stock-mobile-head{flex-direction:column}.inventory-warehouse-mobile-info-grid,.inventory-stock-mobile-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.inventory-warehouse-mobile-card,.inventory-stock-mobile-card{border-radius:14px;padding:12px}.inventory-warehouse-mobile-info-grid,.inventory-stock-mobile-context,.inventory-stock-mobile-counts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.inventory-premium-tabs .ant-tabs-tab,.inventory-command-center .ant-table-tbody>tr{transition:none}}.device-allocation-form-drawer{min-width:0}.device-allocation-form-drawer .allocation-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.device-allocation-form-drawer .allocation-source-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:68px;padding:10px;display:flex;position:relative;overflow:hidden}.device-allocation-form-drawer .allocation-source-grid>div:before{background:var(--ui-brand-gradient);content:"";width:40px;height:2px;position:absolute;top:0;right:0}.device-allocation-form-drawer .allocation-source-grid span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:600}.device-allocation-form-drawer .allocation-source-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.6;overflow:hidden}.device-allocation-form-drawer .allocation-source-grid strong[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.device-allocation-form-drawer .device-allocation-form{min-width:0}.device-allocation-form-drawer .device-allocation-form .ant-form-item{margin-bottom:0}.device-allocation-form-drawer .device-allocation-form .ant-form-item-label{padding-bottom:6px}.device-allocation-form-drawer .device-allocation-form .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.device-allocation-form-drawer .device-allocation-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.device-allocation-form-drawer .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:10px!important}.device-allocation-form-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.device-allocation-form-drawer .ant-select-selection-item,.device-allocation-form-drawer .ant-select-selection-placeholder{font-size:11.5px;line-height:41px!important}.device-allocation-form-drawer .ant-select:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}.device-allocation-form-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.device-allocation-form-drawer .device-allocation-selection-note{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px;display:flex}.device-allocation-form-drawer .device-allocation-selection-note>.anticon{color:var(--brand-primary);flex:none;margin-top:2px;font-size:14px}.device-allocation-form-drawer .device-allocation-selection-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-allocation-form-drawer .device-allocation-selection-note strong{color:#344054;font-size:11px;font-weight:700}.device-allocation-form-drawer .device-allocation-selection-note span{color:#667085;font-size:10.5px;line-height:1.7}.device-allocation-form-drawer .device-allocation-execution-note{margin-top:10px;border:1px solid var(--ui-info-border)!important;background:var(--ui-info-bg)!important;border-radius:10px!important}.device-allocation-form-drawer .device-allocation-execution-note .ant-alert-message{color:#175cd3;font-size:11px;font-weight:700}.device-allocation-form-drawer .device-allocation-execution-note .ant-alert-description{color:#667085;font-size:10.5px;line-height:1.7}.device-allocation-form-drawer .device-allocation-notes-item textarea.ant-input{border-color:var(--ui-border);color:#344054;resize:vertical;background:#fff;border-radius:10px;min-height:110px;padding:10px;font-size:11.5px;line-height:1.75}.device-allocation-form-drawer .device-allocation-notes-item textarea.ant-input:hover{border-color:var(--ui-brand-border)}.device-allocation-form-drawer .device-allocation-notes-item textarea.ant-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)}.device-allocation-form-drawer .device-allocation-notes-item .ant-input-data-count{color:var(--ui-text-tertiary);font-size:9.5px}.device-allocation-form-drawer .device-allocation-form-empty-source{border-radius:11px!important}.device-allocation-form-drawer .device-allocation-form-empty-source .ant-alert-message{font-size:11.5px;font-weight:700}.device-allocation-form-drawer .device-allocation-form-empty-source .ant-alert-description{font-size:10.5px;line-height:1.7}@media (width<=575px){.device-allocation-form-drawer .allocation-source-grid{grid-template-columns:1fr}.device-allocation-form-drawer .allocation-source-grid>div{min-height:60px}.device-allocation-form-drawer .device-allocation-selection-note{padding:9px}}@media (prefers-reduced-motion:reduce){.device-allocation-form-drawer .ant-select-selector,.device-allocation-form-drawer textarea.ant-input{transition:none}}.device-allocation-details-drawer .ant-drawer-content-wrapper{max-width:100vw}.device-allocation-details-drawer .ant-drawer-content{background:var(--ui-canvas-soft)}.device-allocation-details-drawer .ant-drawer-header{border-bottom:1px solid var(--ui-border-soft);background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 13%, transparent), transparent 55%), #fff;min-height:74px;padding:17px 20px;position:relative}.device-allocation-details-drawer .ant-drawer-header:after{background:var(--ui-brand-gradient);content:"";border-radius:999px 999px 0 0;width:92px;height:3px;position:absolute;bottom:-1px;right:20px}.device-allocation-details-drawer .ant-drawer-title{color:var(--ui-text-primary);font-size:15px;font-weight:750}.device-allocation-details-drawer .ant-drawer-close{color:#667085;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.device-allocation-details-drawer .ant-drawer-close:hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.device-allocation-details-drawer .ant-drawer-body{background:var(--ui-canvas-soft);padding:16px 18px 28px}.device-allocation-details-loading{justify-content:center;align-items:center;min-height:280px;display:flex}.device-allocation-details-error{border-radius:12px!important}.device-allocation-details-error .ant-alert-message{font-size:11.5px;font-weight:700}.device-allocation-details-content{grid-template-columns:minmax(0,1fr);gap:13px;min-width:0;display:grid}.device-allocation-details-hero{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 100% -50%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 45%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex;position:relative;overflow:hidden}.device-allocation-details-hero:before{background:var(--ui-brand-gradient);content:"";width:90px;height:3px;position:absolute;top:0;right:0}.device-allocation-details-hero-main{align-items:center;gap:11px;min-width:0;display:flex}.device-allocation-details-hero-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:46px;height:46px;color:var(--brand-primary);border-radius:11px;flex:0 0 46px;justify-content:center;align-items:center;font-size:18px;display:flex}.device-allocation-details-hero-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-allocation-details-hero-main small{color:var(--ui-text-tertiary);font-size:9.5px}.device-allocation-details-hero-main .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:700}.device-allocation-details-hero-main>div>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;font-weight:750;overflow:hidden}.device-allocation-details-hero-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.device-allocation-details-section{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;padding:14px;overflow:hidden}.device-allocation-details-section-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding-bottom:10px;display:flex}.device-allocation-details-section-head>div{align-items:center;gap:9px;min-width:0;display:flex}.device-allocation-details-section-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.device-allocation-details-section-icon--danger{border-color:var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.device-allocation-details-section-head>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-allocation-details-section-head strong{color:#344054;font-size:12px;font-weight:750}.device-allocation-details-section-head small{color:var(--ui-text-tertiary);font-size:9.5px;line-height:1.55}.device-allocation-details-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.device-allocation-details-info-card{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:65px;padding:9px;display:flex}.device-allocation-details-info-card--warehouse{border-color:var(--ui-brand-border);background:var(--ui-brand-soft)}.device-allocation-details-info-card>span{color:var(--ui-text-tertiary);font-size:9.5px}.device-allocation-details-info-card>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.device-allocation-details-info-card>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.device-allocation-device-card{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.device-allocation-device-main{align-items:center;gap:11px;min-width:0;display:flex}.device-allocation-device-icon{border:1px solid var(--ui-brand-border);width:48px;height:48px;color:var(--brand-primary);background:#fff;border-radius:11px;flex:0 0 48px;justify-content:center;align-items:center;font-size:18px;display:flex}.device-allocation-device-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.device-allocation-device-main small{color:var(--ui-text-tertiary);font-size:9.5px}.device-allocation-device-main .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:700}.device-allocation-device-main>div>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.device-allocation-device-main em{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-style:normal}.device-allocation-device-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.device-allocation-details-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.device-allocation-details-date-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;min-width:0;padding:9px;display:grid}.device-allocation-details-date-grid .anticon{color:var(--brand-primary);grid-row:1/3;font-size:13px}.device-allocation-details-date-grid span{color:var(--ui-text-tertiary);font-size:9px}.device-allocation-details-date-grid strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.device-allocation-details-reason{border-radius:10px;margin-top:9px;padding:10px}.device-allocation-details-reason span{margin-bottom:4px;font-size:9.5px;font-weight:650;display:block}.device-allocation-details-reason p{white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.75}.device-allocation-details-reason--released{border:1px solid var(--ui-info-border);background:var(--ui-info-bg)}.device-allocation-details-reason--released span,.device-allocation-details-reason--released p{color:#175cd3}.device-allocation-details-reason--rejected{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg)}.device-allocation-details-reason--rejected span,.device-allocation-details-reason--rejected p{color:#b42318}.device-allocation-release-section{border-color:var(--ui-warning-border);background:linear-gradient(145deg, #fff, var(--ui-warning-bg))}.device-allocation-release-warning{margin-bottom:13px;border-radius:10px!important}.device-allocation-release-warning .ant-alert-message{font-size:11px;font-weight:700}.device-allocation-release-warning .ant-alert-description{font-size:10.5px;line-height:1.7}.device-allocation-release-form .ant-form-item{margin-bottom:12px}.device-allocation-release-form .ant-form-item-label>label{color:#475467;font-size:11px;font-weight:650}.device-allocation-release-form textarea.ant-input{border-color:var(--ui-border);background:#fff;border-radius:10px;min-height:96px;font-size:11px;line-height:1.7}.device-allocation-release-form textarea.ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.device-allocation-release-form .ant-btn{border-radius:9px;min-height:39px;font-size:11px;font-weight:700}.device-allocation-state-alert{border-radius:11px!important}.device-allocation-state-alert .ant-alert-message{font-size:11px;font-weight:700}.device-allocation-state-alert .ant-alert-description{font-size:10.5px;line-height:1.75}.device-allocation-history-count{border:1px solid var(--ui-border-soft);color:#667085;background:#f8fafc;border-radius:999px;flex:none;padding:4px 8px;font-size:9.5px;font-weight:700}.device-allocation-history-table{width:100%;min-width:0}.device-allocation-history-table .ant-table-container{border:1px solid var(--ui-border-soft);border-radius:10px;width:100%;min-width:0;max-width:100%;overflow:hidden}.device-allocation-history-table .ant-table-content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand-primary) 40%, #b7bec8) #f2f4f7;max-width:100%;overflow:auto hidden!important}.device-allocation-history-table .ant-table-content::-webkit-scrollbar{height:8px}.device-allocation-history-table .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7}.device-allocation-history-table .ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 42%, #aeb6c2);border:2px solid #f2f4f7;border-radius:999px}.device-allocation-history-table .ant-table-thead>tr>th{color:#667085;white-space:nowrap;font-size:10px;font-weight:700;background:#f8fafc!important;padding:9px 10px!important}.device-allocation-history-table .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;font-size:10px;padding:9px 10px!important}.device-allocation-history-table .ant-table-tbody .ant-typography{font-size:10px}.device-allocation-history-arrow{color:var(--ui-text-tertiary);font-size:11px}@media (width<=1000px){.device-allocation-details-drawer .ant-drawer-content-wrapper{width:min(980px,100vw)!important}.device-allocation-details-info-grid,.device-allocation-details-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.device-allocation-details-drawer .ant-drawer-content-wrapper{width:100vw!important}.device-allocation-details-drawer .ant-drawer-header{min-height:64px;padding:13px 14px}.device-allocation-details-drawer .ant-drawer-header:after{right:14px}.device-allocation-details-drawer .ant-drawer-body{padding:11px}.device-allocation-details-hero,.device-allocation-device-card{flex-direction:column;align-items:flex-start}.device-allocation-details-hero-status,.device-allocation-device-statuses{justify-content:flex-start}.device-allocation-details-section{padding:11px}}@media (width<=520px){.device-allocation-details-info-grid,.device-allocation-details-date-grid{grid-template-columns:1fr}.device-allocation-details-hero-main,.device-allocation-device-main{align-items:flex-start}.device-allocation-details-hero-icon,.device-allocation-device-icon{flex-basis:40px;width:40px;height:40px}.device-allocation-details-section-head,.device-allocation-details-section-head>div{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.device-allocation-details-drawer .ant-drawer-close,.device-allocation-release-form textarea.ant-input{transition:none}}.operational-pipeline{background:radial-gradient(circle at 90% -30%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 35%), linear-gradient(145deg, #fffffff7, #f9fafbe6);border:1px solid #10182811;border-radius:20px;margin-bottom:16px;padding:14px;position:relative;overflow:hidden;box-shadow:0 10px 35px #1018280b}.operational-pipeline:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);content:"";width:120px;height:2px;box-shadow:0 0 16px var(--brand-glow);border-radius:99px;position:absolute;top:0;right:30px}.operational-pipeline-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:0 3px;display:flex}.operational-pipeline-heading>div{flex-direction:column;gap:1px;display:flex}.operational-pipeline-heading>div>span{color:var(--brand-primary);font-size:7px;font-weight:800}.operational-pipeline-heading strong{color:#344054;font-size:10px;font-weight:820}.operational-pipeline-live{color:#027a48;background:#ecfdf3;border:1px solid #d1fadf;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:6px;font-weight:750;display:inline-flex}.operational-pipeline-live>span{background:#12b76a;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite pipeline-live-pulse;box-shadow:0 0 0 3px #12b76a1a}@keyframes pipeline-live-pulse{50%{opacity:.5;transform:scale(.8)}}.operational-pipeline-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.operational-pipeline-track:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e4e7ec 8% 92%,#0000);height:1px;position:absolute;top:31px;left:9%;right:9%}.operational-pipeline-step{z-index:2;text-align:right;cursor:pointer;min-width:0;min-height:92px;transition:border-color var(--motion-normal) ease, background var(--motion-normal) ease, box-shadow var(--motion-normal) ease, transform var(--motion-normal) var(--motion-premium);background:#ffffffb8;border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:11px;font-family:inherit;display:grid;position:relative;overflow:hidden}.operational-pipeline-step:hover{border-color:var(--brand-border);background:#fff;transform:translateY(-2px);box-shadow:0 10px 25px #1018280d}.operational-pipeline-step-icon{color:#98a2b3;background:#f8fafc;border:1px solid #e4e7ec;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:color .18s,background .18s,box-shadow .18s;display:flex}.operational-pipeline-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.operational-pipeline-step-copy strong{color:#475467;font-size:9px;font-weight:780}.operational-pipeline-step-copy small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.6;overflow:hidden}.operational-pipeline-step--previous .operational-pipeline-step-icon{color:#039855;background:#ecfdf3;border-color:#d1fadf}.operational-pipeline-step--active{border-color:var(--brand-border);background:radial-gradient(circle at 90% -20%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft));box-shadow:0 10px 28px var(--brand-glow)}.operational-pipeline-step--active .operational-pipeline-step-icon{border-color:var(--brand-border);background:linear-gradient(145deg, var(--brand-primary), var(--brand-secondary));color:#fff;box-shadow:0 7px 18px var(--brand-glow)}.operational-pipeline-step--active .operational-pipeline-step-copy strong{color:var(--brand-primary)}.operational-pipeline-current{background:var(--brand-primary);color:#fff;border-radius:99px;padding:2px 5px;font-size:5px;font-weight:750;position:absolute;top:5px;left:6px}@media (width<=900px){.operational-pipeline-track{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-pipeline-track:before{display:none}}@media (width<=575px){.operational-pipeline{border-radius:17px;padding:11px}.operational-pipeline-heading{flex-direction:column;align-items:flex-start;gap:8px}.operational-pipeline-track{grid-template-columns:1fr;gap:6px}.operational-pipeline-step{grid-template-columns:37px minmax(0,1fr);min-height:68px;padding:9px}.operational-pipeline-step-icon{border-radius:11px;width:37px;height:37px;font-size:14px}}@media (prefers-reduced-motion:reduce){.operational-pipeline-step,.operational-pipeline-live>span{transition:none;animation:none}}.device-allocations-page{width:100%;min-width:0}.device-allocations-page>.operational-metric-grid{margin-bottom:16px}.allocation-command-center{min-width:0;position:relative}.device-allocations-error{margin:12px 14px;border-radius:12px!important}.device-allocations-error .ant-alert-message{font-size:12px;font-weight:700}.device-allocations-error .ant-alert-description{font-size:11px}.allocations-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(170px,220px);align-items:center;gap:8px;padding:12px 14px 4px;display:grid}.allocations-filter-bar .ant-input-affix-wrapper,.allocations-filter-bar .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.allocations-filter-bar .ant-input-affix-wrapper:hover,.allocations-filter-bar .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.allocations-filter-bar .ant-input-affix-wrapper-focused,.allocations-filter-bar .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.allocations-filter-bar .ant-input-prefix{color:var(--brand-primary)}.allocations-filter-bar .ant-input{font-size:12.5px}.allocations-filter-bar .ant-select-selection-item,.allocations-filter-bar .ant-select-selection-placeholder{font-size:12px}.allocation-premium-tabs{padding:2px 14px 14px}.allocation-premium-tabs .ant-tabs-nav{margin:0 0 13px!important}.allocation-premium-tabs .ant-tabs-nav:before{border-bottom-color:var(--ui-border-soft)!important}.allocation-premium-tabs .ant-tabs-tab{color:#667085;min-height:48px;transition:color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease);border-radius:10px 10px 0 0;font-size:11.5px;font-weight:650;margin:0 2px!important;padding:8px 11px!important}.allocation-premium-tabs .ant-tabs-tab:hover{background:var(--ui-brand-soft);color:var(--brand-primary)}.allocation-premium-tabs .ant-tabs-tab-active{background:var(--ui-brand-soft)}.allocation-premium-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:750;color:var(--brand-primary)!important}.allocation-premium-tabs .ant-tabs-ink-bar{border-radius:999px 999px 0 0;background:var(--ui-brand-gradient)!important;height:3px!important}.allocation-tab-label{align-items:center;gap:7px;display:inline-flex}.allocation-tab-label b{color:#667085;text-align:center;background:#f2f4f7;border-radius:999px;min-width:24px;padding:3px 7px;font-size:9.5px;font-weight:750;line-height:1.4}.ant-tabs-tab-active .allocation-tab-label b{background:color-mix(in srgb, var(--brand-primary) 12%, #fff);color:var(--brand-primary)}.allocation-command-center .ant-table{font-size:12px}.allocation-command-center .ant-table-thead>tr>th{min-height:48px;font-size:11px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.allocation-command-center .ant-table-tbody>tr>td{color:#475467;font-size:12px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.allocation-command-center .ant-table-tbody .ant-typography{margin:0;font-size:12px}.allocation-command-center .ant-table-tbody .ant-typography-secondary{font-size:10.5px;color:var(--ui-text-tertiary)!important}.allocation-command-center .ant-table-tbody>tr{transition:background var(--ui-motion-fast) var(--ui-ease)}.allocation-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.allocation-command-center .ant-table .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}.allocation-command-center .ant-pagination{margin:16px 0 3px!important}.allocation-ready-card,.allocation-record-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -15%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 37%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:16px;padding:14px;position:relative;overflow:hidden}.allocation-record-card{appearance:none;color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);font-family:inherit}.allocation-record-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.allocation-record-card:active{transform:scale(.99)}.allocation-record-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.allocation-card-accent{background:var(--ui-brand-gradient);width:76px;height:3px;position:absolute;top:0;right:0}.allocation-record-card--danger{border-color:var(--ui-danger-border);background:radial-gradient(circle at 94% -15%, color-mix(in srgb, var(--ui-danger) 8%, transparent), transparent 37%), #fff}.allocation-record-card--danger .allocation-card-accent{background:var(--ui-danger);width:94px}.allocation-ready-head,.allocation-record-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.allocation-ready-merchant,.allocation-record-number{align-items:center;gap:10px;min-width:0;display:flex}.allocation-card-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:42px;height:42px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;font-size:16px;display:flex}.allocation-ready-merchant>div,.allocation-record-number>div{flex-direction:column;gap:2px;min-width:0;display:flex}.allocation-ready-merchant strong,.allocation-record-number strong{max-width:230px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:750;line-height:1.55;overflow:hidden}.allocation-ready-merchant span,.allocation-record-number span{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.allocation-ready-bento,.allocation-record-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid;position:relative}.allocation-ready-bento>div,.allocation-record-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:59px;padding:9px;display:flex}.allocation-ready-bento span,.allocation-record-grid span{color:var(--ui-text-tertiary);font-size:9.5px}.allocation-ready-bento strong,.allocation-record-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.allocation-ready-workflow{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 11px;padding:9px 10px;display:flex}.allocation-ready-workflow span{color:var(--ui-text-tertiary);font-size:9.5px}.allocation-ready-workflow strong{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.allocation-ready-card>.ant-btn-primary{width:100%;min-height:40px;box-shadow:var(--ui-shadow-xs);border:0;border-radius:10px;font-size:11px;font-weight:700}.allocation-device-card{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.allocation-device-icon{border:1px solid var(--ui-border-soft);width:36px;height:36px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;display:flex}.allocation-device-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.allocation-device-card span{color:var(--ui-text-tertiary);font-size:9.5px}.allocation-device-card strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.allocation-device-card small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.allocation-record-footer{border-top:1px solid var(--ui-border-soft);color:var(--brand-primary);justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;padding-top:9px;font-size:10.5px;font-weight:700;display:flex}@media (width<=900px){.allocations-filter-bar{grid-template-columns:1fr minmax(160px,210px)}}@media (width<=700px){.allocations-filter-bar{grid-template-columns:1fr;padding:10px 10px 3px}.allocation-premium-tabs{padding-inline:10px}.allocation-premium-tabs .ant-tabs-tab{min-height:45px;font-size:11px}.allocation-ready-head,.allocation-record-head{flex-direction:column}}@media (width<=430px){.allocation-ready-card,.allocation-record-card{border-radius:14px;padding:12px}.allocation-ready-bento,.allocation-record-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.allocation-record-card,.allocation-premium-tabs .ant-tabs-tab{transition:none}.allocation-record-card:active{transform:none}}.installation-create-drawer{min-width:0}.installation-create-drawer .installation-create-alert{margin-bottom:13px;overflow:hidden;border:1px solid var(--ui-info-border)!important;background:var(--ui-info-bg)!important;border-radius:11px!important}.installation-create-drawer .installation-create-alert .ant-alert-icon{color:var(--ui-info)!important}.installation-create-drawer .installation-create-alert .ant-alert-message{color:#175cd3;font-size:11.5px;font-weight:700}.installation-create-drawer .installation-create-alert .ant-alert-description{color:#667085;font-size:10.5px;line-height:1.7}.installation-create-drawer .installation-create-form{min-width:0}.installation-create-drawer .installation-create-form .ant-form-item{min-width:0;margin-bottom:0}.installation-create-drawer .installation-create-form .ant-form-item-label{padding-bottom:6px}.installation-create-drawer .installation-create-form .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.installation-create-drawer .installation-create-form .ant-form-item-required:before{font-size:10px!important}.installation-create-drawer .installation-create-form .ant-form-item-explain-error{margin-top:4px;font-size:10px;line-height:1.55}.installation-create-drawer .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.installation-create-drawer .ant-select-single .ant-select-selector{align-items:center;display:flex}.installation-create-drawer .ant-select-selection-item,.installation-create-drawer .ant-select-selection-placeholder{font-size:11.5px;line-height:41px!important}.installation-create-drawer .ant-select:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}.installation-create-drawer .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.installation-create-drawer .installation-create-empty-allocation{border:1px dashed var(--ui-border-strong);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:9px;padding:10px;display:flex}.installation-create-drawer .installation-create-empty-allocation>.anticon{color:var(--ui-text-tertiary);margin-top:2px;font-size:14px}.installation-create-drawer .installation-create-empty-allocation>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-create-drawer .installation-create-empty-allocation strong{color:#475467;font-size:11px;font-weight:700}.installation-create-drawer .installation-create-empty-allocation span{color:var(--ui-text-tertiary);font-size:10.5px;line-height:1.7}.installation-create-drawer .installation-create-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.installation-create-drawer .installation-create-summary-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:66px;padding:10px;display:flex;position:relative;overflow:hidden}.installation-create-drawer .installation-create-summary-grid>div:before{background:var(--ui-brand-gradient);content:"";width:38px;height:2px;position:absolute;top:0;right:0}.installation-create-drawer .installation-create-summary-grid span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:600}.installation-create-drawer .installation-create-summary-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.installation-create-drawer .installation-create-summary-grid strong[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.installation-create-drawer .installation-create-psp-note{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;align-items:center;gap:8px;margin-top:9px;padding:10px;display:flex}.installation-create-drawer .installation-create-psp-note>span:last-child{color:#667085;min-width:0;font-size:10.5px;line-height:1.7}.installation-create-drawer textarea.ant-input{border:1px solid var(--ui-border);color:#344054;resize:vertical;min-height:108px;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:10px;padding:10px;font-size:11.5px;line-height:1.75}.installation-create-drawer textarea.ant-input:hover{border-color:var(--ui-brand-border)}.installation-create-drawer textarea.ant-input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)}.installation-create-drawer .ant-form-item-extra{color:var(--ui-text-tertiary);margin-top:4px;font-size:9.5px;line-height:1.65}.installation-create-drawer .ant-input-data-count{color:var(--ui-text-tertiary);font-size:9.5px}.installation-create-drawer .installation-create-address-note{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;align-items:flex-start;gap:9px;margin-top:9px;padding:10px;display:flex}.installation-create-drawer .installation-create-address-note>.anticon{color:var(--brand-primary);margin-top:2px;font-size:14px}.installation-create-drawer .installation-create-address-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-create-drawer .installation-create-address-note strong{color:#475467;font-size:11px;font-weight:700}.installation-create-drawer .installation-create-address-note span{color:var(--ui-text-tertiary);font-size:10.5px;line-height:1.7}@media (width<=575px){.installation-create-drawer .installation-create-summary-grid{grid-template-columns:1fr}.installation-create-drawer .installation-create-summary-grid>div{min-height:60px}.installation-create-drawer .installation-create-psp-note{flex-direction:column;align-items:flex-start}.installation-create-drawer textarea.ant-input{min-height:120px}}@media (prefers-reduced-motion:reduce){.installation-create-drawer .ant-select-selector,.installation-create-drawer textarea.ant-input{transition:none}}.installation-mission{width:100%;min-width:0}.installation-mission-loading{padding:20px 5px}.installation-mission-hero{background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--brand-accent) 26%, transparent), transparent 34%), var(--brand-gradient);min-height:145px;box-shadow:0 18px 44px color-mix(in srgb, var(--brand-primary) 12%, #10182824);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:19px;display:flex;position:relative;overflow:hidden}.installation-mission-hero--completed{background:radial-gradient(circle at 10% 10%,#32d5833d,#0000 32%),linear-gradient(135deg,#054f31,#087443,#0b5f47)}.installation-mission-hero--danger{background:radial-gradient(circle at 10% 10%,#f0443840,#0000 32%),linear-gradient(135deg,#1d2939,#431c20)}.installation-mission-hero-glow{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:160px;height:160px;position:absolute;top:-100px;left:22%;box-shadow:0 0 0 40px #ffffff05}.installation-mission-hero-main{z-index:2;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.installation-mission-hero-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:16px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:23px;display:flex;box-shadow:inset 0 1px #ffffff2e}.installation-mission-overline{color:#ffffffa8;margin-bottom:2px;font-size:10.5px;font-weight:650;display:block}.installation-mission-number{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2.5vw,24px);font-weight:850;display:block;overflow:hidden}.installation-mission-hero-status{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.installation-mission-hero .premium-status-pill{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border-color:#ffffff29}.installation-mission-hero>.ant-btn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff2e;border-radius:10px;min-height:40px;font-size:11px;font-weight:650;position:relative}.installation-mission-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.installation-mission-step{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:62px;padding:10px;display:flex}.installation-mission-step-icon{width:34px;height:34px;color:var(--ui-text-tertiary);background:#f2f4f7;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.installation-mission-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-mission-step strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.installation-mission-step span{color:var(--ui-text-tertiary);font-size:9px}.installation-mission-step--completed .installation-mission-step-icon{background:var(--ui-success-bg);color:var(--ui-success)}.installation-mission-step--active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-xs)}.installation-mission-step--active .installation-mission-step-icon{background:var(--ui-brand-gradient);color:#fff}.installation-mission-step--active strong{color:var(--brand-primary)}.installation-mission-alert{margin-bottom:12px;border-radius:11px!important}.installation-mission-alert .ant-alert-message{font-size:11.5px;font-weight:700}.installation-mission-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.installation-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.installation-mission-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:67px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.installation-summary-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--brand-primary);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;display:flex}.installation-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-mission-summary span:not(.installation-summary-icon){color:var(--ui-text-tertiary);font-size:9.5px}.installation-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.installation-mission-summary small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.installation-mission-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.installation-context-card{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;padding:13px}.installation-context-heading{border-bottom:1px solid var(--ui-border-soft);color:var(--brand-primary);align-items:center;gap:8px;padding-bottom:9px;font-size:14px;display:flex}.installation-context-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-context-heading strong{color:#344054;font-size:12px;font-weight:750}.installation-context-heading span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-context-list{gap:0;display:grid}.installation-context-list>div{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:115px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;display:grid}.installation-context-list>div:last-child{border-bottom:0}.installation-context-list span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-context-list strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.installation-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.installation-operation-number{width:100%}.installation-operation-submit{justify-content:flex-end;margin-top:3px;display:flex}.installation-operation-submit .ant-btn{border-radius:10px;min-width:165px;min-height:40px;font-size:11px;font-weight:700}.installation-action-highlight{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;align-items:center;gap:10px;margin-bottom:13px;padding:11px;display:flex}.installation-action-highlight-icon{background:var(--brand-primary);color:#fff;width:38px;height:38px;box-shadow:var(--ui-shadow-xs);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.installation-action-highlight>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-action-highlight strong{color:#344054;font-size:12px;font-weight:750}.installation-action-highlight span:not(.installation-action-highlight-icon){color:#667085;font-size:10.5px;line-height:1.7}.installation-completion-heading{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 90% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 11px;padding:12px 14px;display:flex}.installation-completion-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-completion-heading>div>span{color:var(--brand-primary);font-size:9.5px;font-weight:700}.installation-completion-heading strong{color:#344054;font-size:13px;font-weight:750}.installation-completion-heading small{color:var(--ui-text-tertiary);font-size:10px}.installation-complete-review{border:1px solid var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success);border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:15px;display:flex}.installation-complete-review>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-complete-review strong{color:#027a48;font-size:11.5px;font-weight:700}.installation-complete-review span{color:#475467;font-size:10px}.installation-result-board{border:1px solid var(--ui-success-border);background:var(--ui-success-bg);border-radius:14px;margin-bottom:13px;padding:14px}.installation-result-heading{border-bottom:1px solid color-mix(in srgb, var(--ui-success) 15%, transparent);color:var(--ui-success);align-items:center;gap:9px;padding-bottom:10px;font-size:17px;display:flex}.installation-result-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-result-heading strong{color:#027a48;font-size:13px;font-weight:750}.installation-result-heading span{color:#667085;font-size:10px}.installation-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.installation-result-grid>div{border:1px solid color-mix(in srgb, var(--ui-success) 12%, transparent);background:#ffffffb3;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:9px;display:flex}.installation-result-grid span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-result-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.installation-result-note{border-inline-start:3px solid var(--ui-success);color:#667085;background:#ffffffb8;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:10.5px;line-height:1.75}.installation-danger-zone{border:1px solid var(--ui-danger-border);background:radial-gradient(circle at 92% -30%, color-mix(in srgb, var(--ui-danger) 8%, transparent), transparent 42%), var(--ui-danger-bg);border-radius:13px;margin-top:14px;padding:13px}.installation-danger-heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.installation-danger-icon{border:1px solid var(--ui-danger-border);width:38px;height:38px;color:var(--ui-danger);background:#fff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.installation-danger-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-danger-heading strong{color:#b42318;font-size:12px;font-weight:750}.installation-danger-heading span:not(.installation-danger-icon){color:#667085;font-size:10.5px}.installation-mission .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.installation-mission .ant-form-item-explain-error{font-size:10px}.installation-mission .ant-input,.installation-mission .ant-input-number-input,.installation-mission .ant-select-selection-item,.installation-mission .ant-select-selection-placeholder,.installation-mission textarea.ant-input{font-size:11.5px}.installation-mission .ant-input,.installation-mission .ant-input-number,.installation-mission .ant-select-selector,.installation-mission textarea.ant-input{border-radius:9px!important}.installation-mission textarea.ant-input{line-height:1.7}@media (width<=850px){.installation-mission-summary,.installation-mission-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.installation-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.installation-mission-hero>.ant-btn{width:100%}.installation-mission-context-grid,.installation-operation-grid{grid-template-columns:1fr}.installation-operation-submit .ant-btn{width:100%}.installation-completion-heading{flex-direction:column;align-items:flex-start}.installation-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.installation-mission-summary,.installation-mission-workflow,.installation-result-grid{grid-template-columns:1fr}.installation-context-list>div{grid-template-columns:90px minmax(0,1fr)}.installation-mission-number{max-width:calc(100vw - 130px)}}@media (prefers-reduced-motion:reduce){.installation-mission-step,.installation-mission-hero>.ant-btn{transition:none}}.device-installations-page{width:100%;min-width:0}.device-installations-page>.operational-metric-grid{margin-bottom:16px}.installation-command-center{min-width:0;position:relative}.device-installations-error{margin:12px;border-radius:12px!important}.device-installations-error .ant-alert-message{font-size:12px;font-weight:700}.device-installations-error .ant-alert-description{font-size:10.5px;line-height:1.7}.installation-premium-filters{grid-template-columns:minmax(280px,1fr) minmax(180px,220px);gap:8px;width:100%;min-width:0;display:grid}.installation-premium-filters .ant-input-affix-wrapper,.installation-premium-filters .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.installation-premium-filters .ant-input-affix-wrapper:hover,.installation-premium-filters .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.installation-premium-filters .ant-input-affix-wrapper-focused,.installation-premium-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.installation-premium-filters .ant-input-prefix{color:var(--brand-primary);font-size:13px}.installation-premium-filters .ant-input{font-size:12.5px}.installation-premium-filters .ant-select-selection-item,.installation-premium-filters .ant-select-selection-placeholder{font-size:12px}.installation-toolbar-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.installation-command-center .ant-table{font-size:12px}.installation-command-center .ant-table-thead>tr>th{font-size:11px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.installation-command-center .ant-table-tbody>tr>td{color:#475467;transition:background var(--ui-motion-fast) var(--ui-ease);font-size:12px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.installation-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.installation-command-center .ant-table-cell .ant-typography{margin:0;font-size:12px}.installation-command-center .ant-table-cell .ant-typography-secondary{font-size:10.5px;color:var(--ui-text-tertiary)!important}.installation-command-center .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}.installation-command-center .ant-pagination{margin:16px 0 4px!important}.installation-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -15%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.installation-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.installation-mobile-card:active{transform:scale(.99)}.installation-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.installation-card-accent{background:var(--ui-brand-gradient);width:78px;height:3px;position:absolute;top:0;right:0}.installation-mobile-card--completed{border-color:var(--ui-success-border)}.installation-mobile-card--completed .installation-card-accent{background:var(--ui-success);width:92px}.installation-mobile-card--danger{border-color:var(--ui-danger-border)}.installation-mobile-card--danger .installation-card-accent{background:var(--ui-danger);width:92px}.installation-mobile-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex;position:relative}.installation-mobile-identity{align-items:center;gap:10px;min-width:0;display:flex}.installation-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:43px;height:43px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;font-size:17px;display:flex}.installation-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-mobile-identity span{color:var(--ui-text-tertiary);font-size:10px}.installation-mobile-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.installation-mobile-identity small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.installation-merchant-card{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.installation-merchant-icon{border:1px solid var(--ui-border-soft);width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.installation-merchant-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-merchant-card span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-merchant-card strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.installation-merchant-card small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.installation-device-card{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;padding:9px;display:grid}.installation-device-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--brand-primary);border-radius:9px;justify-content:center;align-items:center;font-size:14px;display:flex}.installation-device-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.installation-device-card span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-device-card strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.installation-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.installation-field-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:9px;display:flex}.installation-field-grid span{color:var(--ui-text-tertiary);font-size:9.5px}.installation-field-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.installation-failure-note{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:#b42318;border-radius:10px;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 10px;font-size:10.5px;line-height:1.7;display:flex}.installation-mobile-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.installation-mobile-footer>div{min-width:0;color:var(--ui-text-tertiary);align-items:center;gap:5px;font-size:10px;display:flex}.installation-mobile-footer>div .anticon{color:var(--brand-primary)}.installation-mobile-open{color:var(--brand-primary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}@media (width<=767px){.installation-premium-filters{grid-template-columns:1fr}.installation-toolbar-meta{justify-content:space-between;width:100%}}@media (width<=620px){.installation-mobile-head{flex-direction:column}}@media (width<=575px){.installation-device-card{grid-template-columns:34px minmax(0,1fr)}.installation-device-card>div:last-child{grid-column:2}}@media (width<=430px){.installation-mobile-card{border-radius:14px;padding:12px}.installation-field-grid{grid-template-columns:1fr}.installation-mobile-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.installation-mobile-card{transition:none}.installation-mobile-card:active{transform:none}}.psp-mission{width:100%}.psp-mission-loading{padding:20px 6px}.psp-mission-hero{background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 32%), var(--brand-gradient);min-height:165px;box-shadow:0 20px 52px color-mix(in srgb, var(--brand-primary) 13%, #10182826);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:flex;position:relative;overflow:hidden}.psp-mission-hero--success{background:radial-gradient(circle at 8% 4%,#32d58338,#0000 32%),linear-gradient(135deg,#064e3b,#087443,#075b4b)}.psp-mission-hero--warning{background:radial-gradient(circle at 8% 4%,#fdb02233,#0000 32%),linear-gradient(135deg,#1d2939,#5b3d11)}.psp-mission-hero--danger{background:radial-gradient(circle at 8% 4%,#f0443840,#0000 32%),linear-gradient(135deg,#1d2939,#431c20)}.psp-mission-hero-glow{border:1px solid #ffffff14;border-radius:50%;width:205px;height:205px;position:absolute;top:-125px;left:24%;box-shadow:0 0 0 48px #ffffff05}.psp-mission-hero-main{z-index:2;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.psp-mission-hero-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff2b;border-radius:19px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;display:flex}.psp-mission-hero-main>div{min-width:0}.psp-mission-overline{color:#ffffff94;font-size:11px;font-weight:750;display:block}.psp-mission-hero-main>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2.5vw,25px);font-weight:900;display:block;overflow:hidden}.psp-mission-provider{color:#ffffffb3;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}.psp-mission-provider b{color:#fff;font-size:12px}.psp-mission-hero-status{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.psp-mission-hero .premium-status-pill{color:#fff;background:#ffffff1a;border-color:#ffffff29}.psp-mission-hero>.ant-btn{z-index:2;color:#fff;background:#ffffff1a;border-color:#ffffff2b;border-radius:11px;min-height:39px;position:relative}.psp-mission-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.psp-mission-step{background:#fff;border:1px solid #eaecf0;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.psp-mission-step>span{color:#98a2b3;background:#f2f4f7;border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;display:flex}.psp-mission-step>div{flex-direction:column;gap:1px;min-width:0;display:flex}.psp-mission-step strong{color:#667085;font-size:12px;font-weight:780}.psp-mission-step small{color:#98a2b3;font-size:10px}.psp-mission-step--completed>span{color:#039855;background:#ecfdf3}.psp-mission-step--active{border-color:var(--brand-border);background:var(--brand-soft);box-shadow:0 7px 19px var(--brand-glow)}.psp-mission-step--active>span{background:var(--brand-primary);color:#fff}.psp-mission-step--active strong{color:var(--brand-primary)}.psp-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.psp-mission-summary article{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #10182811;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.psp-mission-summary article>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-primary);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:14px;display:flex}.psp-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-mission-summary small{color:#98a2b3;font-size:10px}.psp-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:780;overflow:hidden}.psp-mission-summary b{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;overflow:hidden}.psp-mission-context{background:#fff;border:1px solid #eaecf0;border-radius:15px;margin-bottom:12px;overflow:hidden}.psp-mission-context-head{background:linear-gradient(#fff,#fafbfc);border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.psp-mission-context-head>div{align-items:center;gap:9px;display:flex}.psp-mission-context-head>div>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.psp-mission-context-head>div>div{flex-direction:column;display:flex}.psp-mission-context-head strong{color:#344054;font-size:13px}.psp-mission-context-head small{color:#98a2b3;font-size:10px}.psp-mission-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px;display:grid}.psp-mission-context-grid>div{background:#fafbfc;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.psp-mission-context-grid span{color:#98a2b3;font-size:10px}.psp-mission-context-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;overflow:hidden}.psp-mission-context-grid small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.psp-mission-alert{margin-bottom:12px;border-radius:12px!important}.psp-mission-error{background:#fef3f2;border:1px solid #fecdca;border-radius:13px;grid-template-columns:40px minmax(0,1fr);gap:9px;margin-bottom:12px;padding:11px;display:grid}.psp-mission-error>span{color:#d92d20;background:#fff;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.psp-mission-error>div{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-mission-error small{color:#b42318;font-size:10px}.psp-mission-error strong{color:#b42318;font-size:13px}.psp-mission-error p{color:#b42318;margin:3px 0 0;font-size:11px;line-height:1.75}.psp-mission-error b{color:#667085;margin-top:3px;font-size:10px;font-weight:600}.psp-retry-summary{border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand-primary);border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:10px;font-size:16px;display:flex}.psp-retry-summary>div{flex-direction:column;display:flex}.psp-retry-summary strong{color:#344054;font-size:12px}.psp-retry-summary span{color:#667085;font-size:11px}.psp-mission-action-row{justify-content:flex-end;display:flex}.psp-mission-action-row .ant-btn{border-radius:11px;min-width:180px;min-height:41px}.psp-manual-warning{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:13px;padding:11px;font-size:16px;display:flex}.psp-manual-warning>div{flex-direction:column;gap:2px;display:flex}.psp-manual-warning strong{color:#93370d;font-size:13px}.psp-manual-warning span{color:#b54708;font-size:11px;line-height:1.75}.psp-manual-confirmation{color:#7a2e0e;background:#fffaeb94;border:1px solid #fedf89;border-radius:11px;align-items:flex-start;padding:10px;font-size:12px;line-height:1.75;display:flex}.psp-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.psp-manual-json{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:11px!important}.psp-side-effects{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff);border-radius:12px;margin-bottom:14px;padding:11px}.psp-side-effects-head{color:var(--brand-primary);align-items:center;gap:8px;margin-bottom:9px;font-size:16px;display:flex}.psp-side-effects-head>div{flex-direction:column;display:flex}.psp-side-effects-head strong{color:#344054;font-size:13px}.psp-side-effects-head span{color:#667085;font-size:10px}.psp-side-effects .ant-form-item{margin-bottom:7px}.psp-manual-submit{color:#d92d20;background:snow;border:1px solid #fecdca;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.psp-manual-submit>.anticon{font-size:18px}.psp-manual-submit>div{flex-direction:column;display:flex}.psp-manual-submit strong{color:#b42318;font-size:12px}.psp-manual-submit span{color:#667085;font-size:10px}.psp-manual-submit .ant-btn{border-radius:10px;min-height:40px}.psp-mission-success{color:#039855;background:linear-gradient(145deg,#f6fef9,#ecfdf3);border:1px solid #d1fadf;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:grid}.psp-mission-success>.anticon{font-size:21px}.psp-mission-success>div{flex-direction:column;gap:2px;display:flex}.psp-mission-success strong{color:#027a48;font-size:13px}.psp-mission-success span{color:#667085;font-size:11px}.psp-attempt-section,.psp-history-section{background:#fff;border:1px solid #eaecf0;border-radius:16px;margin-bottom:12px;overflow:hidden}.psp-section-heading{background:linear-gradient(#fff,#fafbfc);border-bottom:1px solid #f0f2f5;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.psp-section-heading>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:39px;height:39px;color:var(--brand-primary);border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex}.psp-section-heading>div{flex-direction:column;display:flex}.psp-section-heading strong{color:#344054;font-size:13px}.psp-section-heading small{color:#98a2b3;font-size:10px}.psp-section-heading>b{color:var(--brand-primary);font-size:10px;font-weight:700}.psp-attempt-list{gap:8px;padding:11px;display:grid}.psp-attempt-card{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:12px;padding:10px;overflow:hidden}.psp-attempt-card--success{background:#f6fef9;border-color:#d1fadf}.psp-attempt-card--danger{background:snow;border-color:#fecdca}.psp-attempt-head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.psp-attempt-head>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.psp-attempt-head time{color:#98a2b3;font-size:10px}.psp-attempt-head>strong{color:#475467;font-size:11px}.psp-attempt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.psp-attempt-grid>div{background:#f8fafccc;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.psp-attempt-grid span{color:#98a2b3;font-size:10px}.psp-attempt-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.psp-attempt-grid small{color:#98a2b3;font-size:10px}.psp-attempt-endpoint{color:#667085;background:#f2f4f7;border-radius:8px;align-items:center;gap:6px;margin-top:8px;padding:7px 8px;display:flex;overflow:hidden}.psp-attempt-endpoint span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.psp-attempt-error{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:9px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px;display:flex}.psp-attempt-error>div{flex-direction:column;gap:2px;display:flex}.psp-attempt-error strong{color:#b42318;font-size:11px}.psp-attempt-error span{color:#b42318;font-size:10px;line-height:1.65}.psp-attempt-error small{color:#667085;font-size:10px}.psp-history-list{padding:12px}.psp-history-item{grid-template-columns:33px minmax(0,1fr);gap:8px;display:grid}.psp-history-rail{flex-direction:column;align-items:center;display:flex}.psp-history-dot{z-index:2;background:var(--brand-primary);color:#fff;width:29px;height:29px;box-shadow:0 0 0 1px var(--brand-border);border:4px solid #fff;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.psp-history-line{background:#e4e7ec;flex:1;width:1px;min-height:24px}.psp-history-card{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #eaecf0;border-radius:12px;margin-bottom:9px;padding:10px}.psp-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.psp-history-head>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.psp-history-head>div>span{color:#667085;font-size:10px}.psp-history-head time{color:#98a2b3;font-size:10px}.psp-history-transition{background:#fafbfc;border-radius:9px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;margin-top:8px;padding:7px;display:grid}.psp-history-transition span{color:#98a2b3;font-size:10px}.psp-history-transition .anticon{color:var(--brand-primary);text-align:center}.psp-history-transition strong{color:#475467;font-size:11px}.psp-history-actor{align-items:center;gap:5px;margin-top:6px;display:flex}.psp-history-actor span{color:#98a2b3;font-size:10px}.psp-history-actor strong{color:#667085;font-size:10px}.psp-history-reason{border-inline-start:2px solid var(--brand-primary);background:var(--brand-soft);color:#667085;border-radius:7px;margin-top:7px;padding:7px;font-size:11px;line-height:1.7}@media (width<=850px){.psp-mission-summary,.psp-attempt-grid,.psp-mission-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.psp-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.psp-mission-hero-main,.psp-mission-hero>.ant-btn{width:100%}.psp-manual-grid,.psp-mission-context-grid{grid-template-columns:1fr}.psp-manual-submit{grid-template-columns:34px minmax(0,1fr)}.psp-manual-submit .ant-btn{grid-column:1/-1;width:100%}.psp-mission-success{grid-template-columns:36px minmax(0,1fr)}.psp-mission-success>div:last-child{grid-column:2}.psp-section-heading{grid-template-columns:38px minmax(0,1fr)}.psp-section-heading>b{grid-column:2}.psp-mission-action-row .ant-btn{width:100%;min-width:0}}@media (width<=420px){.psp-mission-summary,.psp-mission-workflow,.psp-attempt-grid{grid-template-columns:1fr}.psp-attempt-head,.psp-history-head{flex-direction:column;align-items:flex-start}.psp-history-transition{grid-template-columns:1fr}.psp-history-transition .anticon{transform:rotate(-90deg)}}.collection-mission{width:100%;min-width:0}.collection-mission-loading{padding:20px 6px}.collection-mission-hero{background:radial-gradient(circle at 9% 5%, color-mix(in srgb, var(--brand-accent) 26%, transparent), transparent 34%), var(--brand-gradient);min-height:150px;box-shadow:0 18px 44px color-mix(in srgb, var(--brand-primary) 12%, #10182824);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:19px;display:flex;position:relative;overflow:hidden}.collection-mission-hero--warning{background:radial-gradient(circle at 9% 5%,#f790093d,#0000 32%),linear-gradient(135deg,#1d2939,#493419)}.collection-mission-hero-glow{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:170px;height:170px;position:absolute;top:-105px;left:24%;box-shadow:0 0 0 42px #ffffff05}.collection-mission-hero-main{z-index:2;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.collection-mission-hero-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:16px;flex:0 0 57px;justify-content:center;align-items:center;width:57px;height:57px;font-size:22px;display:flex;box-shadow:inset 0 1px #ffffff2e}.collection-mission-hero-main>div{min-width:0}.collection-mission-overline{color:#ffffffa6;font-size:10.5px;font-weight:650;display:block}.collection-mission-hero-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,2.5vw,24px);font-weight:850;display:block;overflow:hidden}.collection-mission-hero-main>div>span:not(.collection-mission-overline){color:#ffffffc2;font-size:11px}.collection-mission-hero-status{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.collection-mission-hero .premium-status-pill{color:#fff;background:#ffffff1c;border-color:#ffffff29}.collection-mission-hero>.ant-btn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-color:#ffffff2e;border-radius:10px;min-height:40px;font-size:11px;position:relative}.collection-mission-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.collection-mission-step{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:63px;padding:10px;display:flex}.collection-mission-step-icon{width:34px;height:34px;color:var(--ui-text-tertiary);background:#f2f4f7;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.collection-mission-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-mission-step strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.collection-mission-step span{color:var(--ui-text-tertiary);font-size:9px}.collection-mission-step--completed .collection-mission-step-icon{background:var(--ui-success-bg);color:var(--ui-success)}.collection-mission-step--active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-xs)}.collection-mission-step--active .collection-mission-step-icon{background:var(--ui-brand-gradient);color:#fff}.collection-mission-step--active strong{color:var(--brand-primary)}.collection-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.collection-mission-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:68px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.collection-summary-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:13px;display:flex}.collection-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-mission-summary span:not(.collection-summary-icon){color:var(--ui-text-tertiary);font-size:9.5px}.collection-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.collection-mission-summary small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.collection-mission .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.collection-mission .ant-form-item-explain-error{font-size:10px}.collection-mission .ant-input,.collection-mission .ant-select-selection-item,.collection-mission .ant-select-selection-placeholder,.collection-mission textarea.ant-input{font-size:11.5px}.collection-mission .ant-input,.collection-mission .ant-select-selector,.collection-mission textarea.ant-input{border-radius:9px!important}.collection-mission textarea.ant-input{line-height:1.7}.collection-route-preview{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.collection-route-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-route-preview span{color:var(--ui-text-tertiary);font-size:9.5px}.collection-route-preview strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.collection-route-preview small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-route-arrow{border:1px solid var(--ui-border-soft);width:34px;height:34px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:flex}.collection-reason-preview{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:var(--ui-warning);border-radius:10px;align-items:center;gap:8px;margin:-3px 0 13px;padding:9px;display:flex}.collection-reason-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-reason-preview span{color:#b54708;font-size:9.5px}.collection-reason-preview strong{color:#93370d;font-size:11px;font-weight:700}.collection-create-review,.collection-complete-review{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--brand-primary);border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:10px;font-size:15px;display:flex}.collection-create-review>div,.collection-complete-review>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-create-review strong,.collection-complete-review strong{color:#344054;font-size:11px;font-weight:700}.collection-create-review span,.collection-complete-review span{color:#667085;font-size:10.5px;line-height:1.7}.collection-complete-review{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success)}.collection-request-board{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 92% -25%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 42%), #fff;box-shadow:var(--ui-shadow-xs);border-radius:13px;margin-bottom:12px;overflow:hidden}.collection-request-board-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.collection-request-board-head>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-request-board-head>div:first-child span{color:var(--ui-text-tertiary);font-size:9.5px}.collection-request-board-head>div:first-child strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.collection-request-board-head>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.collection-request-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px;display:grid}.collection-request-info-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:8px;display:flex}.collection-request-info-grid span{color:var(--ui-text-tertiary);font-size:9px}.collection-request-info-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.collection-psp-action{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;align-items:center;gap:9px;margin-bottom:12px;padding:11px;display:flex}.collection-psp-action-icon{background:var(--brand-primary);color:#fff;width:38px;height:38px;box-shadow:var(--ui-shadow-xs);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.collection-psp-action>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-psp-action strong{color:#344054;font-size:11.5px;font-weight:700}.collection-psp-action span:not(.collection-psp-action-icon){color:#667085;font-size:10.5px;line-height:1.7}.collection-complete-device{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:10px;margin-bottom:13px;padding:10px;display:flex}.collection-complete-device-icon{border:1px solid var(--ui-border-soft);width:40px;height:40px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.collection-complete-device>div{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-complete-device span{color:var(--ui-text-tertiary);font-size:9.5px}.collection-complete-device strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.collection-complete-device small{color:#667085;font-size:9.5px}.collection-action-row{justify-content:flex-end;margin-top:4px;display:flex}.collection-action-row .ant-btn{border-radius:10px;min-width:180px;min-height:41px;font-size:11px;font-weight:700}.collection-mission-alert{margin-bottom:12px;border-radius:11px!important}.collection-mission-alert .ant-alert-message{font-size:11px;font-weight:700}.collection-mission-alert .ant-alert-description{font-size:10.5px;line-height:1.7}@media (width<=850px){.collection-mission-summary,.collection-request-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.collection-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.collection-mission-hero>.ant-btn{width:100%}.collection-mission-hero-main{align-items:flex-start}.collection-mission-hero-main strong{max-width:calc(100vw - 150px)}.collection-mission-workflow,.collection-form-grid{grid-template-columns:1fr}.collection-route-preview{text-align:right;grid-template-columns:1fr}.collection-route-arrow{margin-inline:auto;transform:rotate(-90deg)}.collection-request-board-head{flex-direction:column;align-items:flex-start}.collection-action-row .ant-btn{width:100%}}@media (width<=430px){.collection-mission-summary,.collection-request-info-grid{grid-template-columns:1fr}.collection-mission-hero-main{flex-direction:column}.collection-mission-hero-main strong{max-width:calc(100vw - 80px)}}@media (prefers-reduced-motion:reduce){.collection-mission-step,.collection-mission-hero>.ant-btn{transition:none}}.terminal-detail{width:100%;min-width:0}.terminal-detail-loading{padding:18px}.terminal-detail-hero{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 40%), linear-gradient(135deg, var(--ui-brand-soft), #fff 68%);min-height:156px;box-shadow:var(--ui-shadow-sm);border-radius:19px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:21px;display:flex;position:relative;overflow:hidden}.terminal-detail-hero--active{border-color:var(--ui-success-border);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--ui-success) 10%, transparent), transparent 40%), linear-gradient(135deg, var(--ui-success-bg), #fff 68%)}.terminal-detail-hero--danger{border-color:var(--ui-danger-border);background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--ui-danger) 10%, transparent), transparent 40%), linear-gradient(135deg, var(--ui-danger-bg), #fff 68%)}.terminal-detail-hero-glow{background:var(--ui-brand-glow);filter:blur(26px);opacity:.5;pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;left:-70px}.terminal-detail-hero-main{z-index:2;align-items:center;gap:15px;min-width:0;display:flex;position:relative}.terminal-detail-hero-icon{border:1px solid var(--ui-brand-border);width:58px;height:58px;color:var(--brand-primary);box-shadow:var(--ui-shadow-sm);background:#fff;border-radius:15px;flex:0 0 58px;justify-content:center;align-items:center;font-size:23px;display:flex}.terminal-detail-hero-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.terminal-detail-overline{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650}.terminal-detail-terminal-number{max-width:430px;color:var(--ui-text-primary);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(20px,2.3vw,25px);font-weight:850;line-height:1.3;overflow:hidden}.terminal-detail-hero-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.terminal-detail-hero-meta span{border:1px solid var(--ui-border-soft);color:#667085;background:#ffffffd1;border-radius:999px;padding:3px 7px;font-size:9.5px}.terminal-detail-merchant-name{color:#475467;margin-top:3px;font-size:11.5px;font-weight:700}.terminal-detail-statuses{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.terminal-detail-actions{z-index:2;flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:relative}.terminal-detail-actions .ant-btn{border-radius:10px;min-height:40px;font-size:11px;font-weight:650}.terminal-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.terminal-detail-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:74px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;align-items:center;gap:9px;padding:11px;display:flex}.terminal-detail-summary article>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.terminal-detail-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-summary small{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.terminal-detail-summary em{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.terminal-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.terminal-detail-card{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;padding:14px;overflow:hidden}.terminal-detail-card--wide{grid-column:1/-1}.terminal-detail-card>header{border-bottom:1px solid var(--ui-border-soft);align-items:center;gap:9px;margin-bottom:11px;padding-bottom:10px;display:flex}.terminal-detail-card>header>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.terminal-detail-card>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-card>header strong{color:#344054;font-size:12px;font-weight:750}.terminal-detail-card>header small{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.terminal-detail-info-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-detail-info-item{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:64px;padding:9px;display:flex}.terminal-detail-info-item--wide{grid-column:1/-1}.terminal-detail-info-item span{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-info-item strong{color:#475467;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.65;overflow:hidden}.terminal-detail-info-item:not(.terminal-detail-info-item--wide) strong{white-space:nowrap}.terminal-detail-info-item small{color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.terminal-detail-device{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.terminal-detail-device>span{border:1px solid var(--ui-border-soft);width:40px;height:40px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 40px;justify-content:center;align-items:center;font-size:16px;display:flex}.terminal-detail-device>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-device small{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-device strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.terminal-detail-device em{color:#667085;font-size:9.5px;font-style:normal}.terminal-detail-device-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.terminal-detail-device-states>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:9px;display:flex}.terminal-detail-device-states small{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-state-list,.terminal-detail-time-list{gap:7px;display:grid}.terminal-detail-state-list>div,.terminal-detail-time-list>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:flex}.terminal-detail-state-list>div>span,.terminal-detail-time-list>div>span{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-time-list strong{color:#475467;font-size:10.5px;font-weight:650}.terminal-contact-strip{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;padding:10px;display:grid}.terminal-contact-strip>div{flex-direction:column;gap:2px;min-width:0;padding:7px;display:flex}.terminal-contact-strip span{color:var(--ui-text-tertiary);font-size:9px}.terminal-contact-strip strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.terminal-detail-description{border-inline-start:3px solid var(--brand-primary);background:var(--ui-brand-soft);color:#667085;white-space:pre-wrap;border-radius:8px;margin-bottom:12px;padding:10px 11px;font-size:10.5px;line-height:1.75}.terminal-detail-section{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;margin-bottom:12px;padding:14px;overflow:hidden}.terminal-detail-section-heading{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:10px;display:grid}.terminal-detail-section-heading>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:flex}.terminal-detail-section-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-section-heading strong{color:#344054;font-size:12px;font-weight:750}.terminal-detail-section-heading small{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-section-heading em{border:1px solid var(--ui-border-soft);color:#667085;background:#f8fafc;border-radius:999px;padding:4px 8px;font-size:9.5px;font-style:normal;font-weight:650}.terminal-detail-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.terminal-detail-bank-card{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;min-width:0;padding:11px;overflow:hidden}.terminal-detail-bank-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:9px;display:flex}.terminal-detail-bank-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-bank-head span{color:var(--ui-text-tertiary);font-size:9px}.terminal-detail-bank-head strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.terminal-detail-bank-number{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.terminal-detail-bank-number span{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-bank-number strong{color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.terminal-detail-bank-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.terminal-detail-bank-meta>div{background:#fff;border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:7px;display:flex}.terminal-detail-bank-meta span{color:var(--ui-text-tertiary);font-size:9px}.terminal-detail-bank-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.terminal-detail-bank-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.terminal-detail-bank-footer>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-detail-bank-footer span{color:var(--ui-text-tertiary);font-size:9px}.terminal-detail-bank-footer strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.terminal-detail-history{gap:0;display:grid}.terminal-detail-history-item{grid-template-columns:34px minmax(0,1fr);gap:8px;display:grid}.terminal-detail-history-rail{flex-direction:column;align-items:center;display:flex}.terminal-detail-history-rail>span{z-index:2;background:var(--brand-primary);color:#fff;width:30px;height:30px;box-shadow:0 0 0 1px var(--ui-brand-border), var(--ui-shadow-xs);border:4px solid #fff;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.terminal-detail-history-rail>i{background:var(--ui-border);flex:1;width:1px;min-height:28px}.terminal-detail-history-card{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;min-width:0;margin-bottom:10px;padding:11px}.terminal-detail-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.terminal-detail-history-head>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.terminal-detail-history-head time{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-history-head>span{color:var(--ui-text-tertiary);align-items:center;gap:4px;font-size:9.5px;display:inline-flex}.terminal-detail-history-transitions{gap:6px;margin-top:9px;display:grid}.terminal-detail-history-transitions>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:72px minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:5px;padding:8px;display:grid}.terminal-detail-history-transitions>div>span:first-child{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-detail-history-transitions small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.terminal-detail-history-transitions .anticon{color:var(--brand-primary)}.terminal-detail-history-reason{border-inline-start:3px solid var(--brand-primary);background:var(--ui-brand-soft);color:#667085;white-space:pre-wrap;border-radius:7px;margin-top:7px;padding:8px 9px;font-size:10.5px;line-height:1.75}@media (width<=900px){.terminal-detail-summary,.terminal-contact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.terminal-detail-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:17px}.terminal-detail-hero-main{align-items:flex-start}.terminal-detail-terminal-number{max-width:calc(100vw - 150px);font-size:19px}.terminal-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.terminal-detail-actions .ant-btn{width:100%}.terminal-detail-layout{grid-template-columns:1fr}.terminal-detail-card--wide{grid-column:auto}.terminal-detail-info-grid,.terminal-detail-info-grid--3{grid-template-columns:1fr}.terminal-detail-info-item--wide{grid-column:auto}.terminal-detail-bank-grid{grid-template-columns:1fr}.terminal-detail-section-heading{grid-template-columns:38px minmax(0,1fr)}.terminal-detail-section-heading em{grid-column:1/-1;width:max-content;margin-inline-start:47px}.terminal-detail-history-head{flex-direction:column;align-items:flex-start}.terminal-detail-history-transitions>div{grid-template-columns:1fr;align-items:flex-start}.terminal-detail-history-transitions .anticon{transform:rotate(-90deg)}}@media (width<=430px){.terminal-detail-summary,.terminal-contact-strip,.terminal-detail-device-states,.terminal-detail-bank-meta,.terminal-detail-actions{grid-template-columns:1fr}.terminal-detail-hero-main{flex-direction:column}.terminal-detail-terminal-number{max-width:calc(100vw - 80px)}}@media (prefers-reduced-motion:reduce){.terminal-detail-actions .ant-btn{transition:none}}.terminals-page{width:100%;min-width:0}.terminals-page>.operational-metric-grid{margin-bottom:16px}.terminal-fleet-panel{min-width:0;position:relative}.terminals-error{margin-bottom:12px;border-radius:12px!important}.terminals-error .ant-alert-message{font-size:11.5px;font-weight:700}.terminals-error .ant-alert-description{font-size:10.5px;line-height:1.7}.terminal-filter-shell{width:100%;min-width:0}.terminal-premium-filters{grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(150px,.72fr)) auto;align-items:center;gap:8px;width:100%;display:grid}.terminal-premium-filters .ant-input-affix-wrapper,.terminal-premium-filters .ant-select-selector,.terminal-premium-filters .ant-btn{border-radius:10px!important;min-height:43px!important}.terminal-premium-filters .ant-input-affix-wrapper,.terminal-premium-filters .ant-select-selector{border:1px solid var(--ui-border)!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important}.terminal-premium-filters .ant-input-affix-wrapper:hover,.terminal-premium-filters .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.terminal-premium-filters .ant-input-affix-wrapper-focused,.terminal-premium-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.terminal-premium-filters .ant-input-prefix{color:var(--brand-primary);font-size:13px}.terminal-premium-filters .ant-input{font-size:12.5px}.terminal-premium-filters .ant-select-selection-item,.terminal-premium-filters .ant-select-selection-placeholder{font-size:11.5px}.terminal-premium-filters .ant-btn{padding-inline:13px;font-size:11px;font-weight:650}.terminal-search-hint{color:var(--ui-text-tertiary);margin-top:8px;font-size:10.5px;line-height:1.7}.terminals-table{font-size:12px}.terminals-table .ant-table-thead>tr>th{font-size:10.5px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.terminals-table .ant-table-tbody>tr>td{color:#475467;font-size:11.5px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.terminals-table .ant-table-row{cursor:default;transition:background var(--ui-motion-fast) var(--ui-ease)}.terminals-table .ant-table-row:hover td{background:var(--ui-brand-soft)!important}.terminals-table .ant-pagination{margin:16px 0 4px!important}.terminal-table-terminal{align-items:center;gap:10px;min-width:0;display:flex}.terminal-table-terminal-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.terminal-table-terminal>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-table-terminal strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;overflow:hidden}.terminal-table-terminal strong.terminal-table-terminal--missing{color:var(--ui-text-tertiary);font-family:inherit;font-size:10.5px}.terminal-table-terminal span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.terminal-table-terminal small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.terminal-table-merchant{flex-direction:column;gap:4px;min-width:0;display:flex}.terminal-table-merchant>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.terminal-table-inline-meta{min-width:0;color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.terminal-table-inline-meta span{align-items:center;gap:3px;display:inline-flex}.terminal-table-inline-meta b{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:650;overflow:hidden}.terminal-table-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-table-primary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.terminal-table-primary span{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.terminal-table-primary small{max-width:220px;color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.terminal-table-status-stack{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.terminal-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.terminal-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.terminal-mobile-card:active{transform:scale(.99)}.terminal-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.terminal-mobile-card--active{border-color:var(--ui-success-border)}.terminal-mobile-card--danger{border-color:var(--ui-danger-border)}.terminal-mobile-accent{background:var(--ui-brand-gradient);width:86px;height:3px;position:absolute;top:0;right:0}.terminal-mobile-card--active .terminal-mobile-accent{background:var(--ui-success)}.terminal-mobile-card--danger .terminal-mobile-accent{background:var(--ui-danger)}.terminal-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.terminal-mobile-identity{align-items:center;gap:10px;min-width:0;display:flex}.terminal-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:44px;height:44px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;font-size:17px;display:flex}.terminal-mobile-card--active .terminal-mobile-icon{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success)}.terminal-mobile-card--danger .terminal-mobile-icon{border-color:var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.terminal-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-mobile-identity span{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-mobile-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:800;overflow:hidden}.terminal-mobile-identity small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.terminal-mobile-internal-code{border:1px solid var(--ui-border-soft);color:var(--ui-text-tertiary);background:#f8fafc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:9px;padding:8px 9px;font-size:9.5px;display:flex}.terminal-mobile-internal-code strong{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:650}.terminal-mobile-merchant{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:9px;padding:10px;display:flex}.terminal-mobile-merchant-icon,.terminal-mobile-device-icon{border:1px solid var(--ui-border-soft);width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.terminal-mobile-merchant>div,.terminal-mobile-device>div{flex-direction:column;gap:2px;min-width:0;display:flex}.terminal-mobile-merchant span:not(.terminal-mobile-merchant-icon),.terminal-mobile-device span:not(.terminal-mobile-device-icon){color:var(--ui-text-tertiary);font-size:9.5px}.terminal-mobile-merchant strong,.terminal-mobile-device strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.terminal-mobile-merchant small,.terminal-mobile-device small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.terminal-mobile-merchant small b{font-weight:650}.terminal-mobile-location{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;gap:2px;margin-top:8px;padding:10px;display:flex}.terminal-mobile-location span{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-mobile-location strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.terminal-mobile-location small{color:#667085;font-size:9.5px}.terminal-mobile-device{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;align-items:center;gap:9px;margin-top:8px;padding:10px;display:flex}.terminal-mobile-device-icon{background:var(--ui-brand-soft)}.terminal-mobile-no-device{border:1px dashed var(--ui-border-strong);color:var(--ui-text-tertiary);background:#f8fafc;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:10px;font-size:10px;display:flex}.terminal-mobile-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.terminal-mobile-status-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:58px;padding:9px;display:flex}.terminal-mobile-status-grid>div>span:first-child{color:var(--ui-text-tertiary);font-size:9.5px}.terminal-mobile-footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.terminal-mobile-footer>div{min-width:0;color:var(--ui-text-tertiary);align-items:center;gap:5px;font-size:9.5px;display:flex}.terminal-mobile-footer>div .anticon{color:var(--brand-primary)}.terminal-mobile-footer>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-mobile-open{color:var(--brand-primary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}@media (width<=1280px){.terminal-premium-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-premium-filters .ant-input-search{grid-column:1/-1}}@media (width<=820px){.terminal-premium-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-premium-filters .ant-input-search{grid-column:1/-1}}@media (width<=620px){.terminal-premium-filters{grid-template-columns:1fr}.terminal-premium-filters .ant-input-search{grid-column:auto}.terminal-search-hint{padding-inline:2px}.terminal-mobile-head{flex-direction:column}}@media (width<=430px){.terminal-mobile-card{border-radius:14px;padding:12px}.terminal-mobile-status-grid{grid-template-columns:1fr}.terminal-mobile-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.terminal-mobile-card{transition:none}.terminal-mobile-card:active{transform:none}}.replacement-create-alert{margin-bottom:13px;border-radius:11px!important}.replacement-create-alert .ant-alert-message{font-size:11.5px;font-weight:700}.replacement-create-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.replacement-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.replacement-terminal-preview{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(175px,.72fr);gap:8px;padding:10px;display:grid}.replacement-terminal-preview-main{align-items:center;gap:9px;min-width:0;display:flex}.replacement-terminal-preview-main>div,.replacement-return-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-terminal-preview span,.replacement-return-preview span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-terminal-preview strong,.replacement-return-preview strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-terminal-preview small,.replacement-return-preview small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-terminal-current-device{border:1px solid var(--ui-border-soft);background:#fffc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px;display:flex}.replacement-create-icon{border:1px solid var(--ui-brand-border);width:38px;height:38px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:14px;display:flex}.replacement-device-preview{background:linear-gradient(135deg,#ecfdf3,#fff);border:1px solid #a6f4c5;border-radius:11px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.replacement-device-preview>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.replacement-device-preview>div:first-child>div,.replacement-device-preview>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-device-preview span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-device-preview strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-device-preview strong[dir=ltr]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.replacement-device-preview small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-return-preview{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.replacement-integration-note{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;align-items:center;gap:8px;margin-top:-3px;padding:10px;display:flex}.replacement-integration-note>span:last-child{color:#667085;min-width:0;font-size:10.5px;line-height:1.7}.replacement-create-grid .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.replacement-create-grid .ant-form-item-explain-error{font-size:10px}.replacement-create-grid .ant-input,.replacement-create-grid .ant-select-selection-item,.replacement-create-grid .ant-select-selection-placeholder,.replacement-create-grid textarea.ant-input{font-size:11.5px}.replacement-create-grid .ant-select-selector,.replacement-create-grid .ant-input,.replacement-create-grid textarea.ant-input{border-radius:9px!important}@media (width<=650px){.replacement-create-grid,.replacement-terminal-preview,.replacement-device-preview{grid-template-columns:1fr}.replacement-integration-note{flex-direction:column;align-items:flex-start}}.replacement-mission{width:100%;min-width:0}.replacement-mission-loading{padding:20px 6px}.replacement-mission-hero{background:radial-gradient(circle at 8% 5%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 33%), var(--brand-gradient);min-height:158px;box-shadow:0 18px 46px color-mix(in srgb, var(--brand-primary) 12%, #10182824);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:flex;position:relative;overflow:hidden}.replacement-mission-hero--completed{background:radial-gradient(circle at 8% 5%,#32d5833d,#0000 32%),linear-gradient(135deg,#064e3b,#087443,#075b4b)}.replacement-mission-hero--danger{background:radial-gradient(circle at 8% 5%,#f0443847,#0000 32%),linear-gradient(135deg,#1d2939,#431c20)}.replacement-mission-hero-glow{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:205px;height:205px;position:absolute;top:-125px;left:25%;box-shadow:0 0 0 48px #ffffff05}.replacement-mission-hero-main{z-index:2;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.replacement-mission-hero-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:17px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;display:flex}.replacement-mission-overline{color:#ffffffa6;font-size:10.5px;font-weight:650;display:block}.replacement-mission-number{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(19px,2.5vw,25px);font-weight:850;display:block;overflow:hidden}.replacement-mission-terminal{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:flex}.replacement-mission-terminal b{color:#ffffffeb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.replacement-mission-terminal>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replacement-mission-hero-status{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.replacement-mission-hero .premium-status-pill{color:#fff;background:#ffffff1c;border-color:#ffffff29}.replacement-mission-hero>.ant-btn{z-index:2;color:#fff;background:#ffffff1a;border-color:#ffffff2e;border-radius:10px;min-height:40px;font-size:11px;font-weight:650;position:relative}.replacement-mission-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.replacement-mission-step{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:63px;padding:10px;display:flex}.replacement-mission-step-icon{width:34px;height:34px;color:var(--ui-text-tertiary);background:#f2f4f7;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.replacement-mission-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-mission-step strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-mission-step span{color:var(--ui-text-tertiary);font-size:9px}.replacement-mission-step--completed .replacement-mission-step-icon{color:#039855;background:#ecfdf3}.replacement-mission-step--active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-xs)}.replacement-mission-step--active .replacement-mission-step-icon{background:var(--ui-brand-gradient);color:#fff}.replacement-mission-step--active strong{color:var(--brand-primary)}.replacement-mission-alert,.replacement-mission-inline-alert,.replacement-integration-alert{margin-bottom:11px;border-radius:10px!important}.replacement-mission-alert .ant-alert-message,.replacement-mission-inline-alert .ant-alert-message,.replacement-integration-alert .ant-alert-message{font-size:11px;font-weight:700}.replacement-mission-alert .ant-alert-description,.replacement-mission-inline-alert .ant-alert-description,.replacement-integration-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.replacement-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.replacement-mission-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:68px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.replacement-summary-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:13px;display:flex}.replacement-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-mission-summary span:not(.replacement-summary-icon){color:var(--ui-text-tertiary);font-size:9.5px}.replacement-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-mission-summary small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-device-stage{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.replacement-asset-card{border-radius:13px;min-width:0;padding:13px}.replacement-asset-card--old{background:radial-gradient(circle at 92% -20%,#f0443812,#0000 42%),snow;border:1px solid #fecdca}.replacement-asset-card--new{background:radial-gradient(circle at 92% -20%,#12b76a14,#0000 42%),#f6fef9;border:1px solid #a6f4c5}.replacement-asset-head{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:10px;display:grid}.replacement-asset-icon{border:1px solid var(--ui-border-soft);width:38px;height:38px;color:var(--brand-primary);background:#fff;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex}.replacement-asset-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-asset-head span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-asset-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;overflow:hidden}.replacement-asset-head small{color:#667085;font-size:9px}.replacement-asset-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.replacement-asset-info>div{background:#ffffffbf;border:1px solid #d0d5dda6;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:8px;display:flex}.replacement-asset-info span{color:var(--ui-text-tertiary);font-size:9px}.replacement-asset-info strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-asset-info small{color:var(--ui-text-tertiary);font-size:9px}.replacement-device-stage-arrow{border:1px solid var(--ui-brand-border);width:43px;height:43px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;justify-content:center;align-self:center;align-items:center;margin:auto;font-size:16px;display:flex}.replacement-reservation-card{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px;padding:11px;display:grid}.replacement-reservation-icon{border:1px solid var(--ui-border-soft);width:39px;height:39px;color:var(--brand-primary);background:#fff;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:flex}.replacement-reservation-main,.replacement-reservation-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-reservation-card span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-reservation-card strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-submit-preview{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);color:var(--brand-primary);border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:15px;display:flex}.replacement-submit-preview>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-submit-preview strong{color:#344054;font-size:11.5px;font-weight:700}.replacement-submit-preview span{color:#667085;font-size:10.5px;line-height:1.7}.replacement-action-row{justify-content:flex-end;margin-top:10px;display:flex}.replacement-action-row .ant-btn{border-radius:10px;min-width:190px;min-height:41px;font-size:11px;font-weight:700}.replacement-integration-board{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 94% -30%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;box-shadow:var(--ui-shadow-xs);border-radius:13px;margin-bottom:12px;padding:13px;overflow:hidden}.replacement-integration-board--success{background:linear-gradient(145deg,#f6fef9,#fff);border-color:#a6f4c5}.replacement-integration-board--danger{background:linear-gradient(145deg,#fef3f2,#fff);border-color:#fecdca}.replacement-integration-head{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;display:grid}.replacement-integration-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.replacement-integration-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-integration-head span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-integration-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.replacement-integration-head small{color:#667085;font-size:9px}.replacement-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.replacement-integration-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:8px;display:flex}.replacement-integration-grid span{color:var(--ui-text-tertiary);font-size:9px}.replacement-integration-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-integration-grid small{color:var(--ui-text-tertiary);font-size:9px}.replacement-attempts{border-top:1px solid var(--ui-border-soft);margin-top:10px;padding-top:10px}.replacement-attempts-heading{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:7px;display:flex}.replacement-attempts-heading strong{color:#344054;font-size:11px;font-weight:700}.replacement-attempt-card{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:minmax(150px,1fr) 80px minmax(120px,1fr);align-items:center;gap:7px;margin-top:6px;padding:8px;display:grid}.replacement-attempt-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-attempt-card>div:first-child{flex-flow:wrap;align-items:center;gap:6px}.replacement-attempt-card time,.replacement-attempt-card span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-attempt-card strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-attempt-card p{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;grid-column:1/-1;margin:0;padding:8px;font-size:10.5px;line-height:1.7}.replacement-manual-note{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.replacement-manual-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-manual-note strong{color:#93370d;font-size:11px;font-weight:700}.replacement-manual-note span{color:#b54708;font-size:10.5px;line-height:1.7}.replacement-result-board{background:linear-gradient(145deg,#f6fef9,#ecfdf3);border:1px solid #a6f4c5;border-radius:13px;margin-bottom:12px;padding:13px}.replacement-result-head{color:#039855;border-bottom:1px solid #12b76a24;align-items:center;gap:8px;padding-bottom:9px;font-size:17px;display:flex}.replacement-result-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-result-head strong{color:#027a48;font-size:12px;font-weight:750}.replacement-result-head span{color:#667085;font-size:10px}.replacement-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.replacement-result-grid>div{background:#ffffffb3;border:1px solid #12b76a1f;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:56px;padding:8px;display:flex}.replacement-result-grid span{color:var(--ui-text-tertiary);font-size:9px}.replacement-result-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-history{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;margin-bottom:12px;overflow:hidden}.replacement-history-heading{border-bottom:1px solid var(--ui-border-soft);background:#fff;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.replacement-history-heading-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:39px;height:39px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:14px;display:flex}.replacement-history-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-history-heading strong{color:#344054;font-size:12px;font-weight:750}.replacement-history-heading span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-history-count{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:999px;padding:4px 8px;font-weight:700;color:var(--brand-primary)!important;font-size:9.5px!important}.replacement-history-timeline{padding:12px}.replacement-history-item{grid-template-columns:33px minmax(0,1fr);gap:8px;display:grid}.replacement-history-rail{flex-direction:column;align-items:center;display:flex}.replacement-history-dot{z-index:2;background:var(--brand-primary);color:#fff;width:29px;height:29px;box-shadow:0 0 0 1px var(--ui-brand-border);border:4px solid #fff;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;font-size:10px;display:flex;position:relative}.replacement-history-line{background:var(--ui-border);flex:1;width:1px;min-height:25px}.replacement-history-card{border:1px solid var(--ui-border-soft);background:#fff;border-radius:10px;min-width:0;margin-bottom:9px;padding:10px}.replacement-history-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.replacement-history-head>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.replacement-history-action{color:#667085;font-size:9.5px}.replacement-history-head time{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-history-transition{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;margin-top:8px;padding:8px;display:grid}.replacement-history-transition span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-history-transition .anticon{color:var(--brand-primary);text-align:center}.replacement-history-transition strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-history-reason{border-inline-start:3px solid var(--brand-primary);background:var(--ui-brand-soft);color:#667085;white-space:pre-wrap;border-radius:7px;margin-top:7px;padding:8px;font-size:10.5px;line-height:1.7}.replacement-history-user{color:var(--ui-text-tertiary);margin-top:6px;font-size:9.5px}.replacement-history-user strong{color:#667085}.replacement-cancel-zone{background:radial-gradient(circle at 92% -25%,#f0443812,#0000 42%),snow;border:1px solid #fecdca;border-radius:13px;margin-top:13px;padding:13px}.replacement-cancel-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.replacement-cancel-heading>span{color:#d92d20;background:#fff;border:1px solid #fecdca;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.replacement-cancel-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-cancel-heading strong{color:#b42318;font-size:12px;font-weight:750}.replacement-cancel-heading small{color:#667085;font-size:10px}.replacement-mission .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.replacement-mission .ant-form-item-explain-error{font-size:10px}.replacement-mission .ant-input,.replacement-mission .ant-select-selection-item,.replacement-mission .ant-select-selection-placeholder,.replacement-mission textarea.ant-input{font-size:11.5px}.replacement-mission .ant-input,.replacement-mission .ant-select-selector,.replacement-mission textarea.ant-input{border-radius:9px!important}.replacement-mission textarea.ant-input{line-height:1.7}@media (width<=850px){.replacement-mission-summary,.replacement-integration-grid,.replacement-result-grid,.replacement-mission-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.replacement-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.replacement-mission-hero>.ant-btn{width:100%}.replacement-mission-number{max-width:calc(100vw - 150px)}.replacement-device-stage{grid-template-columns:1fr}.replacement-device-stage-arrow{transform:rotate(-90deg)}.replacement-reservation-card{grid-template-columns:38px minmax(0,1fr)}.replacement-reservation-card>div:nth-last-child(-n+2){grid-column:2}.replacement-attempt-card{grid-template-columns:1fr 1fr}.replacement-attempt-card>div:first-child{grid-column:1/-1}.replacement-action-row .ant-btn{width:100%;min-width:0}.replacement-history-heading{grid-template-columns:36px minmax(0,1fr)}.replacement-history-count{grid-column:1/-1;width:max-content;margin-inline-start:44px}}@media (width<=430px){.replacement-mission-summary,.replacement-mission-workflow,.replacement-integration-grid,.replacement-result-grid,.replacement-asset-info{grid-template-columns:1fr}.replacement-mission-hero-main{flex-direction:column;align-items:flex-start}.replacement-mission-number{max-width:calc(100vw - 80px)}.replacement-asset-head{grid-template-columns:36px minmax(0,1fr)}.replacement-asset-head>.premium-status-pill{grid-column:2}.replacement-attempt-card{grid-template-columns:1fr}.replacement-history-head{flex-direction:column;align-items:flex-start}.replacement-history-transition{grid-template-columns:1fr}.replacement-history-transition .anticon{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.replacement-mission-step,.replacement-mission-hero>.ant-btn{transition:none}}.device-replacements-page{width:100%;min-width:0}.device-replacements-page>.operational-metric-grid{margin-bottom:16px}.replacement-command-center{min-width:0;position:relative}.device-replacements-error{margin-bottom:12px;border-radius:12px!important}.device-replacements-error .ant-alert-message{font-size:11.5px;font-weight:700}.device-replacements-error .ant-alert-description{font-size:10.5px;line-height:1.7}.replacement-process-strip{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:4px;margin-bottom:16px;padding:10px;display:grid}.replacement-process-strip>div{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);min-width:0;min-height:47px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.replacement-process-strip>div .anticon{flex:none;font-size:13px}.replacement-process-strip>div span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.replacement-process-arrow{color:var(--ui-text-tertiary);text-align:center;font-size:13px}.replacement-premium-filters{grid-template-columns:minmax(280px,1fr) minmax(180px,220px);gap:8px;width:100%;display:grid}.replacement-premium-filters .ant-input-affix-wrapper,.replacement-premium-filters .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.replacement-premium-filters .ant-input-affix-wrapper:hover,.replacement-premium-filters .ant-select-selector:hover{border-color:var(--ui-brand-border)!important}.replacement-premium-filters .ant-input-affix-wrapper-focused,.replacement-premium-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.replacement-premium-filters .ant-input-prefix{color:var(--brand-primary);font-size:13px}.replacement-premium-filters .ant-input{font-size:12.5px}.replacement-premium-filters .ant-select-selection-item,.replacement-premium-filters .ant-select-selection-placeholder,.replacement-command-center .ant-table{font-size:11.5px}.replacement-command-center .ant-table-thead>tr>th{font-size:10.5px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.replacement-command-center .ant-table-tbody>tr>td{color:#475467;font-size:11.5px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.replacement-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.replacement-command-center .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}.replacement-command-center .ant-pagination{margin:16px 0 4px!important}.replacement-table-code{min-width:0;color:var(--brand-primary);align-items:center;gap:7px;display:flex}.replacement-table-code .anticon{flex:none}.replacement-table-code strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.replacement-table-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-table-primary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.replacement-table-primary span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.replacement-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.replacement-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.replacement-mobile-card:active{transform:scale(.99)}.replacement-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.replacement-mobile-card--completed{border-color:#a6f4c5}.replacement-mobile-card--danger{border-color:#fecdca}.replacement-mobile-accent{background:var(--ui-brand-gradient);width:82px;height:3px;position:absolute;top:0;right:0}.replacement-mobile-card--completed .replacement-mobile-accent{background:#039855}.replacement-mobile-card--danger .replacement-mobile-accent{background:#d92d20}.replacement-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.replacement-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.replacement-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:43px;height:43px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;font-size:16px;display:flex}.replacement-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-mobile-identity span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-mobile-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.replacement-mobile-identity small{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-mobile-merchant{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.replacement-mobile-merchant>span{border:1px solid var(--ui-border-soft);width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.replacement-mobile-merchant>div{flex-direction:column;gap:2px;min-width:0;display:flex}.replacement-mobile-merchant small{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-mobile-merchant strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.replacement-mobile-merchant>div>span{color:#667085;font-size:9.5px}.replacement-device-swap{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;display:grid}.replacement-device-side{border-radius:11px;flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.replacement-device-side--old{background:#fef3f2;border:1px solid #fecdca}.replacement-device-side--new{background:#ecfdf3;border:1px solid #a6f4c5}.replacement-device-side span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-device-side strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:750;overflow:hidden}.replacement-device-side small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-swap-icon{border:1px solid var(--ui-brand-border);width:36px;height:36px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.replacement-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.replacement-mobile-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:8px;display:flex}.replacement-mobile-meta span{color:var(--ui-text-tertiary);font-size:9.5px}.replacement-mobile-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.replacement-mobile-footer{border-top:1px solid var(--ui-border-soft);color:var(--brand-primary);justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;padding-top:9px;font-size:10.5px;font-weight:700;display:flex}@media (width<=900px){.replacement-process-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.replacement-process-arrow{display:none}}@media (width<=767px){.replacement-premium-filters{grid-template-columns:1fr}.replacement-process-strip{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(125px,1fr));overflow-x:auto}}@media (width<=620px){.replacement-mobile-head{flex-direction:column}}@media (width<=430px){.replacement-mobile-card{border-radius:14px;padding:12px}.replacement-device-swap{grid-template-columns:1fr}.replacement-swap-icon{margin-inline:auto;transform:rotate(-90deg)}.replacement-mobile-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.replacement-mobile-card{transition:none}.replacement-mobile-card:active{transform:none}}.integration-operations-page{width:100%}.integration-operations-center{position:relative}.integration-operations-error{margin-bottom:12px;border-radius:13px!important}.integration-control-strip{background:linear-gradient(145deg,#fff,#fafbfc);border:1px solid #1018280f;border-radius:16px;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;gap:5px;margin-bottom:16px;padding:10px;display:grid;box-shadow:0 7px 24px #10182809}.integration-control-strip>div{background:var(--brand-soft);border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:flex}.integration-control-strip>div>span{width:31px;height:31px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;font-size:14px;display:flex;box-shadow:0 4px 12px #1018280a}.integration-control-strip>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.integration-control-strip strong{color:#344054;font-size:12px;font-weight:780}.integration-control-strip small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-control-strip>b{color:#98a2b3;text-align:center;font-size:15px;font-weight:500}.integration-premium-filters{grid-template-columns:minmax(280px,1fr) minmax(190px,.55fr);gap:8px;width:100%;display:grid}.integration-premium-filters .ant-select-selector{background:#fff!important;border:1px solid #e4e7ec!important;border-radius:11px!important;min-height:41px!important;box-shadow:0 2px 7px #10182806!important}.integration-premium-filters .ant-select-selector:hover{border-color:var(--brand-border)!important}.integration-table-operation{min-width:0;color:var(--brand-primary);align-items:center;gap:8px;display:flex}.integration-table-operation>.anticon{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.integration-table-operation>div{flex-direction:column;gap:1px;min-width:0;display:flex}.integration-table-operation strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:820;overflow:hidden}.integration-table-operation span{color:#98a2b3;font-size:10px}.integration-table-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.integration-table-primary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.integration-table-primary span{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-attempt-count{align-items:baseline;gap:3px;display:flex}.integration-attempt-count strong{color:#344054;font-size:13px;font-weight:820}.integration-attempt-count span{color:#98a2b3;font-size:10px}.integration-table-error{color:#b42318;align-items:flex-start;gap:6px;display:flex}.integration-table-error .anticon{flex:none;margin-top:2px}.integration-table-error span{color:#b42318;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.integration-table-no-error{color:#98a2b3;font-size:11px}.integration-mobile-card{background:radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--brand-primary) 9%, transparent), transparent 36%), linear-gradient(145deg, #fff, #fafbfc);text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;transition:transform var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);border:1px solid #10182811;border-radius:19px;padding:14px;font-family:inherit;position:relative;overflow:hidden;box-shadow:0 8px 25px #1018280d}.integration-mobile-card:active{transform:scale(.985)}.integration-mobile-accent{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));width:82px;height:3px;box-shadow:0 0 15px var(--brand-glow);border-radius:0 19px 0 99px;position:absolute;top:0;right:0}.integration-mobile-card--success .integration-mobile-accent{background:linear-gradient(90deg,#039855,#32d583);box-shadow:0 0 14px #12b76a33}.integration-mobile-card--warning .integration-mobile-accent{background:linear-gradient(90deg,#dc6803,#fdb022)}.integration-mobile-card--danger .integration-mobile-accent{background:linear-gradient(90deg,#d92d20,#f97066);box-shadow:0 0 14px #d92d2033}.integration-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.integration-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.integration-mobile-icon{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:44px;height:44px;color:var(--brand-primary);box-shadow:0 7px 18px var(--brand-glow);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;font-size:17px;display:flex}.integration-mobile-identity>div{flex-direction:column;gap:1px;min-width:0;display:flex}.integration-mobile-identity span{color:#98a2b3;font-size:10px}.integration-mobile-identity strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.integration-mobile-identity small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-mobile-psp{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fffc);border-radius:12px;align-items:center;gap:9px;margin-top:12px;padding:10px;display:flex}.integration-mobile-psp>span{width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.integration-mobile-psp>div{flex-direction:column;gap:1px;min-width:0;display:flex}.integration-mobile-psp small{color:#98a2b3;font-size:10px}.integration-mobile-psp strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.integration-mobile-psp>div>span{color:#667085;font-size:10px}.integration-mobile-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.integration-mobile-state-grid>div{background:#f8fafcc7;border:1px solid #f0f2f5;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:58px;padding:8px;display:flex}.integration-mobile-state-grid>div>span:first-child{color:#98a2b3;font-size:10px}.integration-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.integration-mobile-meta>div{background:#fafbfc;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.integration-mobile-meta span{color:#98a2b3;font-size:10px}.integration-mobile-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:730;overflow:hidden}.integration-mobile-error{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;align-items:flex-start;gap:8px;margin-top:8px;padding:9px;display:flex}.integration-mobile-error>div{flex-direction:column;gap:2px;min-width:0;display:flex}.integration-mobile-error strong{color:#b42318;font-size:11px;font-weight:800}.integration-mobile-error span{color:#b42318;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.integration-mobile-manual{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:8px 9px;display:flex}.integration-mobile-manual span{color:#b54708;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.integration-mobile-footer{color:var(--brand-primary);border-top:1px solid #f0f2f5;justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;padding-top:10px;font-size:11px;font-weight:800;display:flex}@media (width<=900px){.integration-control-strip{grid-template-columns:repeat(4,minmax(145px,1fr));overflow-x:auto}.integration-control-strip>b{display:none}}@media (width<=767px){.integration-premium-filters{grid-template-columns:1fr}}@media (width<=390px){.integration-mobile-state-grid,.integration-mobile-meta{grid-template-columns:1fr}}.psp-import-job-details{gap:14px;width:100%;min-width:0;display:grid}.psp-import-job-summary{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 96% -28%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 42%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:14px;gap:13px;padding:14px;display:grid}.psp-import-job-summary-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding-bottom:10px;display:flex}.psp-import-job-summary-head>div{gap:3px;min-width:0;display:grid}.psp-import-job-summary-head .ant-typography-secondary{color:var(--ui-text-tertiary);font-size:9.5px}.psp-import-job-summary-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.psp-import-job-summary .ant-progress{margin:0}.psp-import-job-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.psp-import-job-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.psp-import-job-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:60px;padding:9px 10px;display:flex}.psp-import-job-meta span{color:var(--ui-text-tertiary);font-size:9.5px}.psp-import-job-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.psp-import-job-details .ant-alert{border-radius:10px!important}.psp-import-job-details .ant-alert-message{font-size:11px;font-weight:700}.psp-import-job-details .ant-alert-description{font-size:10.5px;line-height:1.7}.psp-import-job-items{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;overflow:hidden}.psp-import-job-items-header{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(#fff,#f8fafc);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.psp-import-job-items-header>div:first-child{gap:2px;min-width:0;display:grid}.psp-import-job-items-header>div:first-child strong{color:var(--ui-text-primary);font-size:11.5px;font-weight:750}.psp-import-job-items-header>div:first-child span{color:var(--ui-text-tertiary);font-size:9.5px}.psp-import-job-status-filter{min-width:140px}.psp-import-job-followup-filter{width:190px}.psp-import-job-status-filter .ant-select-selector,.psp-import-job-followup-filter{border-radius:9px!important;min-height:38px!important}.psp-import-job-status-filter .ant-select-selection-item,.psp-import-job-status-filter .ant-select-selection-placeholder,.psp-import-job-followup-filter .ant-input{font-size:10.5px}.psp-import-job-items-header .ant-btn{border-radius:9px;min-height:38px;font-size:10.5px}.psp-import-job-items .ant-table{font-size:10.5px}.psp-import-job-items .ant-table-thead>tr>th{font-size:10px;font-weight:700;color:#667085!important;background:#f8fafc!important;padding:9px 10px!important}.psp-import-job-items .ant-table-tbody>tr>td{color:#475467;font-size:10.5px;padding:10px!important}.psp-import-job-items .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.psp-import-job-items .ant-table-tbody .ant-btn{border-radius:8px;min-height:32px;font-size:10px;font-weight:650}.psp-import-job-error{gap:3px;min-width:230px;display:grid}.psp-import-job-error strong{color:#d92d20;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:750}.psp-import-job-error span{color:#475467;white-space:normal;font-size:10.5px;line-height:1.7}.psp-import-job-id{color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px}.psp-import-job-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;width:100%;display:flex}.psp-import-job-footer .ant-btn{border-radius:9px;min-height:39px;font-size:10.5px;font-weight:650}.psp-import-job-batch-input{border-radius:9px;width:86px;min-height:39px}.psp-import-job-loading{min-height:260px;color:var(--ui-text-tertiary);justify-content:center;align-items:center;font-size:11px;display:flex}@media (width<=1000px){.psp-import-job-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.psp-import-job-metrics,.psp-import-job-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.psp-import-job-items-header{flex-direction:column;align-items:stretch}.psp-import-job-items-header .ant-space{width:100%}}@media (width<=640px){.psp-import-job-summary{padding:12px}.psp-import-job-summary-head{flex-direction:column}.psp-import-job-metrics,.psp-import-job-meta{grid-template-columns:1fr}.psp-import-job-status-filter,.psp-import-job-followup-filter{width:100%;min-width:0}.psp-import-job-items-header .ant-space{grid-template-columns:1fr;display:grid}.psp-import-job-footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.psp-import-job-footer .ant-btn,.psp-import-job-batch-input{width:100%}}@media (width<=430px){.psp-import-job-footer{grid-template-columns:1fr}}.psp-import-page{gap:16px;width:100%;min-width:0;display:grid}.psp-import-scope-card,.psp-import-preview-card,.psp-import-active-card{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:16px;overflow:hidden}.psp-import-scope-card:hover,.psp-import-preview-card:hover,.psp-import-active-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 16%, var(--ui-border-soft))}.psp-import-card-title{color:var(--ui-text-primary);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.psp-import-card-title .anticon{color:var(--brand-primary);font-size:14px}.psp-import-scope-grid{grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.psp-import-scope-grid .ant-select{width:100%}.psp-import-scope-grid .ant-select-selector,.psp-import-scope-grid .ant-input-number{border:1px solid var(--ui-border)!important;min-height:42px!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:10px!important}.psp-import-scope-grid .ant-select-selection-item,.psp-import-scope-grid .ant-select-selection-placeholder{font-size:11.5px}.psp-import-field-label{color:#667085;margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.psp-import-scope-actions{align-items:center;gap:7px;display:flex}.psp-import-scope-actions .ant-btn{border-radius:10px;min-height:42px;font-size:10.5px;font-weight:700}.psp-import-connection-summary{background:linear-gradient(135deg,#f6fef9,#fff);border:1px solid #a6f4c5;border-radius:11px;align-items:center;gap:10px;min-width:0;margin-top:13px;padding:11px 12px;display:flex}.psp-import-connection-summary>span{color:#039855;background:#fff;border:1px solid #a6f4c5;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:flex}.psp-import-connection-summary>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.psp-import-connection-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.psp-import-connection-summary small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.psp-import-inline-alert{margin-top:12px;border-radius:10px!important}.psp-import-inline-alert .ant-alert-message{font-size:11px;font-weight:700}.psp-import-inline-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.psp-import-preview-metrics,.psp-import-active-metrics{gap:8px;margin-bottom:14px;display:grid}.psp-import-preview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.psp-import-active-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.psp-import-preview-card{border-color:var(--ui-brand-border);background:radial-gradient(circle at 96% -25%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 40%), #fff}.psp-import-active-card{border-color:var(--ui-brand-border);background:radial-gradient(circle at 96% -24%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 40%), #fff}.psp-import-active-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;margin-bottom:11px;display:flex}.psp-import-active-head>div{gap:3px;min-width:0;display:grid}.psp-import-active-head .ant-typography{margin:0}.psp-import-active-head h4.ant-typography,.psp-import-active-head h5.ant-typography{color:var(--ui-text-primary);font-size:13px;font-weight:750}.psp-import-active-progress{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;margin-bottom:14px;padding:10px 12px}.psp-import-active-progress .ant-progress{margin:0}.psp-import-process-bar{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;padding:12px;display:flex}.psp-import-process-bar>div:first-child{gap:3px;min-width:0;display:grid}.psp-import-process-bar>div:first-child .ant-typography{margin:0}.psp-import-process-bar>div:first-child strong,.psp-import-process-bar>div:first-child .ant-typography-strong{color:#344054;font-size:11.5px}.psp-import-process-bar>div:first-child .ant-typography-secondary{font-size:10px;line-height:1.65}.psp-import-process-bar .ant-input-number{border-radius:9px;width:88px;min-height:39px}.psp-import-process-bar .ant-btn{border-radius:9px;min-height:39px;font-size:10.5px;font-weight:700}.psp-import-history-panel{min-width:0}.psp-import-history-title>div{gap:2px;min-width:0;display:grid}.psp-import-history-title strong{color:var(--ui-text-primary);font-size:11.5px;font-weight:750}.psp-import-history-title span{color:var(--ui-text-tertiary);font-size:9.5px}.psp-import-history-panel .ant-table{font-size:11px}.psp-import-history-panel .ant-table-thead>tr>th{font-size:10px;font-weight:700;color:#667085!important;background:#f8fafc!important;padding:10px 11px!important}.psp-import-history-panel .ant-table-tbody>tr>td{color:#475467;font-size:10.5px;padding:11px!important}.psp-import-table-main{flex-direction:column;gap:2px;min-width:0;display:flex}.psp-import-table-main strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.psp-import-table-main span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.psp-import-table-progress{gap:3px;min-width:160px;display:grid}.psp-import-table-progress .ant-progress{margin:0}.psp-import-table-progress>span{color:var(--ui-text-tertiary);font-size:9.5px}.psp-import-empty-state{color:var(--ui-text-tertiary);text-align:center;padding:36px 18px;font-size:11px}.psp-import-preview-mobile-card,.psp-import-job-mobile-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 95% -20%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:15px;padding:14px;position:relative;overflow:hidden}.psp-import-preview-mobile-card:before,.psp-import-job-mobile-card:before{background:var(--ui-brand-gradient);content:"";width:72px;height:3px;position:absolute;top:0;right:0}.psp-import-job-mobile-card--selected{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-sm)}.psp-import-preview-mobile-head,.psp-import-job-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.psp-import-preview-mobile-identity{gap:3px;min-width:0;display:grid}.psp-import-preview-mobile-identity>span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650}.psp-import-preview-mobile-identity>strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.psp-import-preview-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.psp-import-preview-mobile-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.psp-import-preview-mobile-grid>div:first-child{grid-column:1/-1}.psp-import-preview-mobile-grid span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650}.psp-import-preview-mobile-grid strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.psp-import-job-mobile-source{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.psp-import-job-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.psp-import-job-mobile-source>div{gap:2px;min-width:0;display:grid}.psp-import-job-mobile-source strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.psp-import-job-mobile-source small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.psp-import-job-mobile-connection{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.psp-import-job-mobile-connection>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;gap:3px;min-width:0;padding:8px 9px;display:grid}.psp-import-job-mobile-connection span,.psp-import-job-mobile-date span{color:var(--ui-text-tertiary);font-size:9.5px;font-weight:650}.psp-import-job-mobile-connection strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.psp-import-job-mobile-progress{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;margin-bottom:9px;padding:9px}.psp-import-job-mobile-progress-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.psp-import-job-mobile-progress-head span{color:#667085;font-size:9.5px;font-weight:650}.psp-import-job-mobile-progress-head strong{color:#344054;font-size:10.5px;font-weight:750}.psp-import-job-mobile-progress .ant-progress{margin:0}.psp-import-job-mobile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.psp-import-job-mobile-stats>div{border:1px solid var(--ui-border-soft);text-align:center;background:#f8fafc;border-radius:9px;gap:2px;min-width:0;padding:8px 7px;display:grid}.psp-import-job-mobile-stats span{color:var(--ui-text-tertiary);font-size:9px;font-weight:650}.psp-import-job-mobile-stats strong{color:#344054;font-size:11.5px;font-weight:750}.psp-import-job-mobile-stats .psp-import-job-mobile-stat--danger{background:snow;border-color:#fecdca}.psp-import-job-mobile-stat--danger strong{color:#d92d20}.psp-import-job-mobile-date{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:0 2px;display:flex}.psp-import-job-mobile-date strong{color:#475467;font-size:10px;font-weight:650}.psp-import-job-mobile-flags{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}@media (width<=1100px){.psp-import-active-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.psp-import-scope-grid{grid-template-columns:1fr 1fr}.psp-import-scope-actions{grid-column:1/-1}.psp-import-preview-metrics,.psp-import-active-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.psp-import-scope-grid{grid-template-columns:1fr}.psp-import-scope-actions{flex-direction:column;grid-column:auto;align-items:stretch}.psp-import-scope-actions .ant-btn{width:100%}.psp-import-preview-metrics,.psp-import-active-metrics{grid-template-columns:1fr}.psp-import-process-bar{flex-direction:column;align-items:stretch}.psp-import-process-bar .ant-space{width:100%}.psp-import-process-bar .ant-space-item:last-child{flex:1}.psp-import-process-bar .ant-btn{width:100%}.psp-import-active-head{flex-direction:column}.psp-import-preview-mobile-grid,.psp-import-job-mobile-connection{grid-template-columns:1fr}.psp-import-preview-mobile-grid>div:first-child{grid-column:auto}.psp-import-preview-mobile-card,.psp-import-job-mobile-card{padding:12px}}@media (prefers-reduced-motion:reduce){.psp-import-scope-card,.psp-import-preview-card,.psp-import-active-card{transition:none}}.psp-brand-mark{align-items:center;gap:9px;min-width:0;display:flex}.psp-brand-mark__logo{border:1px solid var(--ui-border-soft);width:34px;height:34px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:flex;overflow:hidden}.psp-brand-mark__logo img{object-fit:contain;width:27px;height:27px;display:block}.psp-brand-mark__logo svg{color:var(--ui-text-tertiary);font-size:16px}.psp-brand-mark__text{flex-direction:column;gap:1px;min-width:0;display:flex}.psp-brand-mark__text strong,.psp-brand-mark__text small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.psp-brand-mark__text strong{color:#344054;font-size:13px;font-weight:700;line-height:1.5}.psp-brand-mark__text small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;font-weight:550;line-height:1.4}.request-case-list{min-width:0}.request-case-view-toolbar{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(180deg, var(--ui-surface-1), var(--ui-surface-2));justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 12px 10px 16px;display:flex}.request-case-view-toolbar__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.request-case-view-toolbar__copy strong{color:var(--ui-text-primary);font-size:var(--ui-font-sm);font-weight:750;line-height:1.6}.request-case-view-toolbar__copy span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);line-height:1.6}.request-case-view-toolbar .ant-btn{border-radius:var(--ui-radius-2);min-height:38px}.request-case-view-settings{gap:14px;width:min(360px,100vw - 40px);display:grid}.request-case-view-settings__section{gap:9px;display:grid}.request-case-view-settings__section+.request-case-view-settings__section{border-top:1px solid var(--ui-border-soft);padding-top:12px}.request-case-view-settings__title{color:var(--ui-text-primary);font-size:var(--ui-font-sm);font-weight:750}.request-case-view-settings__hint{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);margin:0;line-height:1.75}.request-case-view-settings__columns{gap:5px;display:grid}.request-case-view-settings__column{border-radius:var(--ui-radius-2);min-height:42px;transition:background var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium);border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px;display:flex}.request-case-view-settings__column:hover{border-color:var(--ui-border-soft);background:var(--ui-surface-2)}.request-case-view-settings__column .ant-checkbox-wrapper{min-width:0;color:var(--ui-text-secondary);font-size:var(--ui-font-sm);flex:1}.request-case-view-settings__column .ant-checkbox-wrapper span:last-child{min-width:0}.request-case-view-settings__column small{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);margin-inline-start:5px}.request-case-view-settings__move{align-items:center;gap:2px;display:flex}.request-case-view-settings__move .ant-btn{width:30px;min-width:30px;height:30px;min-height:30px}.request-case-table-view{display:block;overflow-x:auto}.request-case-table-view .ant-table-thead>tr>th{background:#f7f9fc!important}.request-case-table-view .ant-table-tbody>tr>td{vertical-align:top}.request-case-table-row{cursor:pointer;outline:none;position:relative}.request-case-table-row>td:first-child{position:relative}.request-case-table-row>td:first-child:before{top:14px;bottom:14px;border-radius:var(--ui-radius-pill);background:var(--ui-neutral);content:"";opacity:.42;width:3px;position:absolute;inset-inline-start:0}.request-case-table-row--attention>td:first-child:before{background:var(--ui-danger);opacity:.9}.request-case-table-row--waiting>td:first-child:before{background:var(--ui-info);opacity:.86}.request-case-table-row--progress>td:first-child:before{background:var(--brand-action);opacity:.84}.request-case-table-row--completed>td:first-child:before{background:var(--ui-success);opacity:.82}.request-case-table-row:hover>td{background:color-mix(in srgb, var(--brand-action) 2.8%, #fff)!important}.request-case-table-row:focus-visible>td{box-shadow:inset 0 0 0 1px var(--brand-border);background:var(--brand-subtle)!important}.request-case-v3__identity{flex-direction:column;align-items:flex-start;gap:6px;min-width:280px;display:flex}.request-case-v3__case-line{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;width:100%;min-width:0;display:flex}.request-case-v3__case-line>strong{min-width:0;color:var(--brand-action);overflow-wrap:anywhere;white-space:normal;flex:190px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:750;line-height:1.65;overflow:visible}.request-case-v3__case-line>span{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);white-space:nowrap;flex:none;padding:2px 7px;font-weight:650}.request-case-v3__merchant-title{width:100%;max-width:100%;color:var(--ui-text-primary);font-size:var(--ui-font-base);overflow-wrap:anywhere;white-space:normal;font-weight:750;line-height:1.7;overflow:visible}.request-case-v3__identity-meta{flex-wrap:wrap;align-items:center;gap:5px 11px;max-width:100%;display:flex}.request-case-v3__identity-meta span{max-width:100%;color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.65}.request-case-v3__state{flex-direction:column;align-items:flex-start;gap:9px;min-width:210px;display:flex}.request-case-v3__state>.premium-status-pill{flex:none}.request-case-v3__state-request{flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-width:0;display:flex}.request-case-v3__state-request>strong{width:100%;min-width:0;color:var(--ui-text-primary);font-size:var(--ui-font-sm);overflow-wrap:anywhere;white-space:normal;font-weight:700;line-height:1.75;overflow:visible}.request-case-v3__state-request .premium-status-pill{min-height:26px;font-size:var(--ui-font-xs);padding:3px 8px}.request-case-v3__stage{width:100%;max-width:100%;color:var(--ui-text-secondary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.75;overflow:visible}.request-case-v3__next-action{--next-tone:var(--ui-neutral);--next-bg:var(--ui-neutral-bg);--next-border:var(--ui-neutral-border);border:1px solid color-mix(in srgb, var(--next-border) 72%, var(--ui-border-soft));border-radius:var(--ui-radius-2);background:color-mix(in srgb, var(--next-bg) 50%, var(--ui-surface-1));flex-direction:column;gap:7px;min-width:250px;padding:11px 12px;display:flex}.request-case-v3__next-action--brand{--next-tone:var(--brand-action);--next-bg:var(--brand-soft);--next-border:var(--brand-border)}.request-case-v3__next-action--info{--next-tone:var(--ui-info);--next-bg:var(--ui-info-bg);--next-border:var(--ui-info-border)}.request-case-v3__next-action--warning{--next-tone:var(--ui-warning);--next-bg:var(--ui-warning-bg);--next-border:var(--ui-warning-border)}.request-case-v3__next-action--danger{--next-tone:var(--ui-danger);--next-bg:var(--ui-danger-bg);--next-border:var(--ui-danger-border)}.request-case-v3__next-action-title{align-items:flex-start;gap:8px;min-width:0;display:flex}.request-case-v3__next-action-dot{background:var(--next-tone);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--next-tone) 10%, transparent);border-radius:50%;flex:0 0 7px;margin-top:7px}.request-case-v3__next-action-title strong{min-width:0;color:var(--next-tone);font-size:var(--ui-font-sm);overflow-wrap:anywhere;white-space:normal;font-weight:750;line-height:1.7;overflow:visible}.request-case-v3__next-action-reason{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.8;display:block;overflow:visible}.request-case-v3__next-action small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ui-font-xs);overflow-wrap:anywhere;line-height:1.65}.request-case-v3__psp{flex-direction:column;align-items:stretch;gap:9px;min-width:220px;display:flex}.request-case-v3__psp-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.request-case-v3__psp .psp-brand-mark{flex:auto;align-items:flex-start;min-width:0}.request-case-v3__psp .psp-brand-mark__text strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.65;overflow:visible}.request-case-v3__more{border:1px solid var(--brand-border);border-radius:var(--ui-radius-pill);background:var(--brand-soft);min-width:26px;height:26px;color:var(--brand-action);font-size:var(--ui-font-xs);flex:none;justify-content:center;align-items:center;padding-inline:5px;font-weight:750;display:inline-flex}.request-case-v3__psp-stage{border-top:1px solid var(--ui-border-soft);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding-top:8px;display:flex}.request-case-v3__psp-stage>span,.request-case-mobile-card__stage>span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);font-weight:600;line-height:1.55}.request-case-psp-stage-badge{--psp-stage-fg:#475569;--psp-stage-bg:#f8fafc;--psp-stage-border:#cbd5e1;border:1px solid var(--psp-stage-border);border-radius:var(--ui-radius-pill);background:var(--psp-stage-bg);overflow-wrap:anywhere;white-space:normal;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;display:inline-flex;box-shadow:inset 0 1px #ffffffb3;color:var(--psp-stage-fg)!important;font-size:var(--ui-font-xs)!important;font-weight:750!important;line-height:1.55!important}.request-case-psp-stage-badge:before{background:var(--psp-stage-fg);content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--psp-stage-fg) 10%, transparent);border-radius:50%;flex:0 0 6px;margin-inline-end:6px}.request-case-psp-stage-badge--indigo{--psp-stage-fg:#4338ca;--psp-stage-bg:#eef2ff;--psp-stage-border:#c7d2fe}.request-case-psp-stage-badge--violet{--psp-stage-fg:#6d28d9;--psp-stage-bg:#f5f3ff;--psp-stage-border:#ddd6fe}.request-case-psp-stage-badge--cyan{--psp-stage-fg:#0e7490;--psp-stage-bg:#ecfeff;--psp-stage-border:#a5f3fc}.request-case-psp-stage-badge--teal{--psp-stage-fg:#0f766e;--psp-stage-bg:#f0fdfa;--psp-stage-border:#99f6e4}.request-case-psp-stage-badge--magenta{--psp-stage-fg:#a21caf;--psp-stage-bg:#fdf4ff;--psp-stage-border:#f5d0fe}.request-case-psp-stage-badge--orange{--psp-stage-fg:#c2410c;--psp-stage-bg:#fff7ed;--psp-stage-border:#fed7aa}.request-case-psp-stage-badge--blue{--psp-stage-fg:#1d4ed8;--psp-stage-bg:#eff6ff;--psp-stage-border:#bfdbfe}.request-case-psp-stage-badge--slate{--psp-stage-fg:#475569;--psp-stage-bg:#f8fafc;--psp-stage-border:#cbd5e1}.request-case-v3__psp-stage small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--ui-font-xs);overflow-wrap:anywhere;line-height:1.6}.request-case-v3__psp-stage span,.request-case-v3__terminal span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);line-height:1.55}.request-case-v3__psp-stage strong{width:100%;min-width:0;color:var(--ui-text-primary);font-size:var(--ui-font-sm);overflow-wrap:anywhere;white-space:normal;font-weight:700;line-height:1.7;overflow:visible}.request-case-v3__psp-stage small{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;line-height:1.6}.request-case-v3__terminal{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.request-case-v3__terminal strong{color:var(--ui-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:700;line-height:1.6}.request-case-v3__terminal small{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.request-case-v3__empty{color:var(--ui-text-tertiary);font-size:var(--ui-font-sm);line-height:1.7}.request-case-v3__responsibility,.request-case-v3__activity{flex-direction:column;gap:4px;min-width:175px;display:flex}.request-case-v3__responsibility>span,.request-case-v3__activity>span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);line-height:1.55}.request-case-v3__responsibility>strong,.request-case-v3__activity>strong{min-width:0;color:var(--ui-text-primary);font-size:var(--ui-font-sm);overflow-wrap:anywhere;white-space:normal;font-weight:700;line-height:1.75;overflow:visible}.request-case-v3__responsibility small{max-width:100%;color:var(--ui-text-secondary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.75;overflow:visible}.request-case-v3__date{color:var(--ui-text-secondary);font-size:var(--ui-font-sm);white-space:normal;line-height:1.75}.request-case-v3__actions{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:6px;min-width:190px;display:grid}.request-case-v3__actions .ant-btn:not(.ant-btn-icon-only){text-overflow:clip;white-space:nowrap;width:100%;min-width:0;max-width:none;min-height:40px;padding-inline:10px;font-size:12.5px;line-height:1.55;overflow:visible}.request-case-v3__actions .ant-btn-icon-only{width:34px;min-width:34px;height:34px;min-height:34px}.request-case-v3__actions .ant-btn-primary{box-shadow:0 7px 18px var(--brand-glow)!important}.request-case-list--density-compact .request-case-table-view .ant-table-tbody>tr>td{padding-top:10px!important;padding-bottom:10px!important}.request-case-list--density-dense .request-case-table-view .ant-table-tbody>tr>td{padding-top:8px!important;padding-bottom:8px!important}.request-case-list--density-dense .request-case-v3__next-action{padding:8px 9px}.request-case-loading,.request-case-empty{padding:24px}.request-case-pagination{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-1);justify-content:flex-end;align-items:center;min-height:66px;padding:14px 16px;display:flex}.request-case-mobile-list{display:none}.request-case-mobile-card{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4);background:var(--ui-surface-1);min-width:0;box-shadow:var(--ui-elevation-1);cursor:pointer;transition:transform var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium);outline:none;gap:13px;padding:15px;display:grid;position:relative;overflow:hidden}.request-case-mobile-card:before{top:15px;bottom:15px;border-radius:var(--ui-radius-pill);background:var(--ui-neutral);content:"";opacity:.5;width:3px;position:absolute;inset-inline-start:0}.request-case-mobile-card--attention:before{background:var(--ui-danger);opacity:1}.request-case-mobile-card--waiting:before{background:var(--ui-info);opacity:.9}.request-case-mobile-card--progress:before{background:var(--brand-action);opacity:.9}.request-case-mobile-card--completed:before{background:var(--ui-success);opacity:.9}.request-case-mobile-card:focus-visible{border-color:var(--brand-border);box-shadow:var(--ui-focus-ring), var(--ui-elevation-2)}.request-case-mobile-card__header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.request-case-mobile-card__number{flex-direction:column;gap:2px;min-width:0;display:flex}.request-case-mobile-card__number span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.request-case-mobile-card__number strong{max-width:100%;color:var(--brand-action);overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:750;line-height:1.65;overflow:visible}.request-case-mobile-card__merchant{border-bottom:1px solid var(--ui-border-soft);gap:5px;padding-bottom:11px;display:grid}.request-case-mobile-card__merchant>strong{color:var(--ui-text-primary);font-size:var(--ui-font-lg);overflow-wrap:anywhere;font-weight:750;line-height:1.7}.request-case-mobile-card__merchant>div{flex-wrap:wrap;gap:5px 12px;display:flex}.request-case-mobile-card__merchant span{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);line-height:1.65}.request-case-mobile-card__mission{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9px;display:grid}.request-case-mobile-card__mission-state,.request-case-mobile-card__mission-action{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-2);flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.request-case-mobile-card__mission-state>span,.request-case-mobile-card__mission-action>span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.request-case-mobile-card__mission-state>strong,.request-case-mobile-card__mission-action>strong{color:var(--ui-text-primary);font-size:var(--ui-font-sm);overflow-wrap:anywhere;font-weight:750;line-height:1.7}.request-case-mobile-card__mission-state>small,.request-case-mobile-card__mission-action>small{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);overflow-wrap:anywhere;line-height:1.75}.request-case-mobile-card__mission-action{--mobile-action-tone:var(--ui-neutral);--mobile-action-bg:var(--ui-neutral-bg);--mobile-action-border:var(--ui-neutral-border);border-color:var(--mobile-action-border);background:color-mix(in srgb, var(--mobile-action-bg) 48%, var(--ui-surface-1))}.request-case-mobile-card__mission-action>strong{color:var(--mobile-action-tone)}.request-case-mobile-card__mission-action--brand{--mobile-action-tone:var(--brand-action);--mobile-action-bg:var(--brand-soft);--mobile-action-border:var(--brand-border)}.request-case-mobile-card__mission-action--info{--mobile-action-tone:var(--ui-info);--mobile-action-bg:var(--ui-info-bg);--mobile-action-border:var(--ui-info-border)}.request-case-mobile-card__mission-action--warning{--mobile-action-tone:var(--ui-warning);--mobile-action-bg:var(--ui-warning-bg);--mobile-action-border:var(--ui-warning-border)}.request-case-mobile-card__mission-action--danger{--mobile-action-tone:var(--ui-danger);--mobile-action-bg:var(--ui-danger-bg);--mobile-action-border:var(--ui-danger-border)}.request-case-mobile-card__psp{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-2);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:start;gap:12px;padding:11px;display:grid}.request-case-mobile-card__psp .psp-brand-mark__text strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.65;overflow:visible}.request-case-mobile-card__stage{flex-direction:column;gap:2px;min-width:0;display:flex}.request-case-mobile-card__stage span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.request-case-mobile-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.request-case-mobile-card__grid>div{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-2);flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.request-case-mobile-card__grid span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.request-case-mobile-card__grid strong{color:var(--ui-text-primary);overflow-wrap:anywhere;white-space:normal;font-size:12.5px;font-weight:650;line-height:1.7;overflow:visible}.request-case-mobile-card__footer{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;padding-top:2px;display:grid}.request-case-mobile-card__footer .ant-btn{white-space:normal;width:100%;height:auto;min-height:42px;line-height:1.55}@media (width<=991px){.request-case-table-view{display:none}.request-case-mobile-list{gap:10px;padding:12px;display:grid}.request-case-pagination{justify-content:center;overflow-x:auto}}@media (width<=575px){.request-case-view-toolbar{min-height:58px;padding:9px 10px}.request-case-view-toolbar__copy span{display:none}.request-case-mobile-list{padding:9px}.request-case-mobile-card{border-radius:var(--ui-radius-3);gap:12px;padding:14px}.request-case-mobile-card__mission,.request-case-mobile-card__psp{grid-template-columns:1fr}}@media (width<=390px){.request-case-mobile-card__grid,.request-case-mobile-card__footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.request-case-table-row,.request-case-mobile-card,.request-case-view-settings__column{transition:none}}.request-case-operations-drawer .ant-drawer-body{padding:0!important}.request-case-operations-drawer .premium-drawer-body{background:#f5f7fa;min-height:100%;padding:18px}.request-case-ops{gap:14px;width:100%;min-width:0;display:grid}.request-case-ops-loading{padding:20px}.request-case-ops-hero{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 92% -30%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 40%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-primary) 3.5%, #fff));box-shadow:var(--ui-shadow-sm);border-radius:20px;grid-template-columns:minmax(0,1fr) 230px;gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.request-case-ops-hero:after{top:-110px;border:1px solid color-mix(in srgb, var(--brand-primary) 8%, transparent);background:color-mix(in srgb, var(--brand-primary) 4%, transparent);content:"";pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;inset-inline-end:-80px}.request-case-ops-hero__main,.request-case-ops-hero__metrics{z-index:1;position:relative}.request-case-ops-hero__main{gap:16px;min-width:0;display:grid}.request-case-ops-hero__title-row{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.request-case-ops-hero__title-row>div{gap:3px;min-width:0;display:grid}.request-case-ops-hero__eyebrow{color:var(--brand-primary);font-size:11px;font-weight:750;line-height:1.5}.request-case-ops-hero__title-row h2{color:var(--ui-text-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(21px,2vw,26px);font-weight:800;line-height:1.45;overflow:hidden}.request-case-ops-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-case-ops-info{border:1px solid var(--ui-border-soft);min-width:0;min-height:58px;box-shadow:var(--ui-shadow-xs);background:#fffc;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.request-case-ops-info__icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:36px;height:36px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.request-case-ops-info__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.request-case-ops-info__copy span{color:var(--ui-text-tertiary);font-size:11px;font-weight:550;line-height:1.45}.request-case-ops-info__copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.55;overflow:hidden}.request-case-ops-info__mono{direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.request-case-ops-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.request-case-ops-hero__metrics>div{border:1px solid var(--ui-border-soft);min-height:82px;box-shadow:var(--ui-shadow-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd6;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;display:flex}.request-case-ops-hero__metrics span{color:var(--ui-text-secondary);font-size:11px;font-weight:600}.request-case-ops-hero__metrics strong{color:var(--ui-text-primary);font-size:23px;font-weight:800;line-height:1.3}.request-case-ops-current{--current-accent:#667085;border:1px solid color-mix(in srgb, var(--current-accent) 22%, var(--ui-border));background:linear-gradient(90deg, color-mix(in srgb, var(--current-accent) 5%, #fff), #fff 58%);box-shadow:var(--ui-shadow-xs);border-radius:16px;grid-template-columns:52px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:14px;padding:15px;display:grid}.request-case-ops-current--NeedsAttention{--current-accent:#d92d20}.request-case-ops-current--WaitingExternal{--current-accent:#2e90fa}.request-case-ops-current--InProgress{--current-accent:var(--brand-primary)}.request-case-ops-current--Completed{--current-accent:#12b76a}.request-case-ops-current__icon{border:1px solid color-mix(in srgb, var(--current-accent) 18%, transparent);background:color-mix(in srgb, var(--current-accent) 9%, white);width:52px;height:52px;color:var(--current-accent);border-radius:14px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.request-case-ops-current__content{gap:7px;min-width:0;display:grid}.request-case-ops-current__title{flex-wrap:wrap;align-items:baseline;gap:6px 9px;min-width:0;display:flex}.request-case-ops-current__title span{color:var(--ui-text-tertiary);font-size:11px;font-weight:600}.request-case-ops-current__title strong{color:color-mix(in srgb, var(--current-accent) 88%, #101828);font-size:16px;font-weight:800;line-height:1.5}.request-case-ops-current__content p{color:#475467;max-width:760px;margin:0;font-size:13px;line-height:1.85}.request-case-ops-current__meta{color:#7b8697;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:11.5px;line-height:1.65;display:flex}.request-case-ops-current__meta b{color:#475467;font-weight:700}.request-case-ops-current__actions{justify-items:stretch;gap:8px;min-width:190px;display:grid}.request-case-ops-current__actions .ant-btn{min-height:42px}.request-case-ops-current__psp{border:1px solid var(--ui-border-soft);background:#fffc;border-radius:11px;min-width:190px;padding:7px 9px}.request-case-ops-workspace{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:12px;min-height:620px;display:grid}.request-case-ops-lifecycle,.request-case-ops-detail{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:16px}.request-case-ops-lifecycle{align-self:start;position:sticky;top:0;overflow:hidden}.request-case-ops-detail{flex-direction:column;gap:14px;min-height:620px;padding:16px;display:flex}.request-case-ops-section-heading,.request-case-ops-pane-heading{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.request-case-ops-pane-heading{min-height:54px;padding:0 0 12px}.request-case-ops-section-heading>div,.request-case-ops-pane-heading>div{min-width:0;color:var(--brand-primary);align-items:center;gap:10px;font-size:17px;display:flex}.request-case-ops-section-heading>div>div,.request-case-ops-pane-heading>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.request-case-ops-section-heading strong,.request-case-ops-pane-heading strong{color:var(--ui-text-primary);font-size:14px;font-weight:750;line-height:1.5}.request-case-ops-section-heading span,.request-case-ops-pane-heading span{color:var(--ui-text-tertiary);font-size:11px;line-height:1.5}.request-case-ops-count{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:999px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:2px 7px;font-weight:750;display:inline-flex;color:var(--brand-primary)!important;font-size:11px!important}.request-case-ops-lifecycle__items{scrollbar-width:thin;gap:7px;max-height:calc(100dvh - 310px);padding:9px;display:grid;overflow-y:auto}.request-case-ops-lifecycle-item{--lifecycle-accent:#98a2b3;border:1px solid var(--ui-border-soft);width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:start;gap:9px;padding:11px;font-family:inherit;display:grid;position:relative}.request-case-ops-lifecycle-item:before{top:10px;bottom:10px;background:var(--lifecycle-accent);content:"";border-radius:999px;width:3px;position:absolute;inset-inline-start:0}.request-case-ops-lifecycle-item--success{--lifecycle-accent:#12b76a}.request-case-ops-lifecycle-item--waiting{--lifecycle-accent:#2e90fa}.request-case-ops-lifecycle-item--active{--lifecycle-accent:var(--brand-primary)}.request-case-ops-lifecycle-item--warning,.request-case-ops-lifecycle-item--attention{--lifecycle-accent:#f79009}.request-case-ops-lifecycle-item--danger{--lifecycle-accent:#d92d20}.request-case-ops-lifecycle-item:hover,.request-case-ops-lifecycle-item:focus-visible{border-color:color-mix(in srgb, var(--lifecycle-accent) 32%, var(--ui-border));box-shadow:var(--ui-shadow-sm);background:#fafcff;outline:none;transform:translateY(-1px)}.request-case-ops-lifecycle-item--active{border-color:color-mix(in srgb, var(--lifecycle-accent) 45%, var(--ui-border));background:color-mix(in srgb, var(--lifecycle-accent) 6%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--lifecycle-accent) 8%, transparent)}.request-case-ops-lifecycle-item__index{border:1px solid color-mix(in srgb, var(--lifecycle-accent) 25%, var(--ui-border));background:color-mix(in srgb, var(--lifecycle-accent) 8%, white);width:32px;height:32px;color:var(--lifecycle-accent);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.request-case-ops-lifecycle-item--active .request-case-ops-lifecycle-item__index{border-color:var(--lifecycle-accent);background:var(--lifecycle-accent);color:#fff}.request-case-ops-lifecycle-item__main{gap:5px;min-width:0;display:grid}.request-case-ops-lifecycle-item__top{justify-content:space-between;align-items:flex-start;gap:7px;min-width:0;display:flex}.request-case-ops-lifecycle-item__top strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.request-case-ops-lifecycle-item__number{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;overflow:hidden}.request-case-ops-lifecycle-item__stage{align-items:baseline;gap:6px;min-width:0;display:flex}.request-case-ops-lifecycle-item__stage span{color:var(--ui-text-tertiary);flex:none;font-size:10.5px}.request-case-ops-lifecycle-item__stage strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:650;overflow:hidden}.request-case-ops-lifecycle-item__action{background:var(--ui-warning-bg);color:#a15c07;border-radius:7px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:4px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.request-case-ops-lifecycle-item__main small{color:var(--ui-text-tertiary);font-size:10.5px;line-height:1.5}.request-case-ops-lifecycle-item__arrow{color:#98a2b3;align-self:center;font-size:11px}.request-case-ops-detail__header{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.request-case-ops-detail__header>div:first-child{gap:2px;min-width:0;display:grid}.request-case-ops-detail__header span{color:var(--ui-text-tertiary);font-size:11px;font-weight:600}.request-case-ops-detail__header h3{color:var(--ui-text-primary);margin:0;font-size:19px;font-weight:800;line-height:1.5}.request-case-ops-detail__header small{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.request-case-ops-detail__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.request-case-ops-tabs .ant-segmented{border:1px solid var(--ui-border-soft);background:#f3f5f8;border-radius:12px;width:100%;padding:4px}.request-case-ops-tabs .ant-segmented-group{gap:2px}.request-case-ops-tabs .ant-segmented-item{border-radius:9px}.request-case-ops-tabs .ant-segmented-item-label{color:#667085;justify-content:center;align-items:center;min-height:36px;padding:5px 11px;font-size:12px;font-weight:650;display:flex}.request-case-ops-tabs .ant-segmented-item-selected .ant-segmented-item-label{color:var(--brand-primary);font-weight:750}.request-case-ops-detail__alert{margin:0;border-radius:12px!important}.request-case-ops-detail__alert .ant-alert-message{font-size:13px;font-weight:750}.request-case-ops-detail__alert .ant-alert-description{font-size:12px;line-height:1.75}.request-case-ops-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-case-ops-detail__section{border:1px solid var(--ui-border-soft);background:#fff;border-radius:13px;overflow:hidden}.request-case-ops-detail__section>.request-case-ops-detail__grid{padding:11px}.request-case-ops-detail__psp-row{padding:11px 11px 0}.request-case-ops-detail__psp-row .psp-brand-mark{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;max-width:360px;padding:8px 10px}.request-case-ops-detail__message{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;margin:0 11px 11px;padding:10px}.request-case-ops-detail__message span{color:var(--ui-text-tertiary);font-size:11px;font-weight:600}.request-case-ops-detail__message p{color:#475467;white-space:pre-wrap;margin:5px 0 0;font-size:12.5px;line-height:1.85}.request-case-ops-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-case-ops-overview-summary button{border:1px solid var(--ui-border-soft);min-width:0;min-height:76px;color:var(--brand-primary);text-align:start;cursor:pointer;transition:border-color var(--ui-motion-fast) var(--ui-ease), background var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease), transform var(--ui-motion-fast) var(--ui-ease);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:11px;font-family:inherit;display:grid}.request-case-ops-overview-summary button:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm);background:#fafcff;transform:translateY(-1px)}.request-case-ops-overview-summary button>.anticon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:inline-flex}.request-case-ops-overview-summary button div{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.request-case-ops-overview-summary span{color:#667085;font-size:12px;font-weight:650}.request-case-ops-overview-summary strong{color:var(--ui-text-primary);font-size:19px;font-weight:800}.request-case-ops-domain,.request-case-ops-psp,.request-case-ops-activity{gap:11px;display:grid}.request-case-ops-domain__list,.request-case-ops-psp__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-case-ops-domain-card,.request-case-ops-psp-card{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;gap:11px;padding:12px;display:grid}.request-case-ops-domain-card header,.request-case-ops-psp-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.request-case-ops-domain-card header>div{align-items:center;gap:9px;min-width:0;display:flex}.request-case-ops-domain-card__icon,.request-case-ops-psp-card__identity>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.request-case-ops-domain-card header div div,.request-case-ops-psp-card__identity div{gap:2px;min-width:0;display:grid}.request-case-ops-domain-card header strong,.request-case-ops-psp-card header strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:750;overflow:hidden}.request-case-ops-domain-card header small,.request-case-ops-psp-card header small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;overflow:hidden}.request-case-ops-domain-card__grid,.request-case-ops-psp-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.request-case-ops-domain-card__grid>div,.request-case-ops-psp-card__grid>div{background:#f8fafc;border:1px solid #10182809;border-radius:9px;gap:2px;min-width:0;padding:8px;display:grid}.request-case-ops-domain-card__grid span,.request-case-ops-psp-card__grid span{color:var(--ui-text-tertiary);font-size:10.5px}.request-case-ops-domain-card__grid strong,.request-case-ops-psp-card__grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.request-case-ops-domain-card__external{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;gap:4px;padding:9px;display:grid}.request-case-ops-domain-card__external span{color:var(--ui-text-tertiary);font-size:10.5px}.request-case-ops-domain-card__external strong{color:var(--brand-primary);font-size:12px;font-weight:750}.request-case-ops-domain-card__external p{color:#475467;margin:2px 0 0;font-size:11.5px;line-height:1.75}.request-case-ops-domain-card footer,.request-case-ops-psp-card footer{border-top:1px solid var(--ui-border-soft);justify-content:flex-end;align-items:center;gap:8px;padding-top:9px;display:flex}.request-case-ops-psp-card--manual{border-color:color-mix(in srgb, #f79009 34%, var(--ui-border));background:linear-gradient(#fff,#fffdfa)}.request-case-ops-psp-card--error{border-color:color-mix(in srgb, #d92d20 30%, var(--ui-border))}.request-case-ops-psp-card__identity{align-items:center;gap:9px;min-width:0;display:flex}.request-case-ops-psp-card__psp{border:1px solid var(--ui-border-soft);color:var(--brand-primary);background:#f8fafc;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.request-case-ops-psp-card__psp>.anticon{font-size:16px}.request-case-ops-psp-card__psp div{gap:1px;min-width:0;display:grid}.request-case-ops-psp-card__psp strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.request-case-ops-psp-card__psp span{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.request-case-ops-psp-card__manual,.request-case-ops-psp-card__error{border-radius:10px;align-items:flex-start;gap:9px;padding:9px;display:flex}.request-case-ops-psp-card__manual{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:#a15c07}.request-case-ops-psp-card__error{border:1px solid var(--ui-danger-border);background:var(--ui-danger-bg);color:var(--ui-danger)}.request-case-ops-psp-card__manual>.anticon,.request-case-ops-psp-card__error>.anticon{flex:none;margin-top:2px;font-size:15px}.request-case-ops-psp-card__manual div,.request-case-ops-psp-card__error div{gap:2px;min-width:0;display:grid}.request-case-ops-psp-card__manual strong,.request-case-ops-psp-card__error strong{font-size:11.5px;font-weight:750}.request-case-ops-psp-card__manual span,.request-case-ops-psp-card__error span{text-overflow:ellipsis;font-size:11px;line-height:1.7;overflow:hidden}.request-case-ops-psp-card footer{justify-content:space-between}.request-case-ops-psp-card footer>span{min-width:0;color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;overflow:hidden}.request-case-ops-activity__filters{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.request-case-ops-activity__filters .ant-segmented{border:1px solid var(--ui-border-soft);background:#fff;border-radius:9px;padding:3px;font-size:11.5px}.request-case-ops-activity__filters .ant-segmented-item-label{align-items:center;min-height:31px;padding-inline:9px;font-size:11.5px;font-weight:650;display:flex}.request-case-ops-activity__filters .ant-select{min-width:170px}.request-case-ops-activity__filters .ant-checkbox-wrapper{color:#667085;font-size:11.5px;font-weight:600}.request-case-ops-activity__list{gap:8px;display:grid}.request-case-ops-activity-item{--activity-color:#2e90fa;border:1px solid var(--ui-border-soft);border-inline-start:3px solid var(--activity-color);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:12px;display:grid;position:relative}.request-case-ops-activity-item--success{--activity-color:#12b76a}.request-case-ops-activity-item--warning{--activity-color:#f79009}.request-case-ops-activity-item--error{--activity-color:#d92d20}.request-case-ops-activity-item--info{--activity-color:#2e90fa}.request-case-ops-activity-item__rail span{border:1px solid color-mix(in srgb, var(--activity-color) 18%, var(--ui-border));background:color-mix(in srgb, var(--activity-color) 7%, white);width:38px;height:38px;color:var(--activity-color);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.request-case-ops-activity-item__body{gap:8px;min-width:0;display:grid}.request-case-ops-activity-item__body header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.request-case-ops-activity-item__body header>div:first-child{gap:2px;min-width:0;display:grid}.request-case-ops-activity-item__body header strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.55;overflow:hidden}.request-case-ops-activity-item__body header span{color:var(--ui-text-tertiary);font-size:10.5px}.request-case-ops-activity-item__badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.request-case-ops-activity-item__request{background:#f8fafc;border:1px solid #10182809;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.request-case-ops-activity-item__request span{color:#475467;font-size:11.5px;font-weight:650}.request-case-ops-activity-item__request b{color:var(--ui-text-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.request-case-ops-activity-transition{border:1px dashed var(--ui-border-strong);background:#fcfcfd;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 9px;display:flex}.request-case-ops-activity-transition span{color:var(--ui-text-secondary);font-size:11px}.request-case-ops-activity-transition .anticon{color:var(--brand-primary);font-size:11px}.request-case-ops-activity-transition strong{color:#344054;font-size:11.5px;font-weight:750}.request-case-ops-activity-item__body p{color:#475467;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.85}.request-case-ops-activity-item__reason{border:1px solid var(--ui-warning-border);background:var(--ui-warning-bg);color:#8a4b08;border-radius:9px;padding:8px 9px;font-size:11.5px;line-height:1.8}.request-case-ops-activity-item__meta{color:var(--ui-text-tertiary);flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:10.5px;display:flex}.request-case-ops-activity-item__meta b{color:#667085;font-weight:700}.request-case-ops-activity-item footer{border-top:1px solid var(--ui-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;padding-top:7px;display:flex}.request-case-ops-detail__footer{border-top:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:13px;display:flex}.request-case-ops-detail__footer span{max-width:650px;color:var(--ui-text-secondary);font-size:11.5px;line-height:1.75}.request-case-ops .ant-empty-description{color:var(--ui-text-secondary);font-size:12.5px}.request-case-ops .ant-alert{border-radius:11px}.request-case-ops .ant-btn{font-size:12.5px;font-weight:650}@media (width<=1100px){.request-case-ops-hero{grid-template-columns:1fr}.request-case-ops-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.request-case-ops-workspace{grid-template-columns:300px minmax(0,1fr)}.request-case-ops-hero__facts,.request-case-ops-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-case-ops-domain__list,.request-case-ops-psp__list{grid-template-columns:1fr}}@media (width<=800px){.request-case-operations-drawer .premium-drawer-body{padding:11px}.request-case-ops-hero{padding:16px}.request-case-ops-hero__title-row,.request-case-ops-detail__header,.request-case-ops-detail__footer{flex-direction:column;align-items:stretch}.request-case-ops-current{grid-template-columns:48px minmax(0,1fr)}.request-case-ops-current__actions{grid-column:1/-1;width:100%;min-width:0}.request-case-ops-current__psp{width:100%;min-width:0}.request-case-ops-workspace{grid-template-columns:1fr}.request-case-ops-lifecycle{position:static}.request-case-ops-lifecycle__items{max-height:360px}.request-case-ops-detail{min-height:0}.request-case-ops-detail__header-actions{justify-content:flex-start}.request-case-ops-overview-summary{grid-template-columns:1fr}.request-case-ops-pane-heading--activity{flex-direction:column;align-items:flex-start}}@media (width<=560px){.request-case-operations-drawer .premium-drawer-body{padding:9px}.request-case-ops{gap:10px}.request-case-ops-hero{border-radius:16px;gap:13px;padding:14px}.request-case-ops-hero__title-row{gap:9px}.request-case-ops-hero__title-row h2{white-space:normal;font-size:19px}.request-case-ops-hero__facts,.request-case-ops-detail__grid,.request-case-ops-domain-card__grid,.request-case-ops-psp-card__grid{grid-template-columns:1fr}.request-case-ops-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.request-case-ops-hero__metrics>div{min-height:68px}.request-case-ops-current{flex-direction:column;align-items:stretch;padding:13px;display:flex}.request-case-ops-current__icon{width:44px;height:44px}.request-case-ops-current__title{flex-direction:column;align-items:flex-start}.request-case-ops-lifecycle__items{max-height:330px}.request-case-ops-detail{border-radius:14px;gap:11px;padding:12px}.request-case-ops-tabs .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request-case-ops-tabs .ant-segmented-item-label{min-height:38px;font-size:11.5px}.request-case-ops-detail__header-actions .ant-btn,.request-case-ops-detail__footer .ant-btn,.request-case-ops-current__actions .ant-btn{width:100%}.request-case-ops-activity__filters{flex-direction:column;align-items:stretch}.request-case-ops-activity__filters .ant-select{width:100%!important}.request-case-ops-activity__filters .ant-segmented{width:100%}.request-case-ops-activity-item{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px}.request-case-ops-activity-item__rail span{width:32px;height:32px;font-size:14px}.request-case-ops-activity-item__body header{flex-direction:column;align-items:stretch}.request-case-ops-activity-item__badges{justify-content:flex-start}.request-case-ops-activity-item__request,.request-case-ops-domain-card header,.request-case-ops-psp-card header{flex-direction:column;align-items:flex-start}.request-case-ops-psp-card footer{flex-direction:column;align-items:stretch}.request-case-ops-psp-card footer .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.request-case-ops-lifecycle-item,.request-case-ops-overview-summary button{transition:none}}.account-change-mission-hero{background:radial-gradient(circle at 8% 5%, color-mix(in srgb, var(--brand-accent) 26%, transparent), transparent 33%), var(--brand-gradient);min-height:155px;box-shadow:0 18px 44px color-mix(in srgb, var(--brand-primary) 12%, #10182824);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:19px;display:flex;position:relative;overflow:hidden}.account-change-mission-hero--completed{background:radial-gradient(circle at 8% 5%,#32d5833d,#0000 32%),linear-gradient(135deg,#064e3b,#087443,#075b4b)}.account-change-mission-hero--danger{background:radial-gradient(circle at 8% 5%,#f0443845,#0000 32%),linear-gradient(135deg,#1d2939,#431c20)}.account-change-mission-glow{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:195px;height:195px;position:absolute;top:-120px;left:25%;box-shadow:0 0 0 44px #ffffff05}.account-change-mission-main{z-index:2;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.account-change-mission-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:16px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.account-change-mission-main>div{min-width:0}.account-change-mission-overline{color:#ffffffa6;font-size:10.5px;font-weight:650;display:block}.account-change-mission-main>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(19px,2.4vw,24px);font-weight:850;display:block;overflow:hidden}.account-change-mission-terminal{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:flex}.account-change-mission-terminal b{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.account-change-mission-status{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.account-change-mission-hero .premium-status-pill{color:#fff;background:#ffffff1c;border-color:#ffffff29}.account-change-mission-hero>.ant-btn,.account-change-mission-hero .ant-space .ant-btn{color:#fff;background:#ffffff1a;border-color:#ffffff2e;border-radius:10px;min-height:39px;font-size:10.5px;font-weight:650}.account-change-mission-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.account-change-mission-step{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:63px;padding:10px;display:flex}.account-change-mission-step>span{width:34px;height:34px;color:var(--ui-text-tertiary);background:#f2f4f7;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.account-change-mission-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-mission-step strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.account-change-mission-step small{color:var(--ui-text-tertiary);font-size:9px}.account-change-mission-step--completed>span{color:#039855;background:#ecfdf3}.account-change-mission-step--active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-xs)}.account-change-mission-step--active>span{background:var(--brand-primary);color:#fff}.account-change-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.account-change-mission-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:68px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.account-change-mission-summary article>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;display:flex}.account-change-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-mission-summary small{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.account-change-mission-summary+.ant-descriptions{border-radius:11px;overflow:hidden}.ant-drawer .account-change-mission-summary~.ant-descriptions .ant-descriptions-item-label{color:#667085;font-size:10px;font-weight:650}.ant-drawer .account-change-mission-summary~.ant-descriptions .ant-descriptions-item-content{color:#475467;font-size:10.5px}.account-change-integration{border:1px solid var(--ui-brand-border);background:radial-gradient(circle at 94% -25%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;box-shadow:var(--ui-shadow-xs);border-radius:13px;margin:12px 0;padding:13px}.account-change-integration--success{background:#f6fef9;border-color:#a6f4c5}.account-change-integration--danger{background:snow;border-color:#fecdca}.account-change-integration-head{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;display:grid}.account-change-integration-head>span:first-child{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.account-change-integration-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-integration-head small,.account-change-integration-head span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-integration-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.account-change-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.account-change-integration-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:56px;padding:8px;display:flex}.account-change-integration-grid span{color:var(--ui-text-tertiary);font-size:9px}.account-change-integration-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.account-change-integration-grid small{color:var(--ui-text-tertiary);font-size:9px}.account-change-integration-alert{margin-top:9px;border-radius:10px!important}.account-change-integration-alert .ant-alert-message{font-size:11px;font-weight:700}.account-change-integration-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.account-change-attempts{border-top:1px solid var(--ui-border-soft);margin-top:10px;padding-top:10px}.account-change-attempts-title{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:7px;display:flex}.account-change-attempts-title strong{color:#344054;font-size:11px;font-weight:700}.account-change-attempts article{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:minmax(160px,1fr) 80px minmax(120px,1fr);align-items:center;gap:7px;margin-top:6px;padding:8px;display:grid}.account-change-attempts article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-attempts article>div:first-child{flex-flow:wrap;align-items:center;gap:6px}.account-change-attempts time,.account-change-attempts span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-attempts strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.account-change-attempts p{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;grid-column:1/-1;margin:0;padding:8px;font-size:10.5px;line-height:1.7}.account-change-manual-note{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.account-change-manual-note>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-manual-note strong{color:#93370d;font-size:11px;font-weight:700}.account-change-manual-note span{color:#b54708;font-size:10.5px;line-height:1.7}.account-change-result{color:#039855;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:12px;font-size:18px;display:grid}.account-change-result>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-result strong{color:#027a48;font-size:12px;font-weight:750}.account-change-result span{color:#667085;font-size:10.5px}@media (width<=850px){.account-change-mission-summary,.account-change-integration-grid,.account-change-mission-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.account-change-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.account-change-mission-main{align-items:flex-start}.account-change-mission-hero>.ant-btn,.account-change-mission-hero .ant-space{width:100%}.account-change-mission-hero .ant-space{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-change-mission-hero .ant-space .ant-btn{width:100%}.account-change-attempts article{grid-template-columns:1fr 1fr}.account-change-attempts article>div:first-child{grid-column:1/-1}.account-change-result{grid-template-columns:36px minmax(0,1fr)}.account-change-result>div:last-child{grid-column:2}}@media (width<=430px){.account-change-mission-summary,.account-change-integration-grid,.account-change-mission-workflow,.account-change-attempts article{grid-template-columns:1fr}.account-change-mission-main{flex-direction:column}.account-change-mission-main>div>strong{max-width:calc(100vw - 80px)}.account-change-mission-hero .ant-space{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-change-mission-step,.account-change-mission-hero .ant-btn{transition:none}}.merchant-info-change-mission{width:100%;min-width:0}.merchant-info-change-mission-loading{justify-content:center;align-items:center;min-height:180px;display:flex}.merchant-info-change-mission-hero{background:radial-gradient(circle at 8% 5%, color-mix(in srgb, var(--brand-accent) 28%, transparent), transparent 34%), var(--brand-gradient);min-height:158px;box-shadow:0 18px 46px color-mix(in srgb, var(--brand-primary) 12%, #10182824);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:flex;position:relative;overflow:hidden}.merchant-info-change-mission-hero--completed{background:radial-gradient(circle at 8% 5%,#32d5833d,#0000 32%),linear-gradient(135deg,#064e3b,#087443,#075b4b)}.merchant-info-change-mission-hero--attention{background:radial-gradient(circle at 8% 5%,#fdb02242,#0000 34%),linear-gradient(135deg,#3f2d16,#74440b,#51330f)}.merchant-info-change-mission-hero--danger{background:radial-gradient(circle at 8% 5%,#f0443847,#0000 32%),linear-gradient(135deg,#1d2939,#431c20)}.merchant-info-change-mission-glow{pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:205px;height:205px;position:absolute;top:-125px;left:25%;box-shadow:0 0 0 48px #ffffff05}.merchant-info-change-mission-main{z-index:2;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.merchant-info-change-mission-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:17px;flex:0 0 60px;justify-content:center;align-items:center;width:60px;height:60px;font-size:23px;display:flex}.merchant-info-change-mission-main>div{min-width:0}.merchant-info-change-mission-overline{color:#ffffffa3;font-size:10.5px;font-weight:650;display:block}.merchant-info-change-mission-number{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:450px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(19px,2.5vw,25px);font-weight:850;display:block;overflow:hidden}.merchant-info-change-mission-identity{color:#ffffffba;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;display:flex}.merchant-info-change-mission-identity b{color:#ffffff6b}.merchant-info-change-mission-status{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.merchant-info-change-mission-hero .premium-status-pill,.merchant-info-change-mission-hero .ant-tag{color:#fff;background:#ffffff1c;border-color:#ffffff2b;margin:0}.merchant-info-change-mission-actions{z-index:2;justify-content:flex-end;position:relative}.merchant-info-change-mission-actions .ant-btn{color:#fff;background:#ffffff1a;border-color:#fff3;border-radius:10px;min-height:40px;font-size:10.5px;font-weight:700}.merchant-info-change-mission-actions .ant-btn:hover{color:#fff!important;background:#ffffff2b!important;border-color:#ffffff61!important}.merchant-info-change-mission-actions .ant-btn-primary{color:var(--brand-primary)!important;background:#fff!important;border-color:#fff!important}.merchant-info-change-mission-actions .ant-btn-primary:hover{color:var(--brand-primary)!important;background:#f8fafc!important}.merchant-info-change-mission-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.merchant-info-change-mission-step{border:1px solid var(--ui-border-soft);background:#fff;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;display:flex}.merchant-info-change-mission-step>span{width:34px;height:34px;color:var(--ui-text-tertiary);background:#f2f4f7;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-info-change-mission-step>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-mission-step strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.merchant-info-change-mission-step small{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-mission-step--completed>span{color:#039855;background:#ecfdf3}.merchant-info-change-mission-step--completed strong{color:#027a48}.merchant-info-change-mission-step--active{border-color:var(--ui-brand-border);background:var(--ui-brand-soft);box-shadow:var(--ui-shadow-xs)}.merchant-info-change-mission-step--active>span{background:var(--ui-brand-gradient);color:#fff}.merchant-info-change-mission-step--active strong{color:var(--brand-primary)}.merchant-info-change-mission-alert,.merchant-info-change-integration-alert,.merchant-info-change-correction-alert{margin-bottom:12px;border-radius:10px!important}.merchant-info-change-mission-alert .ant-alert-message,.merchant-info-change-integration-alert .ant-alert-message,.merchant-info-change-correction-alert .ant-alert-message{font-size:11px;font-weight:700}.merchant-info-change-mission-alert .ant-alert-description,.merchant-info-change-integration-alert .ant-alert-description,.merchant-info-change-correction-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.merchant-info-change-mission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.merchant-info-change-mission-summary article{border:1px solid var(--ui-border-soft);min-width:0;min-height:70px;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:11px;align-items:center;gap:8px;padding:10px;display:flex}.merchant-info-change-mission-summary article>span{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:35px;height:35px;color:var(--brand-primary);border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:13px;display:flex}.merchant-info-change-mission-summary article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-mission-summary small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.merchant-info-change-mission-summary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.merchant-info-change-request-board,.merchant-info-change-proposed-board,.merchant-info-change-external-board,.merchant-info-change-integration-board{border:1px solid var(--ui-border-soft);min-width:0;box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:13px;margin-bottom:12px;padding:13px;overflow:hidden}.merchant-info-change-proposed-board{border-color:var(--ui-brand-border);background:radial-gradient(circle at 96% -22%, color-mix(in srgb, var(--brand-primary) 7%, transparent), transparent 40%), #fff}.merchant-info-change-section-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:11px;padding-bottom:10px;display:flex}.merchant-info-change-section-head>div{align-items:center;gap:9px;min-width:0;display:flex}.merchant-info-change-section-head>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-section-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:39px;height:39px;color:var(--brand-primary);border-radius:10px;flex:0 0 39px;justify-content:center;align-items:center;font-size:14px;display:flex}.merchant-info-change-section-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.merchant-info-change-section-head small{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.merchant-info-change-request-board .ant-descriptions{border-radius:10px;overflow:hidden}.merchant-info-change-request-board .ant-descriptions-item-label{color:#667085!important;font-size:10px!important;font-weight:650!important}.merchant-info-change-request-board .ant-descriptions-item-content{color:#475467!important;font-size:10.5px!important}.merchant-info-change-request-board .ant-descriptions-bordered .ant-descriptions-item-label,.merchant-info-change-request-board .ant-descriptions-bordered .ant-descriptions-item-content{padding:9px 10px!important}.merchant-info-change-proposed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.merchant-info-change-proposed-grid article{border:1px solid var(--ui-border-soft);background:#f8fafcd6;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:63px;padding:9px 10px;display:flex}.merchant-info-change-proposed-grid span{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-proposed-grid strong{color:#344054;overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:700;line-height:1.65}.merchant-info-change-external-board{border-color:var(--ui-brand-border);background:linear-gradient(145deg, #fff, var(--ui-brand-soft))}.merchant-info-change-external-board--attention{background:linear-gradient(145deg,#fffcf5,#fffaeb);border-color:#fedf89}.merchant-info-change-external-board--success{background:linear-gradient(145deg,#fff,#f6fef9);border-color:#a6f4c5}.merchant-info-change-external-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.merchant-info-change-external-grid>div{border:1px solid var(--ui-border-soft);background:#fffc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:58px;padding:8px;display:flex}.merchant-info-change-external-grid span{color:var(--ui-text-tertiary);font-size:9px}.merchant-info-change-external-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.merchant-info-change-external-message{border-inline-start:3px solid var(--brand-primary);background:#ffffffb8;border-radius:8px;margin-top:8px;padding:9px 10px}.merchant-info-change-external-message span{color:var(--ui-text-tertiary);margin-bottom:3px;font-size:9.5px;display:block}.merchant-info-change-external-message p{color:#475467;white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.75}.merchant-info-change-integration-board{border-color:var(--ui-brand-border);background:radial-gradient(circle at 94% -28%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff}.merchant-info-change-integration-board--success{background:#f6fef9;border-color:#a6f4c5}.merchant-info-change-integration-board--danger{background:snow;border-color:#fecdca}.merchant-info-change-integration-head{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:10px;display:grid}.merchant-info-change-integration-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:40px;height:40px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}.merchant-info-change-integration-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-integration-head small{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-integration-head strong{color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.merchant-info-change-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.merchant-info-change-integration-grid>div{border:1px solid var(--ui-border-soft);background:#f8fafcd1;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:8px;display:flex}.merchant-info-change-integration-grid span{color:var(--ui-text-tertiary);font-size:9px}.merchant-info-change-integration-grid strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.merchant-info-change-integration-alert{margin-top:9px;margin-bottom:0}.merchant-info-change-attempts{border-top:1px solid var(--ui-border-soft);margin-top:10px;padding-top:10px}.merchant-info-change-attempts-title{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:7px;display:flex}.merchant-info-change-attempts-title strong{color:#344054;font-size:11px;font-weight:700}.merchant-info-change-attempts article{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;grid-template-columns:minmax(100px,auto) 75px minmax(120px,1fr) minmax(120px,auto);align-items:center;gap:8px;margin-top:6px;padding:8px;display:grid}.merchant-info-change-attempts article>span,.merchant-info-change-attempts article>time{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-attempts article>strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.merchant-info-change-audit{margin-top:2px;overflow:hidden;border:1px solid var(--ui-border-soft)!important;background:#fff!important;border-radius:11px!important}.merchant-info-change-audit .ant-collapse-header{font-size:10.5px;font-weight:700;color:#475467!important}.merchant-info-change-audit-pre{color:#d0d5dd;white-space:pre-wrap;overflow-wrap:anywhere;background:#101828;border-radius:8px;max-height:420px;margin:0;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.7;overflow:auto}.merchant-info-change-correction{width:100%;min-width:0}.merchant-info-change-correction-context{background:#fffaeb;border:1px solid #fedf89;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px;display:grid}.merchant-info-change-correction-context>span{color:#dc6803;background:#fff;border:1px solid #fedf89;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex}.merchant-info-change-correction-context>div{min-width:0}.merchant-info-change-correction-context strong{color:#93370d;font-size:11.5px;font-weight:750}.merchant-info-change-correction-context p{color:#b54708;margin:3px 0 0;font-size:10.5px;line-height:1.7}.merchant-info-change-correction-fields{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid}.merchant-info-change-correction-fields .ant-form-item:has(textarea){grid-column:1/-1}.merchant-info-change-correction-meta{border:1px solid var(--ui-border-soft);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 220px;gap:0 12px;margin-top:12px;padding:12px;display:grid}.merchant-info-change-correction-meta>.ant-form-item:first-child{grid-column:1/-1}.merchant-info-change-correction .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.merchant-info-change-correction .ant-form-item-explain-error{font-size:10px}.merchant-info-change-correction .ant-input,.merchant-info-change-correction .ant-select-selection-item,.merchant-info-change-correction .ant-select-selection-placeholder,.merchant-info-change-correction textarea.ant-input{font-size:11.5px}.merchant-info-change-correction .ant-input,.merchant-info-change-correction .ant-select-selector,.merchant-info-change-correction textarea.ant-input{border-radius:9px!important}.merchant-info-change-correction-alert{margin-top:12px}@media (width<=850px){.merchant-info-change-mission-summary,.merchant-info-change-proposed-grid,.merchant-info-change-integration-grid,.merchant-info-change-external-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.merchant-info-change-mission-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-info-change-mission-hero{flex-direction:column;align-items:flex-start;min-height:auto;padding:16px}.merchant-info-change-mission-actions{width:100%}.merchant-info-change-mission-actions .ant-space-item,.merchant-info-change-mission-actions .ant-btn{flex:1;width:100%}.merchant-info-change-attempts article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.merchant-info-change-mission-main{flex-direction:column;align-items:flex-start}.merchant-info-change-mission-number{max-width:calc(100vw - 80px)}.merchant-info-change-section-head{flex-direction:column;align-items:flex-start}.merchant-info-change-proposed-grid,.merchant-info-change-external-grid,.merchant-info-change-integration-grid,.merchant-info-change-correction-fields,.merchant-info-change-correction-meta{grid-template-columns:1fr}.merchant-info-change-correction-meta>.ant-form-item:first-child{grid-column:auto}}@media (width<=430px){.merchant-info-change-mission-summary,.merchant-info-change-mission-workflow,.merchant-info-change-attempts article{grid-template-columns:1fr}.merchant-info-change-request-board,.merchant-info-change-proposed-board,.merchant-info-change-external-board,.merchant-info-change-integration-board{border-radius:11px;padding:11px}.merchant-info-change-mission-actions{grid-template-columns:1fr;display:grid!important}}@media (prefers-reduced-motion:reduce){.merchant-info-change-mission-actions .ant-btn,.merchant-info-change-mission-step{transition:none}}.request-correction-panel{border:1px solid color-mix(in srgb, var(--ant-color-warning) 28%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--ant-color-warning-bg) 68%, transparent), color-mix(in srgb, var(--ant-color-bg-container) 96%, transparent));border-radius:18px;margin-top:18px;padding:18px;position:relative;overflow:hidden}.request-correction-panel:before{content:"";inset-inline-end:-90px;background:color-mix(in srgb, var(--ant-color-warning) 8%, transparent);pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute;top:-100px}.request-correction-panel--pending{border-color:color-mix(in srgb, var(--ant-color-info) 25%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--ant-color-info-bg) 64%, transparent), var(--ant-color-bg-container))}.request-correction-panel__head{z-index:1;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex;position:relative}.request-correction-panel__icon{width:42px;height:42px;color:var(--ant-color-warning-text);background:color-mix(in srgb, var(--ant-color-warning) 13%, transparent);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.request-correction-panel--pending .request-correction-panel__icon{color:var(--ant-color-info-text);background:color-mix(in srgb, var(--ant-color-info) 12%, transparent)}.request-correction-panel__heading{flex-direction:column;gap:4px;min-width:0;display:flex}.request-correction-panel__heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.request-correction-panel__heading strong,.request-correction-panel__head>div>strong{color:var(--ant-color-text);font-size:14px;font-weight:800}.request-correction-panel__heading small,.request-correction-panel__head>div>small{color:var(--ant-color-text-secondary);margin-top:3px;line-height:1.9;display:block}.request-correction-panel__provider{border-radius:999px;margin:0;font-size:11px}.request-correction-panel__alert{z-index:1;border-radius:14px;position:relative}.request-correction-panel__meta{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}.request-correction-panel__meta>div{border:1px solid var(--ant-color-border-secondary);background:color-mix(in srgb, var(--ant-color-bg-container) 88%, transparent);border-radius:13px;min-width:0;padding:11px 12px}.request-correction-panel__meta span{color:var(--ant-color-text-tertiary);margin-bottom:5px;font-size:11px;display:block}.request-correction-panel__meta strong{color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.request-correction-panel__actions{z-index:1;margin-top:16px;position:relative}.request-correction-panel__actions .ant-btn{border-radius:11px;min-height:38px;font-weight:700}.request-correction-panel__note{z-index:1;border-top:1px dashed var(--ant-color-border-secondary);color:var(--ant-color-text-secondary);margin-top:13px;padding-top:12px;font-size:12px;line-height:1.9;position:relative}@media (width<=760px){.request-correction-panel__meta{grid-template-columns:1fr}.request-correction-panel__actions{width:100%;display:grid}.request-correction-panel__actions .ant-btn{width:100%}}.request-correction-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;display:grid}.request-correction-target-card{cursor:pointer;text-align:right;border:1px solid var(--ant-color-border-secondary);min-height:150px;color:var(--ant-color-text);background:var(--ant-color-bg-container);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.request-correction-target-card:hover{border-color:var(--ant-color-primary);transform:translateY(-2px);box-shadow:0 14px 32px #00000012}.request-correction-target-card>span{width:42px;height:42px;color:var(--ant-color-primary);background:var(--ant-color-primary-bg);border-radius:12px;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.request-correction-target-card strong{font-size:14px}.request-correction-target-card small{color:var(--ant-color-text-secondary);line-height:1.9}.request-correction-bank-list{gap:12px;margin-top:18px;display:grid}.request-correction-bank-card{border-radius:16px}.request-correction-bank-card__main{justify-content:space-between;align-items:center;gap:16px;display:flex}.request-correction-bank-card__main>div{flex-direction:column;gap:4px;min-width:0;display:flex}.request-correction-bank-card__main strong{color:var(--ant-color-text)}.request-correction-bank-card__main span,.request-correction-bank-card__main small{color:var(--ant-color-text-secondary)}.request-correction-submit-summary{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);border-radius:14px;margin:16px 0;padding:14px}.request-correction-submit-summary>span{color:var(--ant-color-text-secondary);margin-bottom:9px;font-size:12px;display:block}.request-correction-submit-summary>div{flex-wrap:wrap;gap:6px;display:flex}.request-correction-submit-footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.request-correction-submit-note{margin-top:14px;display:block}@media (width<=680px){.request-correction-target-grid{grid-template-columns:1fr}.request-correction-bank-card__main{flex-direction:column;align-items:flex-start}}.request-submission-error{background:linear-gradient(145deg,#fff,#fff7f7);border:1px solid #fecaca;border-radius:16px;gap:12px;padding:14px;display:grid;box-shadow:0 7px 24px #b91c1c0d}.request-submission-error .ant-alert{border-radius:12px}.request-submission-error__message{gap:5px;display:grid}.request-submission-error__message strong{color:#991b1b;white-space:pre-wrap;word-break:break-word;font-size:13px;font-weight:800;line-height:1.9}.request-submission-error__message span{color:#667085;font-size:11px;line-height:1.8}.request-submission-error__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.request-submission-error__grid article{background:#fff;border:1px solid #f2f4f7;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;display:flex}.request-submission-error__grid article>span{color:#98a2b3;font-size:9px}.request-submission-error__grid article>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.request-submission-error__grid article>small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-submission-error__operation-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px!important}.request-submission-error__flags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.request-submission-error__flags .ant-tag{margin:0}.request-submission-error__hint{color:#667085;background:#fff;border-right:3px solid #f04438;border-radius:8px;padding:9px 11px;font-size:10px;line-height:1.9}.request-submission-error__actions{justify-content:flex-end;align-items:center;padding-top:2px;display:flex}.request-submission-error__actions .ant-btn{border-radius:9px;min-height:36px;font-size:11px;font-weight:750}@media (width<=900px){.request-submission-error__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.request-submission-error{padding:10px}.request-submission-error__grid{grid-template-columns:1fr}}.request-details-drawer .ant-drawer-content{background:#f8fafc}.request-details-drawer .ant-drawer-header{background:radial-gradient(circle at 96% -80%, color-mix(in srgb, var(--brand-primary) 15%, transparent), transparent 55%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-soft) 42%, #fff));border-bottom:1px solid #eaecf0;min-height:76px;padding:18px 22px;position:relative}.request-details-drawer .ant-drawer-header:after{background:var(--brand-gradient);width:96px;height:3px;box-shadow:0 0 16px var(--brand-glow);content:"";border-radius:99px 99px 0 0;position:absolute;bottom:-1px;right:22px}.request-details-drawer .ant-drawer-title{color:#101828;font-size:15px;font-weight:850}.request-details-drawer .ant-drawer-body{background:#f8fafc;padding:16px 18px 28px}.request-details-loading{justify-content:center;align-items:center;min-height:280px;display:flex}.request-details-error{border-radius:12px!important}.request-details-content{gap:14px;min-width:0;display:grid}.request-details-hero{border:1px solid var(--brand-border);background:radial-gradient(circle at 100% -50%, color-mix(in srgb, var(--brand-primary) 11%, transparent), transparent 44%), linear-gradient(145deg, #fff, var(--brand-soft));border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #1018280a}.request-details-hero:before{background:var(--brand-gradient);content:"";width:88px;height:3px;position:absolute;top:0;right:0}.request-details-hero-main{align-items:center;gap:11px;min-width:0;display:flex}.request-details-hero-icon{border:1px solid var(--brand-border);width:46px;height:46px;color:var(--brand-primary);box-shadow:0 6px 18px var(--brand-glow);background:#fff;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;font-size:18px;display:flex}.request-details-hero-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.request-details-hero-main small{color:#98a2b3;font-size:9px}.request-details-hero-main .ant-typography{width:fit-content;color:var(--brand-primary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.request-details-hero-main>div>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;overflow:hidden}.request-details-hero-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.request-details-section{background:#fff;border:1px solid #eaecf0;border-radius:15px;min-width:0;padding:14px;overflow:hidden;box-shadow:0 5px 18px #10182806}.request-details-section-head{border-bottom:1px solid #f0f2f5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding-bottom:10px;display:flex}.request-details-section-head>div{align-items:center;gap:9px;min-width:0;display:flex}.request-details-section-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:37px;height:37px;color:var(--brand-primary);border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;font-size:14px;display:flex}.request-details-section-head>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.request-details-section-head strong{color:#344054;font-size:12px;font-weight:820}.request-details-section-head small{color:#98a2b3;font-size:9px}.request-details-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.request-details-info-card{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex;position:relative}.request-details-info-card--wide{grid-column:span 2}.request-details-info-card--psp{border-color:var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft))}.request-details-info-card>span{color:#98a2b3;font-size:8px}.request-details-info-card>strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.request-details-info-card>small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.request-details-info-card>em{color:#98a2b3;font-size:8px;font-style:normal}.request-details-description-block{gap:7px;margin-top:9px;display:grid}.request-details-description-block>div{background:#fff;border:1px solid #f0f2f5;border-radius:10px;padding:10px}.request-details-description-block span{color:#98a2b3;margin-bottom:3px;font-size:8px;display:block}.request-details-description-block strong{color:#344054;font-size:11px;font-weight:760}.request-details-description-block p{color:#667085;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.85}.request-details-cancellation{background:#fef3f2!important;border-color:#fecdca!important}.request-details-cancellation span,.request-details-cancellation p{color:#b42318}.request-details-date-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.request-details-date-grid>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:1px 6px;min-width:0;padding:8px 9px;display:grid}.request-details-date-grid .anticon{color:var(--brand-primary);grid-row:1/3;font-size:12px}.request-details-date-grid span{color:#98a2b3;font-size:8px}.request-details-date-grid strong{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:680;overflow:hidden}.request-details-form{min-width:0}.request-details-form .ant-form-item{margin-bottom:13px}.request-details-form .ant-form-item-label{padding-bottom:5px}.request-details-form .ant-form-item-label>label{color:#475467;font-size:10px;font-weight:720}.request-details-form .ant-input,.request-details-form .ant-input-affix-wrapper,.request-details-form .ant-select-selector,.request-details-form textarea.ant-input{font-size:10px;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}.request-details-form .ant-select-selector{min-height:39px!important}.request-details-form .ant-input:focus,.request-details-form textarea.ant-input:focus,.request-details-form .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.request-details-transition-actions .ant-btn,.request-details-form>.ant-btn{border-radius:9px;min-height:37px;font-size:10px;font-weight:720}.request-details-transition-actions .ant-btn-primary,.request-details-assignment-form>.ant-btn[type=submit]{background:var(--brand-gradient);box-shadow:0 6px 16px var(--brand-glow);border:0}.request-details-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.request-details-subheading{color:#667085;background:#fafbfc;border-radius:9px;align-items:center;gap:7px;margin:17px 0 9px;padding:8px 9px;display:flex}.request-details-subheading .anticon{color:var(--brand-primary)}.request-details-subheading strong{color:#475467;font-size:10px;font-weight:760}.request-details-subheading span{color:#98a2b3;margin-inline-start:auto;font-size:9px}.request-details-subheading--workflow{margin-top:15px}.request-details-history-table{width:100%;min-width:0}.request-details-history-table .ant-table-container{border:1px solid #eaecf0;border-radius:11px;max-width:100%;overflow:hidden}.request-details-history-table .ant-table-content{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--brand-primary) 40%, #b7bec8) #f2f4f7;max-width:100%;overflow-x:auto!important}.request-details-history-table .ant-table-content::-webkit-scrollbar{height:9px}.request-details-history-table .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7}.request-details-history-table .ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 42%, #aeb6c2);border:2px solid #f2f4f7;border-radius:99px}.request-details-history-table .ant-table-thead>tr>th{color:#667085;white-space:nowrap;padding:9px 10px;font-size:9px;font-weight:770;background:#f8fafc!important}.request-details-history-table .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;padding:9px 10px;font-size:9px}.request-details-comment-form{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;padding:11px}.request-details-comments{margin-top:12px;overflow:hidden;border-radius:11px!important}.request-details-comments .ant-list-item{background:#fff;padding:11px!important}.request-details-comment-avatar{border:1px solid var(--brand-border);background:var(--brand-soft);width:34px;height:34px;color:var(--brand-primary);border-radius:9px;justify-content:center;align-items:center;display:flex}.request-details-comment-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.request-details-comment-meta .ant-typography{margin:0;font-size:9px}.request-details-comment-meta .ant-tag{border-radius:99px;margin:0;font-size:8px}.request-details-comments .ant-list-item-meta-description{color:#667085;white-space:pre-wrap;font-size:10px;line-height:1.8}@media (width<=1100px){.request-details-drawer .ant-drawer-content-wrapper{width:min(1040px,100vw)!important}.request-details-info-grid,.request-details-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.request-details-drawer .ant-drawer-content-wrapper{width:100vw!important}.request-details-drawer .ant-drawer-header{min-height:66px;padding:14px 15px}.request-details-drawer .ant-drawer-header:after{right:15px}.request-details-drawer .ant-drawer-body{padding:11px}.request-details-hero{flex-direction:column;align-items:flex-start;padding:12px}.request-details-hero-status{justify-content:flex-start}.request-details-section{padding:11px}.request-details-form-grid{grid-template-columns:1fr}}@media (width<=520px){.request-details-info-grid,.request-details-date-grid{grid-template-columns:1fr}.request-details-info-card--wide{grid-column:auto}.request-details-hero-main{align-items:flex-start}.request-details-hero-icon{flex-basis:40px;width:40px;height:40px}.request-details-section-head>div{align-items:flex-start}.request-details-comment-meta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.request-details-drawer .ant-drawer-close,.request-details-form .ant-input,.request-details-form .ant-select-selector{transition:none}}.requests-page{gap:16px;width:100%;min-width:0;display:grid}.requests-header-meta{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-3);background:var(--ui-surface-glass);min-width:154px;box-shadow:var(--ui-elevation-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:2px;padding:11px 14px;display:grid}.requests-header-meta span{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);font-weight:650}.requests-header-meta strong{color:var(--ui-text-primary);font-size:24px;font-weight:800;line-height:1.35}.requests-header-meta small{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);line-height:1.55}.requests-action-alert{box-shadow:var(--ui-elevation-1);border:1px solid var(--ui-warning-border)!important;border-radius:var(--ui-radius-3)!important;background:var(--ui-warning-bg)!important}.requests-action-alert .ant-alert-message{font-size:var(--ui-font-md);font-weight:750}.requests-action-alert .ant-alert-description{color:#72501c;max-width:980px;font-size:var(--ui-font-sm);line-height:1.8}.requests-panel{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4);background:var(--ui-surface-1);box-shadow:var(--ui-elevation-2);overflow:hidden}.requests-panel .operational-data-toolbar{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(180deg, var(--ui-surface-1), var(--ui-surface-2));align-items:center;min-height:auto;padding:15px 16px}.requests-panel .operational-data-toolbar-main{flex:auto;min-width:0}.requests-panel .operational-data-content{background:var(--ui-surface-1)}.requests-workspace-toolbar{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;display:grid}.requests-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.requests-search .ant-input-affix-wrapper{min-height:46px;padding-inline:14px;border-color:var(--ui-border)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-2)!important;box-shadow:var(--ui-elevation-1)!important}.requests-search .ant-input-affix-wrapper:hover{border-color:var(--brand-border)!important;background:var(--ui-surface-1)!important}.requests-search .ant-input-affix-wrapper-focused{border-color:var(--brand-action)!important;background:var(--ui-surface-1)!important;box-shadow:var(--ui-focus-ring)!important}.requests-search .ant-input-prefix{color:var(--brand-action);margin-inline-end:9px;font-size:16px}.requests-search .ant-input{background:0 0;font-size:var(--ui-font-md)!important}.requests-search>.ant-btn{min-width:96px;min-height:46px}.requests-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.requests-workspace-actions .ant-btn{min-height:42px;padding-inline:13px}.requests-refresh-button{border-color:var(--ui-border-soft)!important;background:var(--ui-surface-1)!important;color:var(--ui-text-secondary)!important}.requests-filter-count{border-radius:var(--ui-radius-pill);background:color-mix(in srgb, var(--brand-action) 12%, transparent);min-width:21px;height:21px;color:var(--brand-action);font-size:var(--ui-font-xs);justify-content:center;align-items:center;margin-inline-start:6px;padding:1px 6px;font-weight:750;display:inline-flex}.ant-btn-primary .requests-filter-count{color:var(--brand-on-primary);background:#ffffff2e}.requests-result-count{justify-content:flex-end;align-items:baseline;gap:5px;min-width:84px;display:flex}.requests-result-count strong{color:var(--brand-action);font-size:var(--ui-font-lg);font-weight:800}.requests-result-count span{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);font-weight:650}.requests-work-queues{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(180deg, var(--ui-surface-1), var(--ui-canvas-soft));grid-template-columns:178px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:15px 16px;display:grid}.requests-work-queues__heading{gap:3px;display:grid}.requests-work-queues__heading span{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750}.requests-work-queues__heading strong{color:var(--ui-text-primary);font-size:var(--ui-font-sm);font-weight:750;line-height:1.7}.requests-work-queues__items{scrollbar-width:thin;align-items:stretch;gap:8px;min-width:0;padding:2px 2px 5px;display:flex;overflow-x:auto}.requests-queue-card{--queue-tone:var(--ui-neutral);--queue-bg:var(--ui-neutral-bg);--queue-border:var(--ui-neutral-border);border:1px solid var(--ui-border);border-radius:var(--ui-radius-2);background:var(--ui-surface-1);min-height:46px;color:var(--ui-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--ui-font-xs);white-space:nowrap;box-shadow:var(--ui-elevation-1);transition:transform var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium);flex:none;grid-template-columns:7px auto auto;align-items:center;gap:8px;padding:8px 11px;font-weight:650;display:grid}.requests-queue-card:hover{border-color:var(--queue-border);transform:translateY(-1px)}.requests-queue-card--brand{--queue-tone:var(--brand-action);--queue-bg:var(--brand-soft);--queue-border:var(--brand-border)}.requests-queue-card--info{--queue-tone:var(--ui-info);--queue-bg:var(--ui-info-bg);--queue-border:var(--ui-info-border)}.requests-queue-card--success{--queue-tone:var(--ui-success);--queue-bg:var(--ui-success-bg);--queue-border:var(--ui-success-border)}.requests-queue-card--danger{--queue-tone:var(--ui-danger);--queue-bg:var(--ui-danger-bg);--queue-border:var(--ui-danger-border)}.requests-queue-card--neutral{--queue-tone:var(--ui-neutral);--queue-bg:var(--ui-neutral-bg);--queue-border:var(--ui-neutral-border)}.requests-queue-card--mine{--queue-tone:var(--brand-action);--queue-bg:var(--brand-soft);--queue-border:var(--brand-border)}.requests-queue-card__indicator{background:var(--queue-tone);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--queue-tone) 10%, transparent);border-radius:50%}.requests-queue-card__indicator--all{background:var(--ui-neutral)}.requests-queue-card strong{border-radius:var(--ui-radius-pill);background:var(--ui-neutral-bg);min-width:27px;color:var(--ui-text-secondary);font-size:var(--ui-font-xs);justify-content:center;align-items:center;padding:2px 7px;font-weight:750;display:inline-flex}.requests-queue-card--active{border-color:var(--queue-border);background:color-mix(in srgb, var(--queue-bg) 72%, var(--ui-surface-1));color:var(--queue-tone);box-shadow:0 8px 20px color-mix(in srgb, var(--queue-tone) 9%, transparent);font-weight:750}.requests-queue-card--active strong{background:var(--queue-tone);color:#fff}.requests-context-bar{border-bottom:1px solid var(--ui-border-soft);background:var(--ui-surface-1);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:11px 16px;display:grid}.requests-context-bar__identity{flex-direction:column;gap:2px;min-width:0;display:flex}.requests-context-bar__identity span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.requests-context-bar__identity strong{color:var(--ui-text-primary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.requests-context-bar__chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.requests-context-chip{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);min-height:28px;color:var(--ui-text-secondary);font-size:var(--ui-font-xs);align-items:center;padding:4px 9px;font-weight:650;display:inline-flex}.requests-context-chip--persona{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-action)}.requests-advanced-filters{border-bottom:1px solid var(--ui-border-soft);background:linear-gradient(180deg, var(--ui-canvas-soft), var(--ui-surface-2));gap:15px;padding:17px 16px 18px;display:grid}.requests-advanced-filters__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.requests-advanced-filters__heading>div{gap:2px;min-width:0;display:grid}.requests-advanced-filters__heading>div>span{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750}.requests-advanced-filters__heading strong{color:var(--ui-text-primary);font-size:var(--ui-font-base);font-weight:750}.requests-advanced-filters__heading p{max-width:760px;color:var(--ui-text-secondary);font-size:var(--ui-font-xs);margin:2px 0 0;line-height:1.75}.requests-advanced-filters__heading .ant-btn{color:var(--ui-text-secondary);font-size:var(--ui-font-xs)}.requests-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.requests-filter-field{gap:6px;min-width:0;display:grid}.requests-filter-field--wide{grid-column:span 2}.requests-filter-field>label{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);font-weight:700}.requests-filter-field .ant-select,.requests-filter-field .ant-tree-select{width:100%}.requests-filter-field .ant-select-selector,.requests-filter-field .ant-tree-select .ant-select-selector{border-color:var(--ui-border)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-1)!important;min-height:44px!important;box-shadow:var(--ui-elevation-1)!important}.requests-filter-field .ant-select-selection-wrap{align-self:center}.requests-assigned-filter{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2);background:var(--ui-surface-1);min-height:44px;color:var(--ui-text-secondary);cursor:pointer;font-size:var(--ui-font-sm);box-shadow:var(--ui-elevation-1);align-items:center;gap:8px;padding:0 13px;font-weight:650;display:flex}.requests-active-context{border-bottom:1px solid var(--ui-border-soft);background:color-mix(in srgb, var(--brand-soft) 32%, var(--ui-surface-1));grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:10px 16px;display:grid}.requests-active-context__heading{flex-direction:column;gap:2px;display:flex}.requests-active-context__heading span{color:var(--brand-action);font-size:var(--ui-font-xs);font-weight:750}.requests-active-context__heading strong{color:var(--ui-text-secondary);font-size:var(--ui-font-xs);font-weight:600;line-height:1.65}.requests-active-context__items{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.requests-active-filter{border:1px solid var(--brand-border);border-radius:var(--ui-radius-pill);background:var(--brand-soft);min-height:30px;color:color-mix(in srgb, var(--brand-action) 84%, var(--ui-text-primary));cursor:pointer;font-family:inherit;font-size:var(--ui-font-xs);transition:background var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium);align-items:center;gap:7px;padding:4px 9px;font-weight:650;display:inline-flex}.requests-active-filter:hover{border-color:var(--brand-action);background:var(--brand-soft-strong)}.requests-active-filter .anticon{font-size:12px}.requests-error{border-radius:var(--ui-radius-2);margin:12px 16px 0}.requests-case-table{width:100%;min-width:0;padding:12px 14px 0}.requests-panel .request-case-list{margin:0}@media (width<=1180px){.requests-workspace-toolbar{grid-template-columns:1fr}.requests-workspace-actions{justify-content:flex-start}.requests-work-queues,.requests-context-bar,.requests-active-context{grid-template-columns:1fr;gap:9px}.requests-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.requests-filter-field--wide{grid-column:span 2}}@media (width<=820px){.requests-filter-grid{grid-template-columns:1fr}.requests-filter-field--wide{grid-column:auto}.requests-case-table{padding:10px}}@media (width<=640px){.requests-page{gap:12px}.requests-header-meta{min-width:120px;padding:8px 10px}.requests-header-meta strong{font-size:20px}.requests-header-meta small{display:none}.requests-panel .operational-data-toolbar{padding:12px}.requests-search{grid-template-columns:1fr}.requests-search>.ant-btn{width:100%;min-width:0}.requests-workspace-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.requests-workspace-actions .ant-btn{width:100%;padding-inline:8px}.requests-refresh-button{grid-column:span 2}.requests-work-queues,.requests-context-bar,.requests-active-context{padding:12px}.requests-work-queues__items{margin-inline:-2px}.requests-queue-card{min-height:42px;padding:7px 10px}.requests-advanced-filters{padding:14px 12px}.requests-advanced-filters__heading{flex-direction:column}.requests-case-table{padding:8px}.requests-action-alert .ant-alert{align-items:flex-start}}@media (width<=420px){.requests-workspace-actions{grid-template-columns:1fr}.requests-refresh-button{grid-column:auto}.requests-context-bar__chips,.requests-active-context__items{flex-direction:column;align-items:stretch}.requests-context-chip,.requests-active-filter{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.requests-queue-card,.requests-active-filter{transition:none}}.account-change-create-alert{margin-bottom:14px;border-radius:11px!important}.account-change-create-alert .ant-alert-message{font-size:11.5px;font-weight:700}.account-change-create-alert .ant-alert-description{font-size:10.5px;line-height:1.7}.account-change-items-heading{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:11px;align-items:center;gap:10px;margin:6px 0 10px;padding:11px 12px;display:flex}.account-change-items-heading>span{background:var(--brand-primary);color:#fff;width:38px;height:38px;box-shadow:var(--ui-shadow-xs);border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.account-change-items-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-items-heading strong{color:#344054;font-size:12px;font-weight:750}.account-change-items-heading small{color:#667085;font-size:10px;line-height:1.6}.account-change-item-card{border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -25%, color-mix(in srgb, var(--brand-primary) 6%, transparent), transparent 40%), #fff;min-width:0;box-shadow:var(--ui-shadow-xs);border-radius:13px;margin-bottom:11px;padding:14px;position:relative;overflow:hidden}.account-change-item-card:before{background:var(--ui-brand-gradient);content:"";width:70px;height:3px;position:absolute;top:0;right:0}.account-change-item-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.account-change-item-head>div{align-items:center;gap:9px;min-width:0;display:flex}.account-change-item-head>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-item-index{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:32px;height:32px;color:var(--brand-primary);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex}.account-change-item-head strong{color:#344054;font-size:11.5px;font-weight:750}.account-change-item-head>div>div>span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-item-card .ant-form-item-label>label{color:#475467;height:auto;font-size:11px;font-weight:650}.account-change-item-card .ant-form-item-explain-error{font-size:10px}.account-change-item-card .ant-input-number{width:100%}.account-change-item-card .ant-input,.account-change-item-card .ant-input-number,.account-change-item-card .ant-select-selector,.account-change-item-card textarea.ant-input{border-radius:9px!important}.account-change-item-card .ant-input,.account-change-item-card .ant-input-number-input,.account-change-item-card .ant-select-selection-item,.account-change-item-card .ant-select-selection-placeholder,.account-change-item-card textarea.ant-input{font-size:11.5px}.account-change-policy{color:#dc6803;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px;font-size:15px;display:flex}.account-change-policy>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-policy strong{color:#93370d;font-size:11.5px;font-weight:750}.account-change-policy span{color:#b54708;font-size:10.5px;line-height:1.7}.account-change-item-card .ant-tag{border-radius:7px;font-size:10px}.ant-drawer .account-change-create-alert~form .ant-upload-wrapper .ant-btn{border-radius:9px;min-height:38px;font-size:10.5px}@media (width<=575px){.account-change-item-card{padding:12px}.account-change-item-head,.account-change-items-heading{align-items:flex-start}}.account-changes-page{width:100%;min-width:0}.account-changes-page>.operational-metric-grid{margin-bottom:16px}.account-change-command-center{min-width:0;position:relative}.account-change-error{margin-bottom:12px;border-radius:12px!important}.account-change-error .ant-alert-message{font-size:11.5px;font-weight:700}.account-change-error .ant-alert-description{font-size:10.5px;line-height:1.7}.account-change-process{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:5px;margin-bottom:16px;padding:10px;display:grid}.account-change-process>div{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);min-width:0;min-height:47px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.account-change-process>div span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.account-change-process>b{color:var(--ui-text-tertiary);text-align:center;font-size:14px;font-weight:500}.account-change-filters{width:100%;max-width:240px}.account-change-filters .ant-select{width:100%}.account-change-filters .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;background:#fff!important;border-radius:10px!important}.account-change-filters .ant-select:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}.account-change-filters .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.account-change-filters .ant-select-selection-item,.account-change-filters .ant-select-selection-placeholder,.account-change-command-center .ant-table{font-size:11.5px}.account-change-command-center .ant-table-thead>tr>th{font-size:10.5px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.account-change-command-center .ant-table-tbody>tr>td{color:#475467;font-size:11.5px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.account-change-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.account-change-command-center .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}.account-change-table-number{min-width:0;color:var(--brand-primary);align-items:center;gap:7px;display:flex}.account-change-table-number strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.account-change-table-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-table-primary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.account-change-table-primary span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;position:relative;overflow:hidden}.account-change-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.account-change-mobile-card:active{transform:scale(.99)}.account-change-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.account-change-mobile-card--completed{border-color:#a6f4c5}.account-change-mobile-card--danger{border-color:#fecdca}.account-change-mobile-accent{background:var(--ui-brand-gradient);width:82px;height:3px;position:absolute;top:0;right:0}.account-change-mobile-card--completed .account-change-mobile-accent{background:#039855}.account-change-mobile-card--danger .account-change-mobile-accent{background:#d92d20}.account-change-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.account-change-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.account-change-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:43px;height:43px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;font-size:16px;display:flex}.account-change-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-mobile-identity span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mobile-identity strong{max-width:220px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.account-change-mobile-identity small{color:#667085;font-size:9.5px}.account-change-mobile-merchant{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.account-change-mobile-merchant>span{border:1px solid var(--ui-border-soft);width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.account-change-mobile-merchant>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-change-mobile-merchant small{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mobile-merchant strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.account-change-mobile-merchant>div>span{color:#667085;font-size:9.5px}.account-change-mode-transition{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;display:grid}.account-change-mode-transition>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:59px;padding:9px;display:flex}.account-change-mode-transition span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mode-transition strong{color:#344054;font-size:11px;font-weight:700}.account-change-mode-arrow{border:1px solid var(--ui-brand-border);width:36px;height:36px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:10px;justify-content:center;align-items:center;display:flex}.account-change-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.account-change-mobile-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:9px;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:57px;padding:9px;display:flex}.account-change-mobile-meta span{color:var(--ui-text-tertiary);font-size:9.5px}.account-change-mobile-meta strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.account-change-mobile-reason{border-inline-start:3px solid var(--brand-primary);background:var(--ui-brand-soft);color:#667085;border-radius:8px;margin-top:8px;padding:9px 10px;font-size:10.5px;line-height:1.7}.account-change-mobile-footer{border-top:1px solid var(--ui-border-soft);color:var(--brand-primary);justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;padding-top:10px;font-size:10.5px;font-weight:700;display:flex}@media (width<=767px){.account-change-filters{max-width:none}.account-change-process{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.account-change-process>b{display:none}}@media (width<=620px){.account-change-mobile-head{flex-direction:column}}@media (width<=430px){.account-change-mobile-card{border-radius:14px;padding:12px}.account-change-mode-transition{grid-template-columns:1fr}.account-change-mode-arrow{margin-inline:auto;transform:rotate(-90deg)}.account-change-mobile-meta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-change-mobile-card{transition:none}.account-change-mobile-card:active{transform:none}}.merchant-info-changes-page{width:100%;min-width:0}.merchant-info-changes-page>.operational-metric-grid{margin-bottom:16px}.merchant-info-change-command-center{min-width:0;position:relative}.merchant-info-change-error{margin-bottom:12px;border-radius:12px!important}.merchant-info-change-error .ant-alert-message{font-size:11.5px;font-weight:700}.merchant-info-change-error .ant-alert-description{font-size:10.5px;line-height:1.7}.merchant-info-change-process{border:1px solid var(--ui-border-soft);box-shadow:var(--ui-shadow-xs);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:5px;margin-bottom:16px;padding:10px;display:grid}.merchant-info-change-process>div{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);min-width:0;min-height:47px;color:var(--brand-primary);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.merchant-info-change-process>div span{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.merchant-info-change-process>b{color:var(--ui-text-tertiary);text-align:center;font-size:14px;font-weight:500}.merchant-info-change-toolbar-title{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-toolbar-title strong{color:var(--ui-text-primary);font-size:11.5px;font-weight:750}.merchant-info-change-toolbar-title small{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-status-filter{width:220px;min-width:190px}.merchant-info-change-status-filter .ant-select-selector{border:1px solid var(--ui-border)!important;min-height:43px!important;box-shadow:var(--ui-shadow-xs)!important;transition:border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease)!important;background:#fff!important;border-radius:10px!important}.merchant-info-change-status-filter:hover .ant-select-selector{border-color:var(--ui-brand-border)!important}.merchant-info-change-status-filter.ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 8%, transparent)!important}.merchant-info-change-status-filter .ant-select-selection-item,.merchant-info-change-status-filter .ant-select-selection-placeholder,.merchant-info-change-command-center .ant-table{font-size:11.5px}.merchant-info-change-command-center .ant-table-thead>tr>th{font-size:10.5px;font-weight:700;border-bottom:1px solid var(--ui-border-soft)!important;color:#667085!important;background:#f8fafc!important;padding:10px 12px!important}.merchant-info-change-command-center .ant-table-tbody>tr>td{color:#475467;font-size:11.5px;border-bottom:1px solid var(--ui-border-soft)!important;padding:12px!important}.merchant-info-change-command-center .ant-table-tbody>tr:hover>td{background:var(--ui-brand-soft)!important}.merchant-info-change-command-center .ant-table-tbody .ant-btn{border-radius:8px;min-height:34px;font-size:10.5px;font-weight:650}.merchant-info-change-command-center .ant-pagination{margin:16px 0 4px!important}.merchant-info-change-table-number{min-width:0;color:var(--brand-primary);align-items:center;gap:7px;display:flex}.merchant-info-change-table-number .anticon{flex:none}.merchant-info-change-table-number strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;font-weight:750;overflow:hidden}.merchant-info-change-table-primary{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-table-primary strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.merchant-info-change-table-primary span{color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.merchant-info-change-mobile-card{appearance:none;border:1px solid var(--ui-border-soft);background:radial-gradient(circle at 94% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 38%), #fff;width:100%;min-width:0;box-shadow:var(--ui-shadow-xs);color:inherit;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease), box-shadow var(--ui-motion-fast) var(--ui-ease);border-radius:16px;padding:14px;font-family:inherit;display:block;position:relative;overflow:hidden}.merchant-info-change-mobile-card:hover{border-color:var(--ui-brand-border);box-shadow:var(--ui-shadow-sm)}.merchant-info-change-mobile-card:active{transform:scale(.99)}.merchant-info-change-mobile-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);outline-offset:2px}.merchant-info-change-mobile-card--completed{border-color:#a6f4c5}.merchant-info-change-mobile-card--danger{border-color:#fecdca}.merchant-info-change-mobile-card--attention{border-color:#fedf89}.merchant-info-change-mobile-accent{background:var(--ui-brand-gradient);width:82px;height:3px;position:absolute;top:0;right:0}.merchant-info-change-mobile-card--completed .merchant-info-change-mobile-accent{background:#039855}.merchant-info-change-mobile-card--danger .merchant-info-change-mobile-accent{background:#d92d20}.merchant-info-change-mobile-card--attention .merchant-info-change-mobile-accent{background:#dc6803}.merchant-info-change-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.merchant-info-change-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.merchant-info-change-mobile-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:43px;height:43px;color:var(--brand-primary);box-shadow:var(--ui-shadow-xs);border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;font-size:16px;display:flex}.merchant-info-change-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-mobile-identity span{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-mobile-identity strong{max-width:230px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;font-weight:800;overflow:hidden}.merchant-info-change-mobile-identity small{color:#667085;font-size:9.5px}.merchant-info-change-mobile-merchant{border:1px solid var(--ui-brand-border);background:linear-gradient(135deg, var(--ui-brand-soft), #fff);border-radius:11px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.merchant-info-change-mobile-merchant>span{border:1px solid var(--ui-border-soft);width:35px;height:35px;color:var(--brand-primary);background:#fff;border-radius:9px;flex:0 0 35px;justify-content:center;align-items:center;font-size:14px;display:flex}.merchant-info-change-mobile-merchant>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-mobile-merchant small{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-mobile-merchant strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:750;overflow:hidden}.merchant-info-change-mobile-merchant>div>span{color:#667085;font-size:9.5px}.merchant-info-change-mobile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.merchant-info-change-mobile-meta>div{border:1px solid var(--ui-border-soft);background:#f8fafc;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:60px;padding:8px;display:grid}.merchant-info-change-mobile-meta-icon{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);width:31px;height:31px;color:var(--brand-primary);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.merchant-info-change-mobile-meta>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-info-change-mobile-meta small{color:var(--ui-text-tertiary);font-size:9.5px}.merchant-info-change-mobile-meta strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.merchant-info-change-mobile-meta span:not(.merchant-info-change-mobile-meta-icon){color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.merchant-info-change-mobile-psp-stage{border:1px solid var(--ui-brand-border);background:var(--ui-brand-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.merchant-info-change-mobile-psp-stage span{color:#667085;flex:none;font-size:9.5px}.merchant-info-change-mobile-psp-stage strong{min-width:0;color:var(--brand-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:750;overflow:hidden}.merchant-info-change-mobile-reason{border-inline-start:3px solid var(--brand-primary);background:#f8fafc;border-radius:9px;margin-top:9px;padding:9px 10px}.merchant-info-change-mobile-reason span{color:var(--ui-text-tertiary);margin-bottom:3px;font-size:9.5px;display:block}.merchant-info-change-mobile-reason p{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.merchant-info-change-mobile-footer{border-top:1px solid var(--ui-border-soft);color:var(--brand-primary);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:9px;font-size:10.5px;font-weight:700;display:flex}@media (width<=991px){.merchant-info-change-status-filter{width:min(100%,260px);min-width:0}}@media (width<=767px){.merchant-info-change-process{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(130px,1fr));overflow-x:auto}.merchant-info-change-process>b{display:none}.merchant-info-change-status-filter{width:100%}}@media (width<=520px){.merchant-info-change-mobile-card{border-radius:14px;padding:12px}.merchant-info-change-mobile-head{flex-direction:column}.merchant-info-change-mobile-meta{grid-template-columns:1fr}.merchant-info-change-mobile-identity strong{max-width:200px}.merchant-info-change-mobile-psp-stage{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){.merchant-info-change-mobile-card{transition:none}.merchant-info-change-mobile-card:active{transform:none}}.reports-page{gap:16px;width:100%;min-width:0;display:grid}.reports-panel,.reports-panel .operational-data-content,.reports-tabs,.reports-tabs .ant-tabs-content-holder,.reports-tabs .ant-tabs-content,.reports-tabs .ant-tabs-tabpane,.reports-tab-content,.reports-desktop,.reports-errors-section{min-width:0;max-width:100%}.reports-panel .operational-data-content,.reports-tabs .ant-tabs-content-holder{overflow:hidden}.reports-tabs .ant-tabs-content{min-width:0}.reports-tabs .ant-tabs-tabpane{width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-tab-content{width:100%;min-width:0;max-width:100%}.reports-desktop{width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-header-meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:2px;min-width:150px;padding:8px 11px;display:flex}.reports-header-meta span{color:#ffffff8c;font-size:9px}.reports-header-meta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.reports-filters{flex-wrap:wrap;align-items:center;gap:9px;width:100%;min-width:0;display:flex}.reports-filters>.ant-select{width:330px}.reports-filters .ant-select-selector,.reports-date-range .ant-input{box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important;min-height:40px!important}.reports-filters .ant-select:hover .ant-select-selector,.reports-date-range .ant-input:hover{border-color:var(--brand-border)!important}.reports-filters .ant-select-focused .ant-select-selector,.reports-date-range .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.reports-date-range{align-items:center;gap:7px;display:flex}.reports-date-range .ant-input{width:165px}.reports-date-range>span{color:#98a2b3;font-size:10px}.reports-period{background:#fafbfc;border:1px solid #eaecf0;border-radius:9px;flex-direction:column;gap:1px;min-width:150px;padding:5px 9px;display:flex}.reports-period span{color:#98a2b3;font-size:9px}.reports-period strong{color:#475467;font-size:10px;font-weight:720}.reports-tabs>.ant-tabs-nav{background:linear-gradient(#fff,#fafbfc);border-bottom:1px solid #eaecf0;min-width:0;padding:8px 12px 0;margin:0!important}.reports-tabs>.ant-tabs-nav:before{border-bottom:0}.reports-tabs .ant-tabs-tab{color:#667085;border-radius:9px 9px 0 0;min-height:40px;font-size:11px;font-weight:720;margin:0!important;padding:8px 12px!important}.reports-tabs .ant-tabs-tab:hover{background:var(--brand-soft);color:var(--brand-primary)}.reports-tabs .ant-tabs-tab-active{background:var(--brand-soft)}.reports-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:800;color:var(--brand-primary)!important}.reports-tabs .ant-tabs-ink-bar{background:var(--brand-gradient);height:3px;box-shadow:0 0 10px var(--brand-glow);border-radius:99px 99px 0 0}.reports-tabs .ant-tabs-content-holder{padding:14px}.reports-tab-content{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.reports-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.reports-secondary-filter{background:#fafbfc;border:1px solid #f0f2f5;border-radius:11px;align-items:center;min-width:0;padding:9px;display:flex}.reports-secondary-filter .ant-select{width:300px}.reports-secondary-filter .ant-select-selector{background:#fff!important;border-color:#e4e7ec!important;border-radius:9px!important;min-height:39px!important}.reports-error{min-width:0;margin:0;border-radius:11px!important}.reports-period-error{margin:12px 12px 0}.reports-panel .ant-table-wrapper{background:#fff;border:1px solid #eaecf0;border-radius:13px;width:100%;min-width:0;max-width:100%;overflow:visible;box-shadow:0 4px 15px #10182806}.reports-panel .ant-spin-nested-loading,.reports-panel .ant-spin-container{width:100%;min-width:0;max-width:100%}.reports-panel .ant-table{background:#fff;width:100%;min-width:0}.reports-panel .ant-table-container{border-radius:13px;width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-panel .ant-table-content{overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--brand-primary) 45%, #cfd4dc) #f2f4f7;width:100%;min-width:0;max-width:100%;overflow:auto hidden!important}.reports-panel .ant-table-content::-webkit-scrollbar{height:11px}.reports-panel .ant-table-content::-webkit-scrollbar-track{background:#f2f4f7;border-top:1px solid #eaecf0}.reports-panel .ant-table-content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--brand-primary) 42%, #aeb6c2);border:2px solid #f2f4f7;border-radius:99px}.reports-panel .ant-table-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand-primary) 62%, #8b95a4)}.reports-panel .ant-table-content>table{width:max-content;min-width:100%}.reports-panel .ant-table-thead>tr>th{color:#667085;white-space:nowrap;border-bottom:1px solid #eaecf0;height:46px;padding:10px 12px;font-size:10px;font-weight:780;background:#f8fafc!important}.reports-panel .ant-table-tbody>tr>td{color:#475467;vertical-align:middle;transition:background var(--motion-fast) var(--motion-premium);background:#fff;border-bottom:1px solid #f0f2f5;padding:11px 12px;font-size:10px}.reports-panel .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.reports-panel .ant-table-cell-fix-right{background:#fff!important}.reports-panel .ant-table-thead .ant-table-cell-fix-right{background:#f8fafc!important}.reports-panel .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:color-mix(in srgb, var(--brand-soft) 48%, #fff)!important}.reports-panel .ant-table-cell-fix-right-first:after,.reports-panel .ant-table-cell-fix-left-last:after{box-shadow:0 0 14px #10182814}.reports-panel .ant-table-pagination{background:#fff;border-top:1px solid #f0f2f5;min-width:0;padding:12px 13px;margin:0!important}.reports-entity-cell{align-items:center;gap:9px;min-width:0;display:flex}.reports-entity-icon{border:1px solid var(--brand-border);background:var(--brand-soft);width:37px;height:37px;color:var(--brand-primary);border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;font-size:14px;display:flex}.reports-entity-cell>div{flex-direction:column;gap:2px;min-width:0;display:flex}.reports-entity-cell strong,.reports-simple-entity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.reports-entity-cell small,.reports-simple-entity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.reports-entity-title{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.reports-simple-entity{flex-direction:column;gap:2px;min-width:0;display:flex}.reports-success-rate{min-width:145px}.reports-success-rate .ant-progress-text{color:#475467;font-size:9px}.reports-operation-types{flex-wrap:wrap;gap:4px;display:flex}.reports-operation-types span{color:#667085;background:#fafbfc;border:1px solid #eaecf0;border-radius:7px;align-items:center;min-height:23px;padding:3px 7px;font-size:9px;display:inline-flex}.reports-errors-section{background:#fff;border:1px solid #eaecf0;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow:hidden}.reports-errors-section .reports-desktop{min-width:0;overflow:hidden}.reports-errors-section .ant-table-wrapper{box-shadow:none;border:0;border-radius:0}.reports-section-heading{background:linear-gradient(145deg,#fff,#fafbfc);border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 13px;display:flex}.reports-section-heading>div{align-items:center;gap:9px;display:flex}.reports-section-heading>div>div{flex-direction:column;gap:1px;display:flex}.reports-section-icon{color:#f79009;background:#fffaeb;border:1px solid #fedf89;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.reports-section-heading strong{color:#344054;font-size:12px;font-weight:800}.reports-section-heading small{color:#98a2b3;font-size:9px}.reports-error-count{color:#d92d20;background:#fef3f2;border:1px solid #fecdca;border-radius:99px;justify-content:center;align-items:center;min-width:30px;height:30px;padding-inline:8px;font-size:10px;font-weight:800;display:inline-flex}.reports-operation-number{color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.reports-error-code{color:#d92d20;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700}.reports-open-operation{border-color:var(--brand-border);color:var(--brand-primary);border-radius:8px;font-size:10px}.reports-mobile{display:none}.report-mobile-card,.report-error-mobile-card{background:radial-gradient(circle at 100% -40%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 40%), #fff;border:1px solid #eaecf0;border-radius:15px;padding:13px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182809}.report-mobile-card:before,.report-error-mobile-card:before{background:var(--brand-gradient);content:"";width:70px;height:3px;position:absolute;top:0;right:0}.report-mobile-head{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.report-mobile-identity{align-items:center;gap:9px;min-width:0;display:flex}.report-mobile-identity>span{border:1px solid var(--brand-border);background:var(--brand-soft);width:41px;height:41px;color:var(--brand-primary);border-radius:11px;flex:0 0 41px;justify-content:center;align-items:center;font-size:15px;display:flex}.report-mobile-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.report-mobile-identity strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.report-mobile-identity small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.report-mobile-badges{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.report-mobile-owner{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:1px;margin-top:9px;padding:9px;display:flex}.report-mobile-owner span{color:#98a2b3;font-size:9px}.report-mobile-owner strong{color:#475467;font-size:11px;font-weight:720}.report-mobile-owner small{color:#98a2b3;font-size:9px}.report-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.report-mobile-grid>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:9px;display:flex}.report-mobile-grid span{color:#98a2b3;font-size:9px}.report-mobile-grid strong{color:#344054;font-size:12px;font-weight:800}.report-danger-value{color:#d92d20!important}.report-mobile-rate{border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:11px;margin-top:10px;padding:10px}.report-mobile-rate>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.report-mobile-rate span{color:#667085;font-size:9px}.report-mobile-rate strong{color:var(--brand-primary);font-size:12px;font-weight:820}.report-mobile-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.report-mobile-dates>div{background:#fff;border:1px solid #f0f2f5;border-radius:9px;flex-direction:column;gap:2px;padding:8px;display:flex}.report-mobile-dates span{color:#98a2b3;font-size:8px}.report-mobile-dates strong{color:#667085;font-size:9px;font-weight:680}.report-error-mobile-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.report-error-mobile-card header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.report-error-mobile-card header span{color:#98a2b3;font-size:9px}.report-error-mobile-card header strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:10px;overflow:hidden}.report-error-mobile-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.report-error-mobile-context>div{background:#fafbfc;border:1px solid #f0f2f5;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}.report-error-mobile-context span{color:#98a2b3;font-size:9px}.report-error-mobile-context strong{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.report-error-mobile-message{background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin-top:8px;padding:9px}.report-error-mobile-message span{color:#d92d20;font-family:ui-monospace,monospace;font-size:9px;font-weight:700}.report-error-mobile-message p{color:#912018;margin:4px 0 0;font-size:10px;line-height:1.7}.report-error-mobile-card footer{border-top:1px solid #f0f2f5;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:9px;padding-top:9px;display:flex}.report-error-mobile-card footer>div{flex-direction:column;gap:1px;display:flex}.report-error-mobile-card footer small{color:#98a2b3;font-size:8px}.report-error-mobile-card footer strong{color:#667085;font-size:9px}.report-error-mobile-card footer .ant-btn{min-height:36px;color:var(--brand-primary);border-radius:9px;font-size:10px;font-weight:700}@media (width<=1100px){.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.reports-desktop{display:none}.reports-mobile{display:block}.reports-filters{flex-direction:column;align-items:stretch}.reports-filters>.ant-select,.reports-date-range{width:100%}.reports-date-range .ant-input{flex:1;width:100%}.reports-tabs>.ant-tabs-nav{overflow-x:auto}.reports-tabs .ant-tabs-nav-wrap{overflow:visible}.reports-tabs .ant-tabs-nav-list{min-width:max-content}}@media (width<=575px){.reports-tabs .ant-tabs-content-holder{padding:10px}.reports-metrics{grid-template-columns:1fr}.reports-secondary-filter{padding:8px}.reports-secondary-filter .ant-select,.reports-period{width:100%}.report-mobile-grid,.report-mobile-dates,.report-error-mobile-context{grid-template-columns:1fr}.report-error-mobile-card footer{flex-direction:column;align-items:stretch}.report-error-mobile-card footer .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.reports-panel .ant-table-tbody>tr>td,.reports-filters .ant-select-selector,.reports-date-range .ant-input{transition:none}}.content-center-page{width:100%}.content-center-command-surface{border:1px solid var(--line-soft);border-radius:var(--premium-radius-lg);background:radial-gradient(circle at 96% -20%, color-mix(in srgb, var(--brand-primary) 8%, transparent), transparent 32%), #ffffffeb;box-shadow:var(--premium-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin-bottom:18px;padding:16px;position:relative;overflow:hidden}.content-center-command-surface:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";width:110px;height:3px;box-shadow:0 0 20px var(--brand-glow);border-radius:0 0 999px 999px;position:absolute;top:0;right:22px}.content-center-search-row{grid-template-columns:minmax(300px,1fr) 190px;gap:10px;display:grid}.content-center-search-row .ant-input-affix-wrapper,.content-center-search-row .ant-input-group-addon .ant-btn,.content-center-search-row .ant-select-selector{min-height:46px!important}.content-center-search-row .ant-input-affix-wrapper,.content-center-search-row .ant-select-selector{border-color:var(--line-medium)!important;background:#fffffff0!important;border-radius:13px!important;box-shadow:0 2px 8px #10182806!important}.content-center-search-row .ant-input-prefix{color:var(--brand-primary);margin-inline-end:8px}.content-center-search-row .ant-input-group-addon .ant-btn{padding-inline:22px;font-weight:750;border-radius:13px 0 0 13px!important}.content-center-category-strip{scrollbar-width:thin;align-items:stretch;gap:8px;margin-top:14px;padding:2px 1px 4px;display:flex;overflow-x:auto}.content-category-chip{border:1px solid var(--line-soft);min-width:155px;color:var(--text-main);font:inherit;text-align:right;cursor:pointer;transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#f8fafcd1;border-radius:14px;flex:none;align-items:center;gap:9px;padding:10px 12px;display:flex;position:relative}.content-category-chip:hover{border-color:var(--brand-border);background:var(--brand-soft);box-shadow:var(--premium-shadow-xs);transform:translateY(-1px)}.content-category-chip--active{border-color:var(--brand-border);background:linear-gradient(135deg, var(--brand-soft-strong), #fffffff2);box-shadow:0 8px 24px color-mix(in srgb, var(--brand-primary) 8%, transparent)}.content-category-chip--active:after{background:linear-gradient(90deg, transparent, var(--brand-primary), transparent);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.content-category-chip-icon{border:1px solid var(--brand-border);width:36px;height:36px;color:var(--brand-primary);background:#ffffffe6;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-size:15px;display:flex}.content-category-chip-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.content-category-chip-copy strong{max-width:150px;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.content-category-chip-copy small{color:var(--text-faint);font-size:9px}.content-resource-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.content-resource-card{border:1px solid var(--line-soft);border-radius:var(--premium-radius-lg);min-width:0;min-height:300px;transition:transform var(--motion-normal) var(--motion-premium), border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease;background:linear-gradient(145deg,#fffffffa,#f8fafcf0);flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1018280e}.content-resource-card:before{border-radius:0 var(--premium-radius-lg) 0 999px;background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";width:76px;height:3px;position:absolute;top:0;right:0}.content-resource-card:hover{border-color:var(--brand-border);transform:translateY(-3px);box-shadow:0 18px 46px #10182817}.content-resource-card-glow{background:color-mix(in srgb, var(--brand-primary) 6%, transparent);filter:blur(2px);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;left:-70px}.content-resource-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.content-resource-type-icon{border:1px solid var(--brand-border);width:50px;height:50px;color:var(--brand-primary);background:linear-gradient(135deg, var(--brand-soft), #fffffff2);border-radius:15px;flex:0 0 50px;justify-content:center;align-items:center;font-size:20px;display:flex;box-shadow:inset 0 1px #fffc}.content-resource-card--pdf .content-resource-type-icon{color:#d92d20;background:#fff5f4;border-color:#d92d2024}.content-resource-card--zip .content-resource-type-icon{color:#b54708;background:#fffaf0;border-color:#b5470826}.content-resource-card--image .content-resource-type-icon{color:#027a48;background:#f1fcf6;border-color:#027a4826}.content-resource-card--video_file .content-resource-type-icon,.content-resource-card--video_link .content-resource-type-icon{color:#6941c6;background:#f7f4ff;border-color:#6941c629}.content-resource-head-meta{align-items:center;gap:6px;display:flex}.content-resource-type-tag{color:var(--text-soft);background:var(--surface-muted);border-radius:999px;padding:3px 9px;font-size:9px;font-weight:750;margin:0!important}.content-resource-pinned{width:26px;height:26px;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;justify-content:center;align-items:center;font-size:11px;display:flex}.content-resource-card-body{flex:1;margin-top:16px;position:relative}.content-resource-category{color:var(--brand-primary);align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.content-resource-category>span{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));border-radius:999px;width:16px;height:2px}.content-resource-title{color:var(--text-strong)!important;margin:8px 0 7px!important;font-size:15px!important;font-weight:850!important;line-height:1.75!important}.content-resource-description{min-height:61px;color:var(--text-soft)!important;margin-bottom:0!important;font-size:10px!important;line-height:2!important}.content-resource-card-info{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.content-resource-psp,.content-resource-general,.content-resource-file-count{border:1px solid var(--line-soft);color:var(--text-soft);background:#ffffffb3;border-radius:8px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.content-resource-psp{color:var(--brand-primary);border-color:var(--brand-border);background:var(--brand-soft)}.content-resource-card-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.content-resource-date{color:var(--text-faint);font-size:8px}.content-resource-card-footer .ant-btn{border-radius:10px;min-height:34px;padding-inline:11px;font-size:9px;font-weight:800}.content-resource-card--loading{min-height:235px}.content-center-error{border-radius:14px;margin-bottom:16px}.content-center-empty{border:1px dashed var(--line-medium);border-radius:var(--premium-radius-lg);background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:38px;display:flex}.content-center-empty-copy{text-align:center;flex-direction:column;gap:4px;display:flex}.content-center-empty-copy strong{color:var(--text-main)}.content-center-empty-copy span{color:var(--text-soft);font-size:11px}.content-center-pagination{justify-content:center;margin-top:22px;padding:14px;display:flex}.content-resource-drawer .ant-drawer-content{background:var(--app-bg)}.content-resource-drawer .ant-drawer-header{border-bottom:1px solid var(--line-soft);background:#fffffff0}.content-resource-drawer .ant-drawer-title{color:var(--text-strong);font-weight:850}.content-resource-drawer-body{flex-direction:column;gap:16px;display:flex}.content-resource-drawer-hero{border:1px solid var(--line-soft);background:radial-gradient(circle at 100% 0, var(--brand-soft), transparent 42%), #fff;box-shadow:var(--premium-shadow-xs);border-radius:18px;align-items:center;gap:13px;padding:16px;display:flex;position:relative;overflow:hidden}.content-resource-drawer-icon{border:1px solid var(--brand-border);width:54px;height:54px;color:var(--brand-primary);background:var(--brand-soft);border-radius:16px;flex:0 0 54px;justify-content:center;align-items:center;font-size:21px;display:flex}.content-resource-drawer-hero .ant-typography{margin:3px 0 1px!important}.content-resource-drawer-description{border:1px solid var(--line-soft);background:#ffffffbf;border-radius:14px;padding:14px;font-size:11px;line-height:2;color:var(--text-soft)!important;margin:0!important}.content-resource-files-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:0 2px;display:flex}.content-resource-files-heading>div{flex-direction:column;gap:2px;display:flex}.content-resource-files-heading strong{color:var(--text-strong);font-size:12px}.content-resource-files-heading span{color:var(--text-faint);font-size:9px}.content-resource-files-heading>.anticon{color:var(--brand-primary)}.content-resource-file-skeletons{flex-direction:column;gap:10px;display:flex}.content-resource-file-list{flex-direction:column;gap:8px;display:flex}.content-resource-file-row{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#ffffffe6;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid;position:relative}.content-resource-file-row:hover{border-color:var(--brand-border);transform:translateY(-1px)}.content-resource-file-row--primary{border-color:var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff)}.content-resource-file-icon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-soft);border-radius:11px;justify-content:center;align-items:center;font-size:16px;display:flex}.content-resource-file-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.content-resource-file-title-line{align-items:center;gap:6px;min-width:0;display:flex}.content-resource-file-title-line strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.content-resource-file-title-line span{color:var(--brand-primary);background:var(--brand-soft);border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:800}.content-resource-file-copy small{color:var(--text-faint);font-size:8px}.content-resource-file-actions{align-items:center;gap:2px;display:flex}.content-resource-file-actions .ant-btn{color:var(--text-soft)}.content-resource-file-actions .ant-btn:hover{color:var(--brand-primary)!important;background:var(--brand-soft)!important}.content-preview-modal .ant-modal-content{border:1px solid var(--line-soft);border-radius:var(--premium-radius-lg);box-shadow:var(--premium-shadow-lg);background:#fff;padding:0;overflow:hidden}.content-preview-modal .ant-modal-header{border-bottom:1px solid var(--line-soft);margin:0;padding:16px 20px}.content-preview-modal .ant-modal-body{padding:0}.content-preview-modal .ant-modal-close{top:13px}.content-preview-stage{background:#111827;justify-content:center;align-items:center;min-height:420px;display:flex;overflow:hidden}.content-preview-stage img{object-fit:contain;max-width:100%;max-height:min(76vh,780px);display:block}.content-preview-stage iframe{background:#fff;border:0;width:100%;height:min(76vh,780px)}.content-preview-stage video{background:#000;width:100%;max-height:min(76vh,780px);display:block}@media (width<=1450px){.content-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.content-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.content-center-command-surface{border-radius:17px;padding:12px}.content-center-search-row{grid-template-columns:1fr}.content-center-search-row .ant-input-search{width:100%}.content-center-category-strip{margin-inline:-12px;padding-inline:12px}.content-category-chip{min-width:140px}.content-resource-grid{grid-template-columns:1fr;gap:10px}.content-resource-card{border-radius:18px;min-height:0;padding:14px}.content-resource-type-icon{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:18px}.content-resource-card-body{margin-top:12px}.content-resource-description{min-height:0}.content-resource-card-footer{align-items:flex-end}.content-resource-card-footer .ant-btn{min-width:105px}.content-resource-drawer .ant-drawer-content-wrapper{width:100%!important}.content-preview-modal{max-width:calc(100vw - 16px);margin:8px auto}.content-preview-stage{min-height:300px}.content-preview-stage iframe,.content-preview-stage video{height:70vh}}@media (width<=430px){.content-resource-card-info{gap:5px}.content-resource-card-footer{gap:7px}.content-resource-date{font-size:7px}.content-resource-file-row{grid-template-columns:36px minmax(0,1fr);gap:8px}.content-resource-file-icon{width:36px;height:36px}.content-resource-file-actions{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:flex-end;padding-top:6px}}.content-file-manager{flex-direction:column;gap:16px;display:flex}.content-file-upload-icon{color:var(--brand-primary);font-size:30px;margin-bottom:7px!important}.content-file-upload-title{color:var(--text-main);font-size:11px;font-weight:800;margin:0 0 4px!important}.content-file-upload-hint{color:var(--text-faint);font-size:9px;margin:0!important}.content-file-manager .ant-upload-wrapper .ant-upload-drag{border:1px dashed var(--brand-border);background:linear-gradient(145deg, var(--brand-soft), #fffffff0);border-radius:16px;transition:border-color .18s,background .18s,transform .18s}.content-file-manager .ant-upload-wrapper .ant-upload-drag:hover{border-color:var(--brand-primary);background:var(--brand-soft-strong);transform:translateY(-1px)}.content-file-manager .ant-upload-wrapper .ant-upload-list{margin-top:8px}.content-file-upload-fields{grid-template-columns:minmax(0,1fr) 130px 120px;gap:10px;margin-top:14px;display:grid}.content-file-upload-fields .ant-form-item{margin-bottom:12px}.content-file-manager-list{flex-direction:column;gap:8px;display:flex}.content-file-manager-row{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fffffff0;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.content-file-manager-row:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}.content-file-manager-row--primary{border-color:var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff)}.content-file-manager-row--primary:before{background:var(--brand-primary);content:"";border-radius:999px 0 0 999px;width:3px;height:30px;position:absolute;top:8px;right:-1px}.content-file-manager-icon{border:1px solid var(--brand-border);width:44px;height:44px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;justify-content:center;align-items:center;font-size:17px;display:flex}.content-file-manager-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.content-file-manager-title{align-items:center;gap:7px;min-width:0;display:flex}.content-file-manager-title strong{min-width:0;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.content-file-manager-title .ant-tag{color:var(--brand-primary);background:var(--brand-soft);border-radius:999px;flex:none;margin:0;font-size:7px;font-weight:800}.content-file-manager-copy>span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.content-file-manager-actions{align-items:center;gap:2px;display:flex}.content-file-manager-actions .ant-btn:not(.ant-btn-dangerous){color:var(--text-soft)}.content-file-manager-actions .ant-btn:not(.ant-btn-dangerous):hover{color:var(--brand-primary)!important;background:var(--brand-soft)!important}.content-file-loading{color:var(--text-faint);text-align:center;padding:24px;font-size:9px}.content-file-preview-modal .ant-modal-content{border:1px solid var(--line-soft);border-radius:var(--premium-radius-lg);padding:0;overflow:hidden}.content-file-preview-modal .ant-modal-header{border-bottom:1px solid var(--line-soft);margin:0;padding:16px 20px}.content-file-preview-modal .ant-modal-body{padding:0}.content-file-preview-stage{background:#111827;justify-content:center;align-items:center;min-height:420px;display:flex;overflow:hidden}.content-file-preview-stage img{object-fit:contain;max-width:100%;max-height:min(76vh,780px);display:block}.content-file-preview-stage iframe{background:#fff;border:0;width:100%;height:min(76vh,780px)}.content-file-preview-stage video{background:#000;width:100%;max-height:min(76vh,780px);display:block}@media (width<=767px){.content-file-upload-fields{grid-template-columns:1fr}.content-file-manager-row{grid-template-columns:40px minmax(0,1fr)}.content-file-manager-icon{width:40px;height:40px}.content-file-manager-actions{border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:flex-end;padding-top:7px}.content-file-preview-modal{max-width:calc(100vw - 16px);margin:8px auto}.content-file-preview-stage{min-height:300px}.content-file-preview-stage iframe,.content-file-preview-stage video{height:70vh}}.content-management-page{width:100%}.content-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.content-management-panel{overflow:hidden}.content-management-filters{grid-template-columns:minmax(240px,1fr) 180px 150px 145px;gap:8px;width:100%;display:grid}.content-management-filters .ant-input-affix-wrapper,.content-management-filters .ant-select-selector{border-radius:11px!important;min-height:40px!important}.content-management-result-count{color:var(--text-soft);white-space:nowrap;font-size:10px;font-weight:750}.content-manage-item-cell{align-items:center;gap:10px;min-width:0;display:flex}.content-manage-type-icon{border:1px solid var(--brand-border);width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;font-size:15px;display:flex}.content-manage-item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.content-manage-item-copy>div{align-items:center;gap:6px;min-width:0;display:flex}.content-manage-item-copy strong{max-width:220px;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.content-manage-item-copy .anticon-pushpin{color:var(--brand-primary);flex:none;font-size:10px}.content-manage-item-copy span{color:var(--text-faint);font-size:8px}.content-manage-type-tag{color:var(--text-soft);background:var(--surface-muted);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:750;margin:0!important}.content-manage-psp{flex-direction:column;gap:2px;min-width:0;display:flex}.content-manage-psp strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.content-manage-psp span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.content-manage-general{border:1px solid var(--line-soft);color:var(--text-soft);background:var(--surface-muted);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.content-manage-file-count{min-width:30px;color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;justify-content:center;padding:3px 7px;font-size:9px;font-weight:850;display:inline-flex}.content-management-table-pagination{border-top:1px solid var(--line-soft);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.content-management-table-pagination span{color:var(--text-soft);font-size:9px}.content-management-mobile{display:none}.content-management-mobile-card{flex-direction:column;gap:12px;display:flex}.content-management-mobile-head{grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.content-management-mobile-title{flex-direction:column;gap:2px;min-width:0;display:flex}.content-management-mobile-title strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.content-management-mobile-title span{color:var(--text-faint);font-size:8px}.content-management-mobile-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.content-management-mobile-meta .ant-tag{border-radius:999px;margin:0;font-size:8px}.content-management-mobile-foot{border-top:1px solid var(--line-soft);color:var(--text-faint);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:8px;display:flex}.content-management-mobile-foot strong{color:var(--text-soft)}.content-manage-form{width:100%}.content-manage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.content-manage-form-span-2{grid-column:1/-1}.content-manage-form .ant-form-item{margin-bottom:15px}.content-manage-form .ant-form-item-label{padding-bottom:5px}.content-manage-form .ant-form-item-label>label{height:auto;color:var(--text-soft);font-size:10px;font-weight:750}.content-manage-form .ant-form-item-extra{color:var(--text-faint);margin-top:4px;font-size:8px;line-height:1.8}.content-manage-form .ant-input,.content-manage-form .ant-input-affix-wrapper,.content-manage-form .ant-select-selector,.content-manage-form .ant-input-number{border-radius:11px!important}.content-manage-section-stack{flex-direction:column;gap:12px;display:flex}.content-manage-info-box{border:1px solid var(--brand-border);color:var(--text-soft);background:var(--brand-soft);border-radius:13px;padding:12px;font-size:9px;line-height:1.9}.content-manage-list{flex-direction:column;gap:8px;display:flex}.content-manage-list-row{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.content-manage-list-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.content-manage-list-row-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.content-manage-list-row-copy span{color:var(--text-faint);font-size:8px}@media (width<=1200px){.content-management-metrics,.content-management-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.content-management-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.content-management-filters{grid-template-columns:1fr}.content-management-desktop{display:none}.content-management-mobile{display:block}.content-manage-form-grid{grid-template-columns:1fr}.content-manage-form-span-2{grid-column:auto}}.content-manage-list-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.content-manage-list-toolbar>div:first-child{flex-direction:column;gap:2px;display:flex}.content-manage-list-toolbar strong{color:var(--text-main);font-size:11px;font-weight:850}.content-manage-list-toolbar span{color:var(--text-faint);font-size:8px}@media (width<=600px){.content-manage-list-toolbar{flex-direction:column;align-items:flex-start}.content-manage-list-toolbar>.ant-space{justify-content:space-between;width:100%}}.content-manage-file-count-button{min-width:0;height:auto;padding:2px 4px}.content-manage-file-count-button:disabled{opacity:1}.content-management-mobile-foot .ant-btn-link{height:auto;padding:0;font-size:8px;font-weight:750}@media (width<=430px){.content-management-metrics{grid-template-columns:1fr}}.communications-inbox-page{width:100%}.communications-inbox-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.communications-inbox-panel{overflow:hidden}.communications-inbox-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communications-priority-filter{min-width:170px}.communications-switch-filter{border:1px solid var(--line-soft);min-height:40px;color:var(--text-subtle);cursor:pointer;background:#ffffffe0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.communications-total-caption{color:var(--text-subtle);font-size:12px;font-weight:700}.communications-message-list{gap:10px;display:grid}.communications-message-card{border:1px solid var(--line-soft);width:100%;color:inherit;text-align:right;font:inherit;cursor:pointer;transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, background var(--motion-fast) ease;background:#ffffffeb;border-radius:17px;grid-template-columns:46px minmax(0,1fr) 34px;align-items:start;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 18px #10182809}.communications-message-card:before{background:var(--line-medium);content:"";border-radius:999px;width:3px;position:absolute;inset-block:12px;inset-inline-start:0}.communications-message-card:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}.communications-message-card--unread{border-color:var(--brand-border);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-soft) 55%, white), #fffffff5)}.communications-message-card--normal:before{background:#3b82f6}.communications-message-card--important:before{background:#f59e0b}.communications-message-card--critical:before{background:#ef4444;box-shadow:0 0 14px #ef444452}.communications-message-card--revoked{opacity:.72}.communications-message-marker{width:44px;height:44px;color:var(--brand-primary);background:var(--brand-soft);border-radius:14px;place-items:center;font-size:18px;display:grid}.communications-message-card--important .communications-message-marker{color:#b45309;background:#fff7ed}.communications-message-card--critical .communications-message-marker{color:#dc2626;background:#fef2f2}.communications-message-main{min-width:0}.communications-message-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.communications-message-title-row{align-items:center;gap:8px;min-width:0;display:flex}.communications-message-title-row strong{color:var(--text-main);font-size:14px;font-weight:850;line-height:1.8}.communications-unread-dot{background:var(--brand-primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--brand-soft);border-radius:50%;flex:none}.communications-message-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.communications-message-preview{color:var(--text-subtle)!important;margin:8px 0 10px!important;line-height:1.95!important}.communications-message-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:11px;font-weight:650;display:flex}.communications-message-meta span{align-items:center;gap:5px;display:inline-flex}.communications-message-state{min-height:44px;color:var(--text-muted);place-items:center;font-size:17px;display:grid}.communications-message-card--unread .communications-message-state{color:var(--brand-primary)}.communications-pagination{border-top:1px solid var(--line-soft);justify-content:center;margin-top:18px;padding-top:16px;display:flex}.communications-inbox-loading{gap:12px;display:grid}.communications-inbox-loading .ant-skeleton{border:1px solid var(--line-soft);border-radius:16px;padding:14px}.communications-inbox-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;display:flex}.communications-message-drawer .ant-drawer-content{background:#f8fafc}.communications-message-drawer .ant-drawer-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0}.communications-message-drawer .ant-drawer-body{padding:20px}.communications-detail{gap:18px;display:grid}.communications-detail-hero{border:1px solid var(--line-soft);background:radial-gradient(circle at 92% 0%, var(--brand-soft), transparent 40%), #fff;box-shadow:var(--premium-shadow-xs);border-radius:18px;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.communications-detail-icon{width:52px;height:52px;color:var(--brand-primary);background:var(--brand-soft);border-radius:17px;place-items:center;font-size:21px;display:grid}.communications-detail-tags{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.communications-detail-title{color:var(--text-main)!important;margin:0 0 4px!important}.communications-detail-meta{font-size:11px}.communications-detail-body{border:1px solid var(--line-soft);color:var(--text-main);box-shadow:var(--premium-shadow-xs);background:#fff;border-radius:18px;padding:20px;line-height:2.05}.communications-detail-body p{margin:0 0 10px}.communications-detail-body p:last-child{margin-bottom:0}.communications-revoked-note{color:#475467;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:15px;align-items:flex-start;gap:11px;padding:14px;display:flex}.communications-revoked-note>span{margin-top:3px}.communications-revoked-note div{gap:3px;display:grid}.communications-revoked-note div span{font-size:12px}.communications-section-title{color:var(--text-main);align-items:center;gap:8px;margin-bottom:10px;display:flex}.communications-attachment-list{gap:8px;display:grid}.communications-attachment-card{border:1px solid var(--line-soft);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.communications-attachment-copy{min-width:0;color:var(--brand-primary);align-items:center;gap:10px;display:flex}.communications-attachment-copy div{gap:2px;min-width:0;display:grid}.communications-attachment-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communications-attachment-copy span{color:var(--text-muted);font-size:11px}.communications-attachment-actions{flex:none;gap:2px;display:flex}.communications-acknowledgment-box{background:linear-gradient(135deg,#fff7f7,#fff);border:1px solid #ef444433;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.communications-acknowledgment-box>div{gap:4px;display:grid}.communications-acknowledgment-box span{color:var(--text-subtle);font-size:12px}.communications-recipient-snapshot{border:1px dashed var(--line-medium);color:var(--text-muted);background:#ffffff9e;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:grid}.communications-recipient-snapshot strong{color:var(--text-main);text-align:center}@media (width<=1180px){.communications-inbox-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.communications-inbox-metrics{grid-template-columns:1fr 1fr;gap:9px}.communications-inbox-filters{flex-direction:column;align-items:stretch}.communications-priority-filter{width:100%}.communications-switch-filter{justify-content:space-between}.communications-message-card{border-radius:15px;grid-template-columns:40px minmax(0,1fr);padding:13px}.communications-message-marker{border-radius:13px;width:40px;height:40px}.communications-message-heading{gap:8px;display:grid}.communications-message-tags{justify-content:flex-start}.communications-message-state{display:none}.communications-message-meta{gap:6px 10px}.communications-message-drawer .ant-drawer-body{padding:14px}.communications-detail-hero{grid-template-columns:44px minmax(0,1fr);padding:14px}.communications-detail-icon{border-radius:14px;width:44px;height:44px}.communications-detail-body{padding:15px}.communications-acknowledgment-box{flex-direction:column;align-items:stretch}.communications-acknowledgment-box .ant-btn{width:100%}.communications-recipient-snapshot{text-align:center;grid-template-columns:1fr}.communications-recipient-snapshot strong{text-align:center}}.communications-management-page{width:100%}.communications-management-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.communications-management-toolbar{grid-template-columns:minmax(280px,1fr) 170px 170px 140px;gap:9px;width:100%;display:grid}.communication-management-card{border:1px solid var(--line-soft);transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fffffff2;border-radius:18px;padding:17px;position:relative;overflow:hidden;box-shadow:0 4px 18px #1018280a}.communication-management-card:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}.communication-management-card:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";border-radius:0 0 999px 999px;width:90px;height:3px;position:absolute;top:0;right:20px}.communication-management-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-management-card-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.communication-management-card-title>div:last-child{min-width:0}.communication-management-card-title strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;line-height:1.8;display:block;overflow:hidden}.communication-management-priority{color:#2563eb;background:#eff6ff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.communication-management-priority--important{color:#b45309;background:#fff7ed}.communication-management-priority--critical{color:#dc2626;background:#fef2f2}.communication-management-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.communication-management-body{min-height:46px;color:var(--text-subtle)!important;margin:13px 0!important;line-height:1.95!important}.communication-management-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.communication-management-stat-grid>div{border:1px solid var(--line-soft);background:#f8fafcb3;border-radius:12px;gap:3px;padding:9px 10px;display:grid}.communication-management-stat-grid span{color:var(--text-muted);font-size:10px;font-weight:650}.communication-management-stat-grid strong{color:var(--text-main);font-size:15px;font-weight:850}.communication-management-card-foot{border-top:1px solid var(--line-soft);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:13px;padding-top:11px;font-size:10px;font-weight:650;display:flex}.communication-form-stack{gap:14px;display:grid}.communication-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.communication-presentation-grid{gap:9px;display:grid}.communication-presentation-option{border:1px solid var(--line-soft);background:#f8fafcb8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.communication-presentation-option>div{gap:3px;display:grid}.communication-presentation-option strong{color:var(--text-main)}.communication-presentation-option span{color:var(--text-muted);font-size:11px}.communication-audience-selection-list{gap:8px;margin-top:12px;display:grid}.communication-audience-selection-row{border:1px solid var(--line-soft);background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.communication-audience-selection-row>div{gap:3px;min-width:0;display:grid}.communication-audience-selection-row strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-audience-selection-row span{color:var(--text-muted);font-size:11px}.communication-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.communication-preview-grid>div{border:1px solid var(--line-soft);background:var(--brand-soft);border-radius:13px;gap:4px;padding:12px;display:grid}.communication-preview-grid span{color:var(--text-muted);font-size:10px}.communication-preview-grid strong{color:var(--text-main);font-size:18px}.communication-preview-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.communication-preview-loading{color:var(--text-muted);text-align:center;padding:16px}.communication-upload-action{justify-content:flex-end;margin-top:12px;display:flex}.communication-attachment-manager-list{gap:8px;display:grid}.communication-attachment-manager-row{border:1px solid var(--line-soft);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.communication-attachment-manager-copy{min-width:0;color:var(--brand-primary);align-items:center;gap:10px;font-size:18px;display:flex}.communication-attachment-manager-copy>div{gap:2px;min-width:0;display:grid}.communication-attachment-manager-copy strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.communication-attachment-manager-copy span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.communication-delivery-toolbar{grid-template-columns:minmax(240px,1fr) 180px auto;gap:8px;margin-bottom:16px;display:grid}.communication-delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.communication-delivery-progress{border:1px solid var(--line-soft);background:#fff;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:14px;display:grid}.communication-delivery-progress>div{gap:6px;display:grid}.communication-delivery-progress span{color:var(--text-subtle);font-size:11px;font-weight:700}.communication-delivery-recipient{border:1px solid var(--line-soft);background:#fff;border-radius:15px;gap:9px;padding:14px;display:grid}.communication-delivery-recipient-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.communication-delivery-recipient-main>div{min-width:0;display:grid}.communication-delivery-recipient-main strong{color:var(--text-main)}.communication-delivery-recipient-main span{color:var(--text-muted);font-size:10px}.communication-delivery-recipient-meta{color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;display:flex}.communication-delivery-times{border-top:1px solid var(--line-soft);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:8px;font-size:10px;display:flex}.communication-send-confirm{gap:8px;margin-top:12px;display:grid}.communication-send-confirm p{margin:0;line-height:1.9}@media (width<=1180px){.communications-management-metrics,.communication-delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-management-toolbar{grid-template-columns:minmax(220px,1fr) 150px 150px}.communications-management-toolbar>:last-child{grid-column:1/-1}}@media (width<=720px){.communications-management-metrics,.communication-delivery-metrics{grid-template-columns:1fr 1fr;gap:8px}.communications-management-toolbar,.communication-delivery-toolbar{grid-template-columns:1fr}.communications-management-toolbar>:last-child{grid-column:auto}.communication-management-stat-grid,.communication-preview-grid{grid-template-columns:1fr 1fr}.communication-form-grid{grid-template-columns:1fr}.communication-audience-selection-row,.communication-attachment-manager-row,.communication-delivery-recipient-main{flex-direction:column;align-items:stretch}.communication-audience-selection-row .ant-switch{align-self:flex-start}.communication-delivery-progress{grid-template-columns:1fr}}.store-product-purchase-row{align-items:center;gap:8px;margin-top:12px;display:flex}.store-product-purchase-row .ant-btn{border-radius:11px;flex:1;min-height:38px}.store-product-cart-count{min-width:30px;height:30px;color:var(--brand-primary);background:var(--brand-soft);border-radius:999px;place-items:center;padding-inline:7px;font-size:9px;font-weight:850;display:inline-grid}.store-checkout-drawer .ant-drawer-content{background:var(--app-bg)}.store-checkout-drawer .ant-drawer-header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2}.store-checkout-drawer .ant-drawer-body{padding:16px}.store-checkout-title{align-items:center;gap:10px;display:flex}.store-checkout-title>.anticon{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;font-size:16px;display:grid}.store-checkout-title>div{gap:1px;display:grid}.store-checkout-title strong{color:var(--text-strong);font-size:13px}.store-checkout-title span{color:var(--text-faint);font-size:9px}.store-checkout-body{flex-direction:column;display:flex}.store-checkout-empty{place-items:center;min-height:420px;display:grid}.store-checkout-items{gap:9px;display:grid}.store-checkout-item{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);background:#ffffffeb;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:12px;display:grid}.store-checkout-item-icon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;font-size:16px;display:grid}.store-checkout-item-main{min-width:0}.store-checkout-item-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.store-checkout-item-heading>div:first-child{gap:2px;min-width:0;display:grid}.store-checkout-item-heading strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.store-checkout-item-heading span{color:var(--text-faint);font-size:8px}.store-checkout-item-meta{color:var(--text-faint);align-items:center;gap:8px;margin-top:7px;font-size:8px;display:flex}.store-checkout-item-meta .ant-tag{color:var(--brand-primary);background:var(--brand-soft);border-radius:999px;margin:0;padding:2px 6px;font-size:7px;font-weight:800}.store-checkout-item-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.store-checkout-quantity{align-items:center;gap:4px;display:flex}.store-checkout-quantity .ant-btn{border-radius:9px;width:28px;min-width:28px;height:28px;padding:0}.store-checkout-quantity .ant-input-number{width:54px;border-radius:9px!important}.store-checkout-quantity .ant-input-number-input{text-align:center;height:27px;padding:0 4px;font-size:9px}.store-checkout-line-total{align-items:baseline;gap:4px;display:flex}.store-checkout-line-total strong{color:var(--text-strong);font-size:11px;font-weight:900}.store-checkout-line-total span{color:var(--text-faint);font-size:7px}.store-checkout-section-title{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.store-checkout-section-title>.anticon{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;font-size:15px;display:grid}.store-checkout-section-title>div{gap:2px;display:grid}.store-checkout-section-title strong{color:var(--text-main);font-size:11px;font-weight:850}.store-checkout-section-title span{color:var(--text-faint);font-size:8px;line-height:1.8}.store-checkout-wallet{gap:10px;display:grid}.store-checkout-wallet-card{border:1px solid var(--line-soft);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.store-checkout-wallet-card>div{gap:3px;display:grid}.store-checkout-wallet-card span{color:var(--text-faint);font-size:8px}.store-checkout-wallet-card strong{color:var(--text-strong);font-size:18px;font-weight:900}.store-checkout-wallet-card small{color:var(--text-faint);font-size:8px}.store-checkout-wallet-card>.anticon{font-size:23px}.store-checkout-wallet-card--ok{background:linear-gradient(135deg,#f1fcf6,#fff);border-color:#027a4829}.store-checkout-wallet-card--ok>.anticon{color:#027a48}.store-checkout-wallet-card--insufficient{background:#fffaf0;border-color:#f59e0b33}.store-checkout-wallet-card--insufficient>.anticon{color:#b45309}.store-checkout-select{width:100%}.store-checkout-select .ant-select-selector{border-radius:12px!important;min-height:43px!important}.store-checkout-shipping-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.store-checkout-shipping-grid label{gap:5px;display:grid}.store-checkout-shipping-grid label>span{color:var(--text-soft);font-size:9px;font-weight:750}.store-checkout-shipping-grid .ant-input,.store-checkout-shipping-grid .ant-input-affix-wrapper{border-radius:11px!important}.store-checkout-shipping-address{grid-column:1/-1}.store-checkout-summary{border:1px solid var(--line-soft);background:#ffffffe6;border-radius:15px;gap:8px;padding:14px;display:grid}.store-checkout-summary-row{color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.store-checkout-summary-row strong{color:var(--text-main);font-size:10px}.store-checkout-summary-row--total{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:10px}.store-checkout-summary-row--total span{color:var(--text-main);font-weight:800}.store-checkout-summary-row--total strong{color:var(--brand-primary);font-size:15px;font-weight:900}.store-checkout-submit{gap:8px;margin-top:14px;padding-bottom:4px;display:grid}.store-checkout-submit .ant-btn{border-radius:13px;min-height:46px;font-weight:850}.store-checkout-submit .ant-typography{color:var(--text-faint);text-align:center;margin:0;font-size:8px;line-height:1.8}.store-checkout-drawer .ant-divider{margin:17px 0}@media (width<=767px){.store-checkout-drawer .ant-drawer-content-wrapper{width:100%!important}.store-checkout-drawer .ant-drawer-body{padding:12px}.store-checkout-shipping-grid{grid-template-columns:1fr}.store-checkout-shipping-address{grid-column:auto}}@media (width<=430px){.store-checkout-item-footer{flex-direction:column;align-items:flex-start}.store-checkout-line-total{align-self:flex-end}}.store-page{width:100%}.store-hero{border:1px solid var(--brand-border);border-radius:var(--premium-radius-xl);background:radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--brand-accent) 18%, transparent), transparent 38%), radial-gradient(circle at 10% 100%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 38%), linear-gradient(135deg, #fff, var(--brand-soft));min-height:230px;box-shadow:var(--premium-shadow-sm);grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:28px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.store-hero:before{pointer-events:none;content:"";background:linear-gradient(120deg,#ffffffdb,#0000 55%);position:absolute;inset:0}.store-hero-copy{z-index:1;max-width:730px;position:relative}.store-hero-eyebrow{border:1px solid var(--brand-border);width:fit-content;color:var(--brand-primary);background:#ffffffb8;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.store-hero-title{letter-spacing:-.025em;color:var(--text-strong)!important;margin:0 0 8px!important;font-size:clamp(25px,3vw,36px)!important;font-weight:900!important}.store-hero-description{max-width:650px;font-size:12px;color:var(--text-soft)!important;margin:0!important;line-height:2.15!important}.store-hero-visual{z-index:1;place-items:center;width:210px;height:180px;margin-inline:auto;display:grid;position:relative}.store-hero-device{z-index:3;color:#fff;background:var(--brand-gradient);width:104px;height:104px;box-shadow:0 26px 55px color-mix(in srgb, var(--brand-primary) 30%, transparent);border:1px solid #ffffff9e;border-radius:30px;place-items:center;font-size:42px;display:grid;position:relative}.store-hero-device:after{content:"";border:1px solid #ffffff2e;border-radius:23px;position:absolute;inset:9px}.store-hero-orbit{border:1px solid var(--brand-border);border-radius:50%;position:absolute}.store-hero-orbit--one{width:160px;height:160px}.store-hero-orbit--two{opacity:.5;width:205px;height:205px}.store-command-surface{border:1px solid var(--line-soft);border-radius:var(--premium-radius-lg);box-shadow:var(--premium-shadow-xs);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;margin-top:18px;padding:15px}.store-filter-row{grid-template-columns:minmax(280px,1fr) 210px auto auto;align-items:center;gap:9px;display:grid}.store-search-input,.store-delivery-filter{width:100%}.store-filter-row .ant-input-affix-wrapper,.store-filter-row .ant-select-selector,.store-filter-row .ant-btn{min-height:43px;border-radius:13px!important}.store-filter-summary{border-top:1px solid var(--line-soft);color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:7px 18px;margin-top:13px;padding:10px 4px 0;font-size:9px;font-weight:750;display:flex}.store-filter-summary>div{align-items:center;gap:5px;display:inline-flex}.store-filter-summary .anticon{color:var(--brand-primary)}.store-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.store-product-card{border:1px solid var(--line-soft);min-width:0;box-shadow:var(--premium-shadow-xs);transition:transform var(--motion-normal) var(--motion-premium), box-shadow var(--motion-normal) ease, border-color var(--motion-normal) ease;background:linear-gradient(155deg,#fffffffa,#f8fafce6);border-radius:21px;flex-direction:column;padding:17px;display:flex;position:relative;overflow:hidden}.store-product-card:before{inset-inline:18px;background:var(--brand-primary);content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;top:0}.store-product-card--physical:before{background:#f59e0b}.store-product-card:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-3px)}.store-product-card--unavailable{opacity:.72}.store-product-card--unavailable:hover{box-shadow:var(--premium-shadow-xs);transform:none}.store-product-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-product-model-mark{border:1px solid var(--brand-border);width:46px;height:46px;color:var(--brand-primary);background:var(--brand-soft);border-radius:15px;flex:0 0 46px;place-items:center;font-size:20px;display:grid}.store-product-card--physical .store-product-model-mark{color:#b45309;background:#fff8eb;border-color:#f59e0b33}.store-product-card-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.store-product-card-tags .ant-tag{margin:0}.store-product-delivery-tag{color:var(--brand-primary);background:var(--brand-soft);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex}.store-product-card--physical .store-product-delivery-tag{color:#b45309;background:#fff7e6}.store-product-stock-tag{border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.store-product-stock-tag--available{color:#027a48;background:#ecfdf3}.store-product-stock-tag--empty{color:#b42318;background:#fef3f2}.store-product-card-main{flex:1;margin-top:15px}.store-product-brand{color:var(--brand-primary);font-size:9px;font-weight:800}.store-product-title{color:var(--text-strong)!important;margin:4px 0 5px!important;font-size:16px!important;font-weight:900!important;line-height:1.7!important}.store-product-model-code{color:var(--text-faint);align-items:center;gap:5px;font-size:8px;display:flex}.store-product-model-code strong{color:var(--text-soft);font-size:9px}.store-product-description{min-height:64px;font-size:10px;color:var(--text-soft)!important;margin:10px 0 0!important;line-height:2!important}.store-product-delivery{border:1px solid var(--line-soft);background:#ffffffb8;border-radius:13px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px;display:grid}.store-product-delivery-icon{width:34px;height:34px;color:var(--brand-primary);background:var(--brand-soft);border-radius:10px;place-items:center;display:grid}.store-product-card--physical .store-product-delivery-icon{color:#b45309;background:#fff7e6}.store-product-delivery>div:last-child{gap:2px;min-width:0;display:grid}.store-product-delivery strong{color:var(--text-main);font-size:9px}.store-product-delivery span{color:var(--text-faint);font-size:8px;line-height:1.8}.store-product-stock{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.store-product-stock>div{gap:2px;min-width:0;display:grid}.store-product-stock span{color:var(--text-faint);font-size:8px}.store-product-stock strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-product-source{text-align:left}.store-product-card-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;padding-top:13px;display:flex}.store-product-price{gap:3px;display:grid}.store-product-price>span{color:var(--text-faint);font-size:8px}.store-product-price>div{align-items:baseline;gap:5px;display:flex}.store-product-price strong{color:var(--text-strong);font-size:17px;font-weight:900}.store-product-price small{color:var(--text-soft);font-size:8px}.store-product-readiness{color:#027a48;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.store-product-card--unavailable .store-product-readiness{color:var(--text-faint)}.store-error{border-radius:15px;margin-top:18px}.store-product-card--loading{min-height:360px}.store-empty-state{border:1px dashed var(--line-medium);border-radius:var(--premium-radius-lg);background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:330px;margin-top:18px;padding:32px;display:flex}.store-empty-state>div{text-align:center;gap:4px;display:grid}.store-empty-state strong{color:var(--text-main)}.store-empty-state .ant-typography{color:var(--text-soft);font-size:10px}.store-pagination{justify-content:center;margin-top:22px;padding:14px;display:flex}.store-footnote{border:1px solid var(--line-soft);color:var(--text-faint);background:#ffffffa6;border-radius:13px;align-items:center;gap:8px;margin-top:10px;padding:10px 14px;font-size:9px;display:flex}.store-footnote .anticon{color:var(--brand-primary)}@media (width<=1480px){.store-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.store-hero{grid-template-columns:minmax(0,1fr) 190px}.store-filter-row{grid-template-columns:minmax(0,1fr) 190px auto auto}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.store-hero{grid-template-columns:1fr;min-height:auto;padding:22px 18px}.store-hero-visual{display:none}.store-hero-description{font-size:11px}.store-command-surface{border-radius:17px;padding:11px}.store-filter-row{grid-template-columns:1fr}.store-filter-row .ant-btn{width:100%}.store-filter-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-product-grid{grid-template-columns:1fr;gap:10px}.store-product-card{border-radius:18px;padding:14px}.store-product-description{min-height:0}}@media (width<=430px){.store-product-card-top{align-items:flex-start}.store-product-card-tags{max-width:70%}.store-product-stock{flex-direction:column;align-items:flex-start}.store-product-source{text-align:right}.store-product-card-footer{flex-direction:column;align-items:flex-start}.store-footnote{align-items:flex-start;line-height:1.8}}.store-order-drawer .ant-drawer-content{background:var(--app-bg)}.store-order-drawer .ant-drawer-header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2}.store-order-drawer .ant-drawer-body{padding:18px}.store-order-drawer-title{align-items:center;gap:10px;display:flex}.store-order-drawer-title>.anticon{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.store-order-drawer-title>div{gap:1px;display:grid}.store-order-drawer-title strong{font-size:13px}.store-order-drawer-title span{color:var(--text-faint);font-size:9px}.store-order-drawer-loading,.store-order-details{gap:18px;display:grid}.store-order-details-hero{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.store-order-details-hero .ant-typography{margin:2px 0 0!important}.store-order-details-hero .ant-typography-secondary{font-size:9px}.store-order-details-tags{flex-wrap:wrap;gap:6px;display:flex}.store-order-details-tags .ant-tag{margin:0}.store-order-descriptions .ant-descriptions-item-label{color:var(--text-soft);font-size:9px}.store-order-descriptions .ant-descriptions-item-content{font-size:10px}.store-order-section-title{color:var(--text-main);align-items:center;gap:7px;margin-bottom:10px;display:flex}.store-order-section-title .anticon{color:var(--brand-primary)}.store-order-section-title strong{font-size:11px}.store-order-item-list{gap:9px;display:grid}.store-order-item-card{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);background:#fff;border-radius:15px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;display:grid}.store-order-item-icon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.store-order-item-content{min-width:0}.store-order-item-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.store-order-item-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.store-order-item-heading .ant-tag{margin:0;font-size:8px}.store-order-item-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:5px 14px;margin-top:7px;font-size:8px;display:flex}.store-order-item-meta strong{color:var(--text-main)}.store-order-device-list{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.store-order-device-list span{border:1px solid var(--brand-border);color:var(--brand-primary);background:var(--brand-soft);border-radius:8px;padding:4px 7px;font-family:monospace;font-size:8px}.store-order-shipping-card{border:1px solid var(--line-soft);background:#fff;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.store-order-shipping-card>div{gap:3px;min-width:0;display:grid}.store-order-shipping-card span{color:var(--text-faint);font-size:8px}.store-order-shipping-card strong{overflow-wrap:anywhere;color:var(--text-main);font-size:10px;line-height:1.8}.store-order-shipping-wide{grid-column:1/-1}.store-order-action-panel{border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff);border-radius:17px;gap:12px;padding:15px;display:grid}.store-order-action-panel--success{background:linear-gradient(135deg,#f1fcf6,#fff);border-color:#027a4829}.store-order-action-panel>.ant-typography{color:var(--text-soft);margin:0;font-size:9px}.store-order-shipment-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.store-order-shipment-fields label{gap:5px;display:grid}.store-order-shipment-fields label>span{color:var(--text-soft);font-size:8px;font-weight:750}.store-order-payment-card{border:1px solid var(--line-soft);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.store-order-payment-card>.anticon{color:#027a48;background:#ecfdf3;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.store-order-payment-card>div{gap:2px;display:grid}.store-order-payment-card span{color:var(--text-faint);font-size:8px}.store-order-payment-card strong{color:var(--text-strong);font-size:14px}@media (width<=767px){.store-order-drawer .ant-drawer-content-wrapper{width:100%!important}.store-order-drawer .ant-drawer-body{padding:13px}.store-order-details-hero{flex-direction:column;align-items:flex-start}.store-order-shipping-card,.store-order-shipment-fields{grid-template-columns:1fr}.store-order-shipping-wide{grid-column:auto}}.store-orders-page{width:100%}.store-orders-hero{border:1px solid var(--brand-border);border-radius:var(--premium-radius-xl);background:linear-gradient(135deg, #fff, var(--brand-soft));box-shadow:var(--premium-shadow-sm);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:20px;padding:26px 30px;display:grid}.store-orders-eyebrow{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:800;display:inline-flex}.store-orders-hero h2{color:var(--text-strong)!important;margin:0 0 7px!important;font-weight:900!important}.store-orders-hero .ant-typography{max-width:700px;font-size:11px;line-height:2;color:var(--text-soft)!important;margin:0!important}.store-orders-hero-icon{color:#fff;background:var(--brand-gradient);width:86px;height:86px;box-shadow:0 20px 40px var(--brand-glow);border-radius:26px;place-items:center;margin-inline:auto;font-size:34px;display:grid}.store-orders-toolbar{border:1px solid var(--line-soft);background:#ffffffe6;border-radius:17px;grid-template-columns:minmax(240px,1fr) 180px 180px auto auto;gap:8px;margin-top:16px;padding:13px;display:grid}.store-orders-toolbar .ant-input-affix-wrapper,.store-orders-toolbar .ant-select-selector,.store-orders-toolbar .ant-btn{min-height:42px;border-radius:11px!important}.store-orders-attention,.store-orders-completed-note{color:#92400e;background:#fffaf0;border:1px solid #f59e0b2e;border-radius:13px;align-items:center;gap:8px;margin-top:12px;padding:11px 13px;font-size:9px;font-weight:750;display:flex}.store-orders-completed-note{color:#027a48;background:#f1fcf6;border-color:#027a4824}.store-orders-list{gap:10px;margin-top:16px;display:grid}.store-orders-card{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);cursor:pointer;transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border-radius:17px;grid-template-columns:50px minmax(0,1fr);gap:13px;padding:15px;display:grid}.store-orders-card:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-1px)}.store-orders-card-icon{width:48px;height:48px;color:var(--brand-primary);background:var(--brand-soft);border-radius:15px;place-items:center;font-size:18px;display:grid}.store-orders-card-main{min-width:0}.store-orders-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.store-orders-card-heading>div:first-child{gap:3px;min-width:0;display:grid}.store-orders-card-heading strong{color:var(--text-main);font-size:12px;font-weight:850}.store-orders-card-heading span{color:var(--text-faint);font-size:8px}.store-orders-card-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.store-orders-card-tags .ant-tag{margin:0;font-size:8px}.store-orders-card-meta{color:var(--text-faint);align-items:center;gap:8px 18px;margin-top:8px;font-size:8px;display:flex}.store-orders-card-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:11px;padding-top:10px;display:flex}.store-orders-card-footer>div{gap:2px;display:grid}.store-orders-card-footer span{color:var(--text-faint);font-size:8px}.store-orders-card-footer strong{color:var(--text-strong);font-size:13px;font-weight:900}.store-orders-empty{border:1px dashed var(--line-medium);background:#ffffffa6;border-radius:18px;place-items:center;min-height:320px;margin-top:16px;display:grid}.store-orders-pagination{justify-content:center;margin-top:18px;padding:12px;display:flex}@media (width<=1100px){.store-orders-toolbar{grid-template-columns:1fr 1fr}.store-orders-toolbar .ant-input-affix-wrapper{grid-column:1/-1}}@media (width<=767px){.store-orders-hero{grid-template-columns:1fr;padding:20px 17px}.store-orders-hero-icon{display:none}.store-orders-toolbar{grid-template-columns:1fr}.store-orders-toolbar .ant-input-affix-wrapper{grid-column:auto}.store-orders-card{grid-template-columns:40px minmax(0,1fr);padding:12px}.store-orders-card-icon{border-radius:12px;width:40px;height:40px}.store-orders-card-heading{display:grid}.store-orders-card-tags{justify-content:flex-start}}@media (width<=430px){.store-orders-card-footer{flex-direction:column;align-items:flex-start}.store-orders-card-footer .ant-btn{align-self:flex-end}}.store-catalog-drawer .ant-drawer-content{background:var(--app-bg)}.store-catalog-drawer .ant-drawer-header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2}.store-catalog-drawer .ant-drawer-body{padding:18px}.store-catalog-drawer-title{align-items:center;gap:10px;display:flex}.store-catalog-drawer-title>.anticon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-soft);border-radius:13px;place-items:center;font-size:17px;display:grid}.store-catalog-drawer-title>div{gap:2px;display:grid}.store-catalog-drawer-title strong{color:var(--text-strong);font-size:13px}.store-catalog-drawer-title span{color:var(--text-faint);font-size:9px}.store-catalog-drawer-body{gap:18px;display:grid}.store-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.store-catalog-form-wide{grid-column:1/-1}.store-catalog-full-width{width:100%}.store-catalog-device-section{border-top:1px solid var(--line-soft);gap:13px;padding-top:17px;display:grid}.store-catalog-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-catalog-section-heading>div:first-child{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.store-catalog-section-heading>div:first-child>.anticon{width:38px;height:38px;color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;place-items:center;display:grid}.store-catalog-section-heading>div:first-child>div{gap:2px;display:grid}.store-catalog-section-heading strong{color:var(--text-main);font-size:11px}.store-catalog-section-heading span{color:var(--text-faint);font-size:8px;line-height:1.7}.store-catalog-current-devices{border:1px solid var(--line-soft);background:#ffffffd1;border-radius:14px;gap:7px;padding:12px;display:grid}.store-catalog-current-device{background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.store-catalog-current-device>div:first-child{gap:2px;min-width:0;display:grid}.store-catalog-current-device strong{color:var(--text-main);font-size:10px}.store-catalog-current-device span{color:var(--text-faint);font-size:8px}.store-catalog-current-device-actions{align-items:center;gap:5px;display:flex}.store-catalog-current-device-actions .ant-tag{margin:0;font-size:8px}.store-catalog-history{border:1px solid var(--line-soft);background:#fff;border-radius:12px}.store-catalog-history summary{color:var(--text-soft);cursor:pointer;padding:10px 12px;font-size:9px;font-weight:750}.store-catalog-history>div{gap:6px;padding:0 10px 10px;display:grid}.store-catalog-eligible-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.store-catalog-eligible-list{gap:6px;max-height:360px;padding:2px;display:grid;overflow:auto}.store-catalog-eligible-device{border:1px solid var(--line-soft);cursor:pointer;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.store-catalog-eligible-device:hover{border-color:var(--brand-border)}.store-catalog-eligible-device--selected{border-color:var(--brand-border);background:var(--brand-soft)}.store-catalog-eligible-device>div{gap:2px;min-width:0;display:grid}.store-catalog-eligible-device strong{color:var(--text-main);font-size:10px}.store-catalog-eligible-device span,.store-catalog-eligible-device small{color:var(--text-faint);font-size:8px}.store-catalog-selected-summary{border:1px solid var(--brand-border);color:var(--brand-primary);background:var(--brand-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.store-catalog-drawer-footer{z-index:5;border-top:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;justify-content:flex-end;gap:8px;margin:0 -18px -18px;padding:13px 18px;display:flex;position:sticky;bottom:-18px}@media (width<=767px){.store-catalog-drawer .ant-drawer-content-wrapper{width:100%!important}.store-catalog-form-grid{grid-template-columns:1fr}.store-catalog-form-wide{grid-column:auto}.store-catalog-eligible-device{grid-template-columns:auto minmax(0,1fr)}.store-catalog-eligible-device>small{grid-column:2}.store-catalog-selected-summary{flex-direction:column;align-items:stretch}}.store-catalog-page{width:100%}.store-catalog-hero{border:1px solid var(--brand-border);border-radius:var(--premium-radius-xl);background:linear-gradient(135deg, #fff, var(--brand-soft));box-shadow:var(--premium-shadow-sm);justify-content:space-between;align-items:center;gap:22px;padding:26px 30px;display:flex}.store-catalog-eyebrow{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:850;display:inline-flex}.store-catalog-hero h2{color:var(--text-strong)!important;margin:0 0 6px!important;font-weight:900!important}.store-catalog-hero .ant-typography{max-width:680px;font-size:10px;line-height:2;color:var(--text-soft)!important;margin:0!important}.store-catalog-hero>.ant-btn{border-radius:13px;min-height:44px;font-weight:800}.store-catalog-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.store-catalog-stat-grid>div{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);background:#fff;border-radius:15px;gap:4px;padding:14px;display:grid}.store-catalog-stat-grid span{color:var(--text-faint);font-size:8px}.store-catalog-stat-grid strong{color:var(--text-strong);font-size:18px;font-weight:900}.store-catalog-toolbar{border:1px solid var(--line-soft);background:#ffffffe6;border-radius:17px;grid-template-columns:minmax(250px,1fr) 170px 160px auto auto;gap:8px;margin-top:14px;padding:13px;display:grid}.store-catalog-toolbar .ant-input-affix-wrapper,.store-catalog-toolbar .ant-select-selector,.store-catalog-toolbar .ant-btn{min-height:42px;border-radius:11px!important}.store-catalog-card-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.store-catalog-card{border:1px solid var(--line-soft);min-width:0;box-shadow:var(--premium-shadow-xs);transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border-radius:18px;flex-direction:column;padding:15px;display:flex}.store-catalog-card:hover{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-2px)}.store-catalog-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-catalog-card-icon{width:44px;height:44px;color:var(--brand-primary);background:var(--brand-soft);border-radius:14px;place-items:center;font-size:17px;display:grid}.store-catalog-card-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.store-catalog-card-tags .ant-tag{margin:0;font-size:8px}.store-catalog-card-main{flex:1;gap:3px;margin-top:13px;display:grid}.store-catalog-card-brand{color:var(--brand-primary);font-size:8px;font-weight:800}.store-catalog-card-main>strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.store-catalog-card-main>small{color:var(--text-faint);font-size:8px}.store-catalog-card-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.store-catalog-card-grid>div,.store-catalog-card-warehouse{background:var(--surface-subtle);border-radius:11px;gap:3px;padding:9px;display:grid}.store-catalog-card-grid span,.store-catalog-card-warehouse span{color:var(--text-faint);font-size:7px}.store-catalog-card-grid strong,.store-catalog-card-warehouse strong{color:var(--text-main);font-size:10px}.store-catalog-card-grid small{color:var(--text-faint);font-size:7px}.store-catalog-card-warehouse{margin-top:8px}.store-catalog-card-footer{border-top:1px solid var(--line-soft);justify-content:flex-end;margin-top:12px;padding-top:11px;display:flex}.store-catalog-empty{border:1px dashed var(--line-medium);background:#ffffffad;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;margin-top:16px;display:flex}.store-catalog-pagination{justify-content:center;margin-top:18px;padding:12px;display:flex}@media (width<=1250px){.store-catalog-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.store-catalog-toolbar{grid-template-columns:1fr 1fr}.store-catalog-toolbar>.ant-input-affix-wrapper{grid-column:1/-1}}@media (width<=767px){.store-catalog-hero{flex-direction:column;align-items:stretch;padding:20px 17px}.store-catalog-stat-grid{grid-template-columns:1fr 1fr}.store-catalog-toolbar{grid-template-columns:1fr}.store-catalog-toolbar>.ant-input-affix-wrapper{grid-column:auto}.store-catalog-card-list{grid-template-columns:1fr}}.wallet-page{width:100%}.wallet-hero{border:1px solid var(--brand-border);border-radius:var(--premium-radius-xl);background:linear-gradient(135deg, #fff, var(--brand-soft));box-shadow:var(--premium-shadow-sm);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px;display:flex}.wallet-eyebrow{color:var(--brand-primary);align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:850;display:inline-flex}.wallet-hero h2{color:var(--text-strong)!important;margin:0 0 6px!important;font-weight:900!important}.wallet-hero .ant-typography{max-width:680px;font-size:10px;line-height:2;color:var(--text-soft)!important;margin:0!important}.wallet-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.wallet-card{border:1px solid var(--line-soft);min-height:250px;box-shadow:var(--premium-shadow-xs);cursor:pointer;transition:transform var(--motion-fast) var(--motion-premium), border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;background:#fff;border-radius:20px;flex-direction:column;padding:18px;display:flex;position:relative;overflow:hidden}.wallet-card:before{inset-inline:20px;background:var(--brand-gradient);content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;top:0}.wallet-card:hover,.wallet-card--active{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm);transform:translateY(-2px)}.wallet-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-card-icon{width:46px;height:46px;color:var(--brand-primary);background:var(--brand-soft);border-radius:15px;place-items:center;font-size:20px;display:grid}.wallet-card-copy{gap:4px;margin-top:16px;display:grid}.wallet-card-copy strong{color:var(--text-main);font-size:13px;font-weight:900}.wallet-card-copy span{color:var(--text-faint);font-size:9px;line-height:1.8}.wallet-card-balance{flex-wrap:wrap;align-items:baseline;gap:5px;margin:22px 0 14px;display:flex}.wallet-card-balance span{width:100%;color:var(--text-faint);font-size:8px}.wallet-card-balance strong{color:var(--text-strong);font-size:25px;font-weight:950}.wallet-card-balance small{color:var(--text-soft);font-size:9px}.wallet-card-held{color:#b45309;margin-bottom:10px;font-size:8px}.wallet-card>.ant-btn{border-radius:11px;align-self:flex-start;margin-top:auto}.wallet-transactions-surface{border:1px solid var(--line-soft);box-shadow:var(--premium-shadow-xs);background:#ffffffeb;border-radius:19px;margin-top:16px;padding:16px}.wallet-transactions-heading>div{gap:2px;display:grid}.wallet-transactions-heading strong{color:var(--text-main);font-size:13px}.wallet-transactions-heading span{color:var(--text-faint);font-size:8px}.wallet-transaction-list{gap:7px;display:grid}.wallet-transaction-row{border:1px solid var(--line-soft);background:#fff;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px;display:grid}.wallet-transaction-icon{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.wallet-transaction-icon--credit{color:#027a48;background:#ecfdf3}.wallet-transaction-icon--debit{color:#b42318;background:#fef3f2}.wallet-transaction-main{min-width:0}.wallet-transaction-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wallet-transaction-heading>div{gap:2px;min-width:0;display:grid}.wallet-transaction-heading>div strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wallet-transaction-heading>div span{color:var(--text-faint);font-size:7px}.wallet-transaction-amount{white-space:nowrap;direction:ltr;font-size:11px;font-weight:900}.wallet-transaction-amount--credit{color:#027a48}.wallet-transaction-amount--debit{color:#b42318}.wallet-transaction-meta{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:6px;font-size:7px;display:flex}.wallet-transaction-meta .ant-tag{margin:0;font-size:7px}.wallet-pagination{justify-content:center;margin-top:15px;display:flex}.wallet-topup-form{gap:10px;padding-top:8px;display:grid}.wallet-topup-form>.ant-typography{color:var(--text-soft);font-size:9px}.wallet-topup-form>strong{color:var(--brand-primary);font-size:15px}@media (width<=767px){.wallet-hero{flex-direction:column;align-items:stretch;padding:20px 17px}.wallet-card-grid{grid-template-columns:1fr}.wallet-transaction-heading{flex-direction:column}.wallet-transaction-amount{align-self:flex-end}}.wallet-payment-result-page{place-items:center;min-height:70vh;padding:20px;display:grid}.wallet-payment-result-card{border:1px solid var(--line-soft);border-radius:var(--premium-radius-xl);width:min(100%,650px);box-shadow:var(--premium-shadow-sm);background:#fff;padding:22px}.wallet-payment-result-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.wallet-payment-result-details>div{background:var(--surface-subtle);border-radius:11px;gap:3px;min-width:0;padding:10px 11px;display:grid}.wallet-payment-result-details span{color:var(--text-faint);font-size:8px}.wallet-payment-result-details strong{overflow-wrap:anywhere;color:var(--text-main);font-size:10px}.wallet-payment-result-card .ant-alert{margin-top:13px}.wallet-payment-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.wallet-payment-result-note{text-align:center;margin-top:14px;font-size:8px;line-height:1.9;display:block;color:var(--text-faint)!important}@media (width<=600px){.wallet-payment-result-page{padding:10px}.wallet-payment-result-card{padding:14px}.wallet-payment-result-details{grid-template-columns:1fr}}.payment-gateway-form-drawer .ant-drawer-content{background:var(--app-bg)}.payment-gateway-form-drawer .ant-drawer-header{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5}.payment-gateway-form-drawer .ant-drawer-body{padding:18px}.payment-gateway-form-title{align-items:center;gap:10px;display:flex}.payment-gateway-form-title>.anticon{width:40px;height:40px;color:var(--brand-primary);background:var(--brand-soft);border-radius:13px;place-items:center;font-size:17px;display:grid}.payment-gateway-form-title>div{gap:2px;display:grid}.payment-gateway-form-title strong{color:var(--text-strong);font-size:13px}.payment-gateway-form-title span{color:var(--text-faint);font-size:8px}.payment-gateway-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.payment-gateway-form-full-width{width:100%}.payment-gateway-form-switches{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.payment-gateway-form-alert{margin-bottom:13px}.payment-gateway-callback-preview{border:1px solid var(--line-soft);background:#fff;border-radius:13px;gap:7px;padding:12px;display:grid}.payment-gateway-callback-preview code{overflow-wrap:anywhere;color:var(--brand-primary);background:var(--brand-soft);text-align:left;direction:ltr;border-radius:9px;padding:8px;font-family:monospace;font-size:9px}.payment-gateway-form-drawer .ant-divider{margin:18px 0 14px}@media (width<=767px){.payment-gateway-form-drawer .ant-drawer-content-wrapper{width:100%!important}.payment-gateway-form-grid{grid-template-columns:1fr}}.payment-gateways-page{width:100%}.payment-gateway-header-meta{text-align:center;gap:2px;display:grid}.payment-gateway-header-meta span{color:var(--text-faint);font-size:8px}.payment-gateway-header-meta strong{color:var(--text-strong);font-size:20px;font-weight:900}.payment-gateway-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.payment-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.payment-gateway-card{border:1px solid var(--line-soft);min-width:0;box-shadow:var(--premium-shadow-xs);background:#fff;border-radius:19px;padding:17px;position:relative;overflow:hidden}.payment-gateway-card--default{border-color:var(--brand-border);box-shadow:var(--premium-shadow-sm)}.payment-gateway-card--default:before{top:0;background:var(--brand-gradient);content:"";border-radius:0 0 999px 999px;height:3px;position:absolute;inset-inline:18px}.payment-gateway-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-gateway-card-provider{grid-template-columns:43px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.payment-gateway-card-provider>span{width:42px;height:42px;color:var(--brand-primary);background:var(--brand-soft);border-radius:13px;place-items:center;font-size:17px;display:grid}.payment-gateway-card-provider>div{gap:2px;min-width:0;display:grid}.payment-gateway-card-provider strong{color:var(--text-main);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.payment-gateway-card-provider small{color:var(--text-faint);font-size:7px}.payment-gateway-card-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.payment-gateway-card-title{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.payment-gateway-card-title strong{color:var(--text-strong);font-size:14px;font-weight:900}.payment-gateway-card-title span{color:var(--text-faint);font-size:8px}.payment-gateway-card-status-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.payment-gateway-card-status-grid>div{background:var(--surface-subtle);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.payment-gateway-card-status-grid>div>span:first-child{color:var(--text-faint);font-size:7px}.payment-gateway-card-detail{gap:5px;margin-top:10px;display:grid}.payment-gateway-card-detail>span{color:var(--text-faint);font-size:7px}.payment-gateway-card-detail code{color:var(--text-soft);background:var(--surface-subtle);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;padding:8px;font-family:monospace;font-size:8px;overflow:hidden}.payment-gateway-callback-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}.payment-gateway-card-health{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding-top:11px;display:grid}.payment-gateway-card-health>div{gap:3px;display:grid}.payment-gateway-card-health span{color:var(--text-faint);font-size:7px}.payment-gateway-card-health strong{color:var(--text-soft);font-size:8px}.payment-gateway-last-error{color:#b42318;background:#fef3f2;border:1px solid #b423181f;border-radius:10px;align-items:flex-start;gap:6px;margin-top:10px;padding:9px;display:flex}.payment-gateway-last-error .ant-typography{color:inherit;margin:0;font-size:8px;line-height:1.8}.payment-gateway-card-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:11px;display:flex}.payment-gateway-card-footer>div{color:var(--text-faint);align-items:center;gap:5px;font-size:7px;display:flex}.payment-gateway-empty{border:1px dashed var(--line-medium);background:#ffffffad;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:330px;margin-top:16px;display:flex}@media (width<=1100px){.payment-gateway-metrics{grid-template-columns:1fr 1fr}.payment-gateway-grid{grid-template-columns:1fr}}@media (width<=600px){.payment-gateway-metrics{grid-template-columns:1fr}.payment-gateway-card-head,.payment-gateway-card-footer{flex-direction:column;align-items:stretch}.payment-gateway-card-tags{justify-content:flex-start}.payment-gateway-card-status-grid,.payment-gateway-card-health{grid-template-columns:1fr}}:root{--brand-primary:#2563eb;--brand-secondary:#1e40af;--brand-accent:#0ea5e9;--panel-bg:#f5f7fb;--panel-border:#edf0f5;--panel-text-muted:#7a8493;direction:rtl;font-family:Vazirmatn,IRANSansX,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}html,body{min-height:100vh}body{background:var(--panel-bg);color:#1f2937;direction:rtl;margin:0}.panel-layout{min-height:100vh}.panel-sidebar{border-left:1px solid var(--panel-border);height:100vh;top:0;overflow:hidden;position:sticky!important}.panel-brand{border-bottom:1px solid var(--panel-border);align-items:center;gap:11px;height:78px;padding:14px 18px;display:flex}.panel-brand-collapsed{justify-content:center;padding-inline:8px}.panel-brand-mark{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.panel-brand-mark img{object-fit:contain;width:100%;height:100%}.panel-brand-title{flex-direction:column;min-width:0;line-height:1.4;display:flex}.panel-brand-title strong{font-size:15px}.panel-brand-subtitle{white-space:nowrap;margin-top:2px;font-size:10px}.panel-menu{margin-top:12px;border-inline-end:none!important}.panel-header{border-bottom:1px solid var(--panel-border);z-index:20;justify-content:space-between;align-items:center;height:68px;display:flex;position:sticky;top:0;background:#fff!important;padding:0 20px!important}.panel-header-start{align-items:center;display:flex}.sidebar-toggle{font-size:18px}.panel-user-button{cursor:pointer;text-align:right;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:5px 8px;display:flex}.panel-user-button:hover{background:#f7f8fa}.panel-user-info{flex-direction:column;line-height:1.4;display:flex}.panel-user-info strong{font-size:12px}.panel-user-info span{color:var(--panel-text-muted);font-size:10px}.panel-content{background:var(--panel-bg);min-height:calc(100vh - 68px);padding:22px}.page-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-header h3{margin:0 0 4px!important}.empty-dashboard-card{min-height:220px;color:var(--panel-text-muted);justify-content:center;align-items:center;display:flex}.ant-card{border-color:var(--panel-border);box-shadow:0 1px 2px #0f172a05}@media (width<=768px){.panel-user-info{display:none}.panel-content{padding:14px}}.login-page{background:linear-gradient(145deg,#f8fafc 0%,#f1f5f9 45%,#eef2ff 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 20px;display:flex;position:relative;overflow:hidden}.login-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-glow{filter:blur(90px);opacity:.12;border-radius:50%;width:480px;height:480px;position:absolute}.login-glow-one{background:var(--brand-primary);top:-180px;right:-120px}.login-glow-two{background:var(--brand-accent);bottom:-220px;left:-120px}.login-container{z-index:2;width:100%;max-width:410px;position:relative}.login-brand-section{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.login-brand-mark{color:#fff;width:68px;height:68px;box-shadow:0 14px 30px color-mix(in srgb, var(--brand-primary) 25%, transparent);border-radius:20px;justify-content:center;align-items:center;margin-bottom:14px;font-size:27px;font-weight:800;display:flex;overflow:hidden}.login-brand-mark img{object-fit:contain;width:100%;height:100%}.login-brand-name{margin:0 0 5px!important}.login-brand-description{font-size:13px}.login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e2e8f0e6;border-radius:20px;padding:30px;box-shadow:0 20px 50px #0f172a14}.login-card-header{margin-bottom:26px}.login-card-header h3{margin:0 0 5px!important}.login-submit{margin-top:4px;font-weight:600;height:46px!important}.login-footer{color:#9aa3af;text-align:center;border-top:1px solid #eef1f5;margin-top:25px;padding-top:20px;font-size:10px}.auth-loading{background:#f5f7fb;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}@media (width<=576px){.login-page{padding:20px 14px}.login-card{padding:24px 20px}.login-brand-mark{border-radius:16px;width:58px;height:58px}}.merchant-bank-card{margin-top:10px}.merchant-bank-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.merchant-bank-card-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;display:grid}.merchant-bank-card-body>div{flex-direction:column;gap:2px;display:flex}.merchant-bank-card-body span{color:var(--panel-text-muted);font-size:10px}.merchant-bank-card-body strong{font-size:12px}@media (width<=576px){.merchant-bank-card-body{grid-template-columns:1fr}}.merchant-document-list-card{margin-top:8px}.merchant-document-list-card .ant-card-body{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-document-list-info{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-document-list-info strong{font-size:11px}.merchant-document-list-info span{max-width:340px;color:var(--panel-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.portal-bootstrap-screen{background:#f5f7fb;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.portal-bootstrap-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);padding:28px;display:flex}.portal-bootstrap-spinner{border:3px solid #e5e7eb;border-top-color:#6b7280;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite portal-bootstrap-spin}.portal-bootstrap-error-card span{color:#6b7280;line-height:1.9}.portal-bootstrap-retry{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;min-width:120px;height:40px;padding:0 18px}.portal-bootstrap-retry:hover{background:#f9fafb}@keyframes portal-bootstrap-spin{to{transform:rotate(360deg)}}:root{--brand-primary:#2563eb;--brand-secondary:#1e40af;--brand-accent:#0ea5e9;--app-bg:#f3f5f9;--surface-1:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--text-primary:#172033;--text-secondary:#667085;--text-tertiary:#98a2b3;--border-soft:#e9edf3;--border-strong:#d8dee8;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-xs:0 1px 2px #10182808;--shadow-sm:0 4px 16px #1018280d;--shadow-md:0 12px 34px #10182814;--panel-bg:var(--app-bg);--panel-border:var(--border-soft);--panel-text-muted:var(--text-secondary);--content-max-width:1720px;--header-height:72px;--surface-pure:#fff;--surface-soft:#f8fafc;--surface-muted:#f2f4f7;--surface-glass:#ffffffc2;--surface-glass-strong:#ffffffe6;--text-strong:#101828;--text-main:#1d2939;--text-soft:#667085;--text-faint:#98a2b3;--line-soft:#10182811;--line-medium:#1018281c;--premium-radius-sm:12px;--premium-radius-md:16px;--premium-radius-lg:22px;--premium-radius-xl:28px;--premium-shadow-xs:0 1px 2px #10182805, 0 2px 5px #10182806;--premium-shadow-sm:0 8px 24px #1018280e;--premium-shadow-md:0 20px 60px #10182814;--premium-shadow-lg:0 32px 80px #1018281f;--brand-soft:color-mix(in srgb, var(--brand-primary) 8%, white);--brand-soft-strong:color-mix(in srgb, var(--brand-primary) 14%, white);--brand-border:color-mix(in srgb, var(--brand-primary) 17%, #e4e7ec);--brand-glow:color-mix(in srgb, var(--brand-primary) 22%, transparent);--brand-gradient:linear-gradient(135deg, color-mix(in srgb, var(--brand-secondary) 80%, #0b1220), color-mix(in srgb, var(--brand-primary) 82%, #111827) 52%, color-mix(in srgb, var(--brand-accent) 67%, #101828));--motion-fast:.15s;--motion-normal:.22s;--motion-slow:.34s;--motion-premium:cubic-bezier(.2, .8, .2, 1)}html{background:var(--app-bg)}body{background:var(--app-bg);color:var(--text-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-header h1,.page-header h2,.page-header h3,.page-header h4{margin-top:0!important}.page-header h3{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:4px!important;font-size:clamp(20px,2vw,26px)!important;font-weight:800!important}.page-section{margin-top:18px}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ant-card{box-shadow:var(--shadow-xs);border-color:var(--border-soft)!important;border-radius:var(--radius-lg)!important}.ant-card .ant-card-head-title{color:var(--text-primary);font-weight:750}.ant-btn{box-shadow:none;font-weight:600}.ant-btn-primary{box-shadow:0 5px 14px color-mix(in srgb, var(--brand-primary) 20%, transparent)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number{border-color:var(--border-soft)!important}.ant-form-item-label>label{font-weight:650;color:#344054!important;font-size:12px!important}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:700;background:var(--surface-2)!important;color:#475467!important;border-bottom-color:var(--border-soft)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#f0f2f5!important}.ant-tabs .ant-tabs-nav:before{border-bottom-color:var(--border-soft)}.ant-statistic-title{color:var(--text-secondary)!important}.ant-statistic-content-prefix{color:var(--brand-primary);margin-left:8px!important}@media (width<=768px){.page-header,.page-toolbar{flex-direction:column;align-items:stretch}.page-filters{width:100%}.ant-card .ant-card-head,.ant-card .ant-card-body{padding-inline:14px}}@media (width<=576px){.page-filters{flex-direction:column;align-items:stretch}.page-filters>*{width:100%!important;max-width:none!important}.ant-btn{min-height:40px}}.communication-shell-bell-badge{display:inline-flex}.communication-shell-bell-badge .ant-badge-count{background:#ef4444;border:2px solid #fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:800;line-height:13px;box-shadow:0 4px 12px #ef44443d}.communication-shell-bell--active{border-color:color-mix(in srgb, var(--brand-primary) 32%, #e4e7ec);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-soft) 70%, #fff)}.communication-shell-bell--active:after{content:"";box-sizing:content-box;background:#f59e0b;border:2px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:7px;right:7px}.communication-shell-popover-root .ant-popover-inner{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#fffffff7;border:1px solid #ffffffe6;border-radius:19px;padding:0;overflow:hidden;box-shadow:0 24px 64px #1018282b}.communication-shell-popover{width:min(370px,100vw - 24px)}.communication-shell-popover-head{background:linear-gradient(145deg,#fff,#f8fafc);border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.communication-shell-popover-head>div{gap:3px;min-width:0;display:grid}.communication-shell-popover-head strong{color:#101828;font-size:12px;font-weight:850}.communication-shell-popover-head span{color:#98a2b3;font-size:9px;font-weight:650}.communication-shell-popover-list{max-height:360px;padding:7px;overflow-y:auto}.communication-shell-notification{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.communication-shell-notification:hover{border-color:var(--brand-border);background:var(--brand-soft);transform:translate(-2px)}.communication-shell-notification-icon{color:#2563eb;background:#eff6ff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.communication-shell-notification--important .communication-shell-notification-icon{color:#b45309;background:#fff7ed}.communication-shell-notification--critical .communication-shell-notification-icon{color:#dc2626;background:#fef2f2}.communication-shell-notification-copy{gap:3px;min-width:0;display:grid}.communication-shell-notification-copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.communication-shell-notification-copy span{color:#98a2b3;font-size:8px;font-weight:650}.communication-shell-notification-ack{color:#b42318;background:#fef3f2;border:1px solid #ef444426;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800}.communication-shell-popover-empty{color:#98a2b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;padding:20px;display:flex}.communication-shell-popover-empty>.anticon{color:var(--brand-primary);margin-bottom:4px;font-size:26px}.communication-shell-popover-empty strong{color:#475467;font-size:10px}.communication-shell-popover-empty span{max-width:250px;font-size:8px;line-height:1.9}.communication-shell-popover-footer{width:100%;height:48px;color:var(--brand-primary);font:inherit;cursor:pointer;background:#fafbfc;border:0;border-top:1px solid #eaecf0;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:800;transition:background .16s;display:flex}.communication-shell-popover-footer:hover{background:var(--brand-soft)}.communication-global-banner{z-index:25;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #3b82f62e;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin:2px 16px 4px;padding:9px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #1018280e}.communication-global-banner:before{content:"";background:#3b82f6;width:4px;height:100%;position:absolute;top:0;right:0}.communication-global-banner--important{background:linear-gradient(135deg,#fff7ed,#fff);border-color:#f59e0b33}.communication-global-banner--important:before{background:#f59e0b}.communication-global-banner--critical{background:linear-gradient(135deg,#fef2f2,#fff);border-color:#ef444438;box-shadow:0 10px 30px #ef444414}.communication-global-banner--critical:before{background:#ef4444}.communication-global-banner-icon{color:#2563eb;background:#3b82f61a;border-radius:13px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.communication-global-banner--important .communication-global-banner-icon{color:#b45309;background:#f59e0b1a}.communication-global-banner--critical .communication-global-banner-icon{color:#dc2626;background:#ef44441a}.communication-global-banner-copy{gap:2px;min-width:0;display:grid}.communication-global-banner-copy>span{color:#667085;font-size:8px;font-weight:750}.communication-global-banner-copy>strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.communication-global-banner-action{font-size:9px;font-weight:800;color:var(--brand-primary)!important;border-radius:10px!important}.communication-shell-modal .ant-modal-content{background:#fffffffa;border:1px solid #ffffffe0;overflow:hidden;box-shadow:0 30px 90px #10182838;border-radius:22px!important;padding:0!important}.communication-shell-modal .ant-modal-header{background:linear-gradient(145deg,#fff,#fafbfc);border-bottom:1px solid #eaecf0;margin:0;padding:18px 20px 13px}.communication-shell-modal .ant-modal-title{color:#101828;font-size:14px;font-weight:850}.communication-shell-modal .ant-modal-body{padding:18px 20px}.communication-shell-modal .ant-modal-footer{background:#fafbfc;border-top:1px solid #eaecf0;margin:0;padding:12px 20px}.communication-shell-modal .ant-modal-close{top:15px}.communication-shell-modal-body{gap:14px;display:grid}.communication-shell-modal-priority{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;font-weight:800;display:flex}.communication-shell-modal-priority--important{color:#b45309;background:#fff7ed;border-color:#fed7aa}.communication-shell-modal-priority--critical{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.communication-shell-modal-priority strong{font-size:8px}.communication-shell-modal-meta{color:#98a2b3;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:9px;font-weight:650;display:flex}.communication-shell-modal-message{color:#344054;background:#fff;border:1px solid #eaecf0;border-radius:15px;max-height:min(45vh,420px);padding:16px;font-size:11px;line-height:2.05;overflow-y:auto}.communication-shell-modal-message p{margin:0 0 10px}.communication-shell-modal-message p:last-child{margin-bottom:0}.communication-shell-modal-attachments{border:1px dashed var(--brand-border);color:#667085;background:var(--brand-soft);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex}.communication-shell-modal-attachments .anticon{color:var(--brand-primary);font-size:15px}.communication-shell-modal-loading{color:#98a2b3;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:230px;font-size:9px;display:flex}.communication-shell-modal-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.communication-mobile-nav-badge{display:inline-flex}.communication-mobile-nav-badge .ant-badge-dot{box-sizing:content-box;background:#ef4444;border:2px solid #fff;width:7px;height:7px;top:1px;right:1px}@media (width<=991px){.communication-global-banner{margin:0 12px 4px}}@media (width<=767px){.communication-global-banner{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:58px;margin:0 9px 3px;padding:8px 10px}.communication-global-banner-icon{border-radius:11px;width:36px;height:36px;font-size:15px}.communication-global-banner-copy>strong{font-size:10px}.communication-global-banner-action{border-top:1px solid #1018280d;grid-column:1/-1;width:100%;margin-top:-2px;border-radius:0!important;height:31px!important}.communication-shell-popover{width:min(345px,100vw - 18px)}.communication-shell-notification{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;padding:8px}.communication-shell-notification-icon{border-radius:11px;width:36px;height:36px;font-size:15px}.communication-shell-modal .ant-modal{max-width:calc(100vw - 18px);margin:0 auto}.communication-shell-modal .ant-modal-header{padding:15px 16px 12px}.communication-shell-modal .ant-modal-body{padding:14px 16px}.communication-shell-modal .ant-modal-footer{padding:10px 16px}.communication-shell-modal-footer{grid-template-columns:1fr;display:grid}.communication-shell-modal-footer .ant-btn{width:100%;margin-inline-start:0!important}.communication-shell-modal-message{max-height:42vh;padding:13px;font-size:10px}}@media (width<=430px){.communication-shell-bell-badge .ant-badge-count{transform:translate(34%,-26%)}.communication-global-banner-copy>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.communication-shell-notification,.communication-shell-popover-footer{transition:none}}.ant-drawer-content:has(.reference-data-info){background:linear-gradient(#fff,#f8fafc);overflow:hidden}.ant-drawer-content-wrapper:has(.reference-data-info){max-width:100vw}.ant-drawer-content:has(.reference-data-info) .ant-drawer-header{background:radial-gradient(circle at 82% -30%, color-mix(in srgb, var(--brand-primary) 13%, transparent), transparent 42%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-primary) 2%, #fff));border-bottom:1px solid #1018280e;min-height:92px;padding:17px 20px;position:relative;overflow:hidden}.ant-drawer-content:has(.reference-data-info) .ant-drawer-header:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);content:"";width:95px;height:2px;box-shadow:0 0 15px color-mix(in srgb, var(--brand-primary) 45%, transparent);border-radius:99px;position:absolute;bottom:0;right:20px}.ant-drawer-content:has(.reference-data-info) .ant-drawer-title{color:#101828;font-size:14px;font-weight:850}.ant-drawer-content:has(.reference-data-info) .ant-drawer-close{color:#667085;width:36px;height:36px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium), transform var(--motion-fast) var(--motion-premium);background:#ffffffbf;border:1px solid #e4e7ec;border-radius:11px;justify-content:center;align-items:center;margin-inline-end:11px;display:flex}.ant-drawer-content:has(.reference-data-info) .ant-drawer-close:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary);transform:rotate(4deg)}.ant-drawer-content:has(.reference-data-info) .ant-drawer-extra .ant-btn{min-height:40px;padding-inline:18px;font-size:9px;font-weight:760;border-radius:11px!important}.ant-drawer-content:has(.reference-data-info) .ant-drawer-extra .ant-btn-primary{background:var(--brand-gradient)!important;box-shadow:0 7px 18px var(--brand-glow)!important;border-color:#0000!important}.ant-drawer-content:has(.reference-data-info) .ant-drawer-body{background:linear-gradient(#fafbfc,#f7f9fb);padding:18px 20px 28px!important}.ant-drawer-content:has(.reference-data-info) .reference-data-info{margin-bottom:14px;position:relative;overflow:hidden;border:1px solid var(--brand-border)!important;background:radial-gradient(circle at 100% -65%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 48%), linear-gradient(145deg, #fff, var(--brand-soft))!important;border-radius:13px!important;padding:11px 12px!important}.ant-drawer-content:has(.reference-data-info) .reference-data-info:before{background:var(--brand-gradient);content:"";width:72px;height:2px;position:absolute;top:0;right:0}.ant-drawer-content:has(.reference-data-info) .reference-data-info .ant-alert-icon{margin-top:2px;color:var(--brand-primary)!important}.ant-drawer-content:has(.reference-data-info) .reference-data-info .ant-alert-message{color:#344054;font-size:10px;font-weight:780}.ant-drawer-content:has(.reference-data-info) .reference-data-info .ant-alert-description{color:#667085;margin-top:2px;font-size:8px;line-height:1.8}.ant-drawer-content:has(.reference-data-info) .ant-form{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 5%, transparent), transparent 45%), #fff;border:1px solid #eaecf0;border-radius:14px;padding:14px 14px 2px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182806}.ant-drawer-content:has(.reference-data-info) .ant-form:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";width:64px;height:2px;position:absolute;top:0;right:0}.ant-drawer-content:has(.reference-data-info) .ant-form-item{min-width:0;margin-bottom:16px}.ant-drawer-content:has(.reference-data-info) .ant-form-item-label{padding-bottom:6px}.ant-drawer-content:has(.reference-data-info) .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:730}.ant-drawer-content:has(.reference-data-info) .ant-form-item-required:before{font-size:9px!important}.ant-drawer-content:has(.reference-data-info) .ant-form-item-extra{color:#98a2b3;margin-top:5px;font-size:7px;line-height:1.7}.ant-drawer-content:has(.reference-data-info) .ant-form-item-explain-error{margin-top:4px;font-size:8px;line-height:1.55}:is(.ant-drawer-content:has(.reference-data-info) .ant-input,.ant-drawer-content:has(.reference-data-info) .ant-input-affix-wrapper,.ant-drawer-content:has(.reference-data-info) .ant-select-selector){color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}:is(.ant-drawer-content:has(.reference-data-info) .ant-input,.ant-drawer-content:has(.reference-data-info) .ant-input-affix-wrapper){min-height:42px}.ant-drawer-content:has(.reference-data-info) .ant-select-selector{min-height:42px!important}.ant-drawer-content:has(.reference-data-info) .ant-select-single .ant-select-selector{align-items:center;display:flex}:is(.ant-drawer-content:has(.reference-data-info) .ant-select-selection-item,.ant-drawer-content:has(.reference-data-info) .ant-select-selection-placeholder){font-size:9px;line-height:40px!important}.ant-drawer-content:has(.reference-data-info) .ant-input:hover{border-color:var(--brand-border)!important}.ant-drawer-content:has(.reference-data-info) .ant-input-affix-wrapper:hover{border-color:var(--brand-border)!important}.ant-drawer-content:has(.reference-data-info) .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}.ant-drawer-content:has(.reference-data-info) .ant-input:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.reference-data-info) .ant-input-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.reference-data-info) .ant-input-affix-wrapper-focused{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.reference-data-info) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}.ant-drawer-content:has(.reference-data-info) input[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ant-drawer-content:has(.reference-data-info) .ant-form-item:first-child .ant-select-selector{background:linear-gradient(135deg, var(--brand-soft), #fff)!important;border-color:var(--brand-border)!important}.ant-drawer-content:has(.reference-data-info) .ant-form-item:has(.ant-switch){border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 11px;display:flex}.ant-drawer-content:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-row{justify-content:space-between;align-items:center;width:100%;display:flex}.ant-drawer-content:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-label{padding:0}.ant-drawer-content:has(.reference-data-info) .ant-form-item:has(.ant-switch) .ant-form-item-control{flex:none}.ant-drawer-content:has(.reference-data-info) .ant-switch{min-width:62px}.ant-drawer-content:has(.reference-data-info) .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}:is(.ant-drawer-content:has(.reference-data-info) .ant-form-item-has-error .ant-input,.ant-drawer-content:has(.reference-data-info) .ant-form-item-has-error .ant-input-affix-wrapper,.ant-drawer-content:has(.reference-data-info) .ant-form-item-has-error .ant-select-selector){background:snow!important}:is(.ant-drawer-content:has(.reference-data-info) .ant-form-item-has-error .ant-input:focus,.ant-drawer-content:has(.reference-data-info) .ant-form-item-has-error .ant-select-focused .ant-select-selector){box-shadow:0 0 0 3px #f0443814!important}.ant-select-dropdown:has(.ant-select-item-option-content){border:1px solid #eaecf0;border-radius:11px;box-shadow:0 12px 34px #1018281f}@media (width<=650px){.ant-drawer-content-wrapper:has(.reference-data-info){width:100vw!important;max-width:100vw!important}.ant-drawer-content:has(.reference-data-info) .ant-drawer-header{min-height:74px;padding:14px 15px}.ant-drawer-content:has(.reference-data-info) .ant-drawer-header:after{right:15px}.ant-drawer-content:has(.reference-data-info) .ant-drawer-body{padding:13px 13px calc(20px + env(safe-area-inset-bottom))!important}.ant-drawer-content:has(.reference-data-info) .ant-form{padding:12px 11px 1px}.ant-drawer-content:has(.reference-data-info) .ant-drawer-extra .ant-btn{min-width:76px;padding-inline:11px}}@media (width<=430px){.ant-drawer-content:has(.reference-data-info) .ant-drawer-title{text-overflow:ellipsis;white-space:nowrap;max-width:185px;font-size:12px;overflow:hidden}.ant-drawer-content:has(.reference-data-info) .ant-drawer-close{width:34px;height:34px;margin-inline-end:7px}.ant-drawer-content:has(.reference-data-info) .ant-drawer-extra .ant-btn{min-width:62px;min-height:36px;padding-inline:9px;font-size:8px}}@media (prefers-reduced-motion:reduce){:is(.ant-drawer-content:has(.reference-data-info) .ant-drawer-close,.ant-drawer-content:has(.reference-data-info) .ant-input,.ant-drawer-content:has(.reference-data-info) .ant-input-affix-wrapper,.ant-drawer-content:has(.reference-data-info) .ant-select-selector){transition:none}.ant-drawer-content:has(.reference-data-info) .ant-drawer-close:hover{transform:none}}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)){--device-catalog-modal-border:#ffffffd1}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d176b}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal{max-width:calc(100vw - 24px)}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-content{border:1px solid var(--device-catalog-modal-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffffa;overflow:hidden;box-shadow:0 35px 100px #10182838;border-radius:22px!important;padding:0!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-header{background:radial-gradient(circle at 86% -35%, color-mix(in srgb, var(--brand-primary) 14%, transparent), transparent 45%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--brand-primary) 2.5%, #fff));border-bottom:1px solid #1018280e;align-items:center;min-height:82px;margin:0;padding:18px 20px;display:flex;position:relative;overflow:hidden}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-header:after{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent), transparent);content:"";width:90px;height:2px;box-shadow:0 0 15px var(--brand-glow);border-radius:99px;position:absolute;bottom:0;right:20px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-title{color:#101828;align-items:center;gap:11px;min-width:0;padding-inline-end:45px;font-size:13px;font-weight:850;display:flex;position:relative}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-title:before{border:1px solid var(--brand-border);background:linear-gradient(145deg, #fff, var(--brand-soft));width:44px;height:44px;color:var(--brand-primary);box-shadow:0 8px 20px var(--brand-glow);content:"◈";border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-close{color:#667085;width:36px;height:36px;transition:border-color var(--motion-fast) var(--motion-premium), background var(--motion-fast) var(--motion-premium), color var(--motion-fast) var(--motion-premium);background:#ffffffc7;border:1px solid #e4e7ec;border-radius:11px;top:16px;left:16px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-close:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-body{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--brand-primary) 3.5%, transparent), transparent 28%), #fff;scrollbar-width:thin;scrollbar-color:#d0d5dd transparent;max-height:min(68vh,720px);padding:18px;overflow-y:auto}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-body::-webkit-scrollbar{width:7px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-body::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:99px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form{background:radial-gradient(circle at 100% -70%, color-mix(in srgb, var(--brand-primary) 5%, transparent), transparent 45%), linear-gradient(145deg, #fff, #fafbfc);border:1px solid #eaecf0;border-radius:14px;min-width:0;padding:14px 14px 1px;position:relative;overflow:hidden;box-shadow:0 5px 18px #10182806}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form:before{background:linear-gradient(90deg, var(--brand-primary), var(--brand-accent));content:"";width:70px;height:2px;position:absolute;top:0;right:0}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item{min-width:0;margin-bottom:15px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-label{padding-bottom:6px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-label>label{color:#475467;height:auto;font-size:10px;font-weight:730}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-required:before{font-size:8px!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-explain-error{margin-top:4px;font-size:8px;line-height:1.55}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input-affix-wrapper,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-selector{color:#344054;transition:border-color var(--motion-fast) var(--motion-premium), box-shadow var(--motion-fast) var(--motion-premium);font-size:10px;box-shadow:0 1px 3px #10182805;background:#fff!important;border-color:#e4e7ec!important;border-radius:10px!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input-affix-wrapper{min-height:40px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-selector{min-height:40px!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-single .ant-select-selector{align-items:center;display:flex}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-selection-item,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-selection-placeholder{font-size:9px;line-height:38px!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) textarea.ant-input{resize:vertical;min-height:80px;padding:9px 10px;line-height:1.8}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input:hover,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input-affix-wrapper:hover,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select:hover .ant-select-selector{border-color:var(--brand-border)!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input:focus,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input-focused,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-glow)!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) input[dir=ltr]{text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}:is(.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .device-catalog-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;margin:2px 0 15px;display:grid;gap:7px!important}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space>.ant-space-item{min-width:0}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space .ant-form-item{text-align:center;background:#fafbfc;border:1px solid #eaecf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:67px;margin:0;padding:8px 5px;display:flex}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space .ant-form-item-label{padding:0 0 5px}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space .ant-form-item-label>label{color:#667085;font-size:7px;font-weight:720}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space .ant-form-item-control-input-content{justify-content:center;display:flex}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-switch{min-width:46px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-switch-checked{box-shadow:0 4px 12px var(--brand-glow);background:var(--brand-primary)!important}:is(.ant-modal-root:has(#manufacturerCode) .ant-form>.ant-form-item:last-child,.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-form-item:last-child,.ant-modal-root:has(#portType) .ant-form>.ant-form-item:last-child){border:1px solid var(--brand-border);background:linear-gradient(135deg, var(--brand-soft), #fff);border-radius:11px;align-items:center;min-height:62px;margin-bottom:12px;padding:9px 10px;display:flex}:is(.ant-modal-root:has(#manufacturerCode) .ant-form>.ant-form-item:last-child .ant-form-item-row,.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-form-item:last-child .ant-form-item-row,.ant-modal-root:has(#portType) .ant-form>.ant-form-item:last-child .ant-form-item-row){justify-content:space-between;align-items:center;width:100%;display:flex}:is(.ant-modal-root:has(#manufacturerCode) .ant-form>.ant-form-item:last-child .ant-form-item-label,.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-form-item:last-child .ant-form-item-label,.ant-modal-root:has(#portType) .ant-form>.ant-form-item:last-child .ant-form-item-label){padding:0}:is(.ant-modal-root:has(#manufacturerCode) .ant-form>.ant-form-item:last-child .ant-form-item-control,.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-form-item:last-child .ant-form-item-control,.ant-modal-root:has(#portType) .ant-form>.ant-form-item:last-child .ant-form-item-control){flex:none}.ant-modal-root:has(#portType) .ant-modal-body>.ant-alert{position:relative;overflow:hidden;border:1px solid var(--brand-border)!important;background:linear-gradient(135deg, var(--brand-soft), #fffffff5)!important;border-radius:12px!important;margin-bottom:14px!important;padding:11px 12px!important}.ant-modal-root:has(#portType) .ant-modal-body>.ant-alert:before{background:var(--brand-gradient);content:"";width:68px;height:2px;position:absolute;top:0;right:0}.ant-modal-root:has(#portType) .ant-modal-body>.ant-alert .ant-alert-icon{color:var(--brand-primary)!important}.ant-modal-root:has(#portType) .ant-modal-body>.ant-alert .ant-alert-message{color:#344054;font-size:9px;font-weight:760}.ant-modal-root:has(#portType) .ant-modal-body>.ant-alert .ant-alert-description{color:#667085;font-size:8px;line-height:1.8}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eaecf0;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:12px 18px;display:flex;box-shadow:0 -8px 26px #10182809}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer .ant-btn{border-radius:10px;min-width:100px;min-height:40px;font-size:9px;font-weight:730;margin-inline-start:0!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer .ant-btn:not(.ant-btn-primary):hover{border-color:var(--brand-primary)!important;background:var(--brand-soft)!important;color:var(--brand-primary)!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer .ant-btn-primary{min-width:136px;font-weight:790;background:var(--brand-gradient)!important;box-shadow:0 7px 18px var(--brand-glow)!important;border:0!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-has-error .ant-input,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-has-error .ant-select-selector{background:snow!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-has-error .ant-input:focus,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #f0443814!important}@media (width<=760px){:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal{width:min(94vw,700px)!important}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=575px){:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal{margin:8px auto;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-content{border-radius:18px!important}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-header{min-height:72px;padding:13px 14px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-header:after{right:14px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-title{gap:8px;padding-inline-end:38px;font-size:11px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-title:before{border-radius:11px;flex-basis:37px;width:37px;height:37px;font-size:13px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-close{width:34px;height:34px;top:12px;left:12px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-body{max-height:calc(100dvh - 190px);padding:12px}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-form{padding:11px 10px 1px}:is(.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .device-catalog-form-grid{grid-template-columns:1fr}.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer{padding:10px 12px max(10px, env(safe-area-inset-bottom));grid-template-columns:.85fr 1.15fr;display:grid}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer .ant-btn{width:100%;min-width:0}}@media (width<=400px){.ant-modal-root:has(#deviceManufacturerId) .ant-form>.ant-space{grid-template-columns:1fr}:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-close,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-input,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-select-selector,:is(.ant-modal-root:has(#manufacturerCode),.ant-modal-root:has(#deviceManufacturerId),.ant-modal-root:has(#portType)) .ant-modal-footer .ant-btn{transition:none}}:root{--brand-primary:#315cf5;--brand-secondary:#2446c8;--brand-accent:#22a7f0;--brand-action:#315cf5;--brand-action-hover:#2b51d9;--brand-action-pressed:#2749c1;--brand-on-primary:#fff;--brand-soft:#eff2ff;--brand-soft-strong:#e3e9fe;--brand-subtle:#f7f8ff;--brand-border:#c0caef;--brand-focus:#315cf54d;--brand-glow:#315cf52e;--brand-gradient:linear-gradient(135deg, var(--brand-action), var(--brand-action-hover));--ui-canvas:#f4f6fb;--ui-canvas-soft:#f8fafd;--ui-surface-1:#fff;--ui-surface-2:#fbfcfe;--ui-surface-muted:#f3f6fa;--ui-surface-elevated:#fff;--ui-surface-glass:#ffffffd6;--ui-sidebar-bg:#0d1729;--ui-sidebar-elevated:#101d33;--ui-text-primary:#172033;--ui-text-secondary:#667085;--ui-text-tertiary:#8b95a5;--ui-text-disabled:#b4bbc6;--ui-text-inverse:#fff;--ui-text-link:var(--brand-action);--ui-font-family:Vazirmatn, IRANSansX, Tahoma, Arial, sans-serif;--ui-font-xs:12px;--ui-font-sm:13px;--ui-font-md:14px;--ui-font-base:15px;--ui-font-lg:16px;--ui-font-xl:18px;--ui-font-heading-sm:20px;--ui-font-heading-md:24px;--ui-font-heading-lg:30px;--ui-line-height-tight:1.45;--ui-line-height-normal:1.72;--ui-line-height-relaxed:1.9;--ui-border-soft:#10182812;--ui-border:#e4e8ef;--ui-border-strong:#d5dbe5;--ui-radius-1:8px;--ui-radius-2:12px;--ui-radius-3:16px;--ui-radius-4:20px;--ui-radius-5:24px;--ui-radius-pill:999px;--ui-elevation-0:none;--ui-elevation-1:0 1px 2px #1018280a;--ui-elevation-2:0 8px 24px #1018280f;--ui-elevation-3:0 16px 42px #10182816;--ui-elevation-4:0 22px 60px #1018281c;--ui-success:#087a55;--ui-success-bg:#ecfdf3;--ui-success-border:#abefc6;--ui-warning:#a15c07;--ui-warning-bg:#fffaeb;--ui-warning-border:#fedf89;--ui-danger:#b42318;--ui-danger-bg:#fef3f2;--ui-danger-border:#fecdca;--ui-info:#175cd3;--ui-info-bg:#eff8ff;--ui-info-border:#b2ddff;--ui-neutral:#475467;--ui-neutral-bg:#f2f4f7;--ui-neutral-border:#d0d5dd;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:28px;--ui-space-8:32px;--ui-content-max:1760px;--ui-header-height:82px;--ui-sidebar-width:286px;--ui-table-padding-y:15px;--ui-table-padding-x:16px;--ui-motion-fast:.14s;--ui-motion-normal:.22s;--ui-motion-slow:.3s;--ui-ease-premium:cubic-bezier(.2, .8, .2, 1);--ui-focus-ring:0 0 0 3px var(--brand-focus);--ui-surface:var(--ui-surface-1);--ui-surface-subtle:var(--ui-surface-2);--ui-surface-hover:var(--ui-canvas-soft);--ui-glass:var(--ui-surface-glass);--ui-heading-sm:var(--ui-font-heading-sm);--ui-heading-md:var(--ui-font-heading-md);--ui-heading-lg:var(--ui-font-heading-lg);--ui-radius-xs:var(--ui-radius-1);--ui-radius-sm:10px;--ui-radius-md:var(--ui-radius-2);--ui-radius-lg:var(--ui-radius-3);--ui-radius-xl:var(--ui-radius-4);--ui-radius-2xl:var(--ui-radius-5);--ui-shadow-xs:var(--ui-elevation-1);--ui-shadow-sm:var(--ui-elevation-2);--ui-shadow-md:var(--ui-elevation-3);--ui-shadow-lg:var(--ui-elevation-4);--ui-ease:var(--ui-ease-premium);--ui-brand-soft:var(--brand-soft);--ui-brand-soft-strong:var(--brand-soft-strong);--ui-brand-border:var(--brand-border);--ui-brand-glow:var(--brand-glow);--ui-brand-gradient:var(--brand-gradient);--app-bg:var(--ui-canvas);--panel-bg:var(--ui-canvas);--panel-border:var(--ui-border);--panel-text-muted:var(--ui-text-secondary);--surface-1:var(--ui-surface-1);--surface-2:var(--ui-surface-2);--surface-3:var(--ui-surface-muted);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--text-tertiary:var(--ui-text-tertiary);--text-strong:var(--ui-text-primary);--text-main:var(--ui-text-primary);--text-soft:var(--ui-text-secondary);--text-faint:var(--ui-text-tertiary);--border-soft:var(--ui-border-soft);--border-strong:var(--ui-border-strong)}html[data-density=compact]{--ui-table-padding-y:11px;--ui-table-padding-x:14px}html[data-density=dense]{--ui-table-padding-y:8px;--ui-table-padding-x:12px}html{background:var(--ui-canvas);min-width:320px;font-family:var(--ui-font-family);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background:var(--ui-canvas);min-width:320px;min-height:100vh;color:var(--ui-text-primary);font-family:var(--ui-font-family);font-size:var(--ui-font-base);line-height:var(--ui-line-height-normal);margin:0}button,input,textarea,select{font-family:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb, var(--brand-action) 18%, transparent)}*{scrollbar-width:thin;scrollbar-color:#cbd2dc transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-pill);background:#cbd2dc padding-box padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#aeb7c5 padding-box padding-box}.ant-typography{color:var(--ui-text-primary)}.ant-typography-secondary{color:var(--ui-text-secondary)!important}.ant-form-item-label>label{min-height:22px;color:#344054!important;font-size:var(--ui-font-md)!important;font-weight:650!important;line-height:1.65!important}.ant-form-item-extra,.ant-form-item-explain,.ant-form-item-explain-error{font-size:var(--ui-font-sm);line-height:1.7}.ant-btn{min-height:40px;font-size:var(--ui-font-md);transition:transform var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), color var(--ui-motion-fast) var(--ui-ease-premium);font-weight:650}.ant-btn-primary:not(.ant-btn-dangerous){background:linear-gradient(135deg, var(--brand-action), var(--brand-action-hover))!important;color:var(--brand-on-primary)!important;box-shadow:0 8px 18px var(--brand-glow)!important;border-color:#0000!important}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{transform:translateY(-1px);background:linear-gradient(135deg, var(--brand-action-hover), var(--brand-action-pressed))!important;color:var(--brand-on-primary)!important;box-shadow:0 11px 24px var(--brand-glow)!important}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-within,.ant-picker-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector{outline:none;box-shadow:var(--ui-focus-ring)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker,.ant-input-number,.ant-input-number-input{font-size:var(--ui-font-md)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder{color:var(--ui-text-tertiary)}.ant-card{background:var(--ui-surface-1);box-shadow:var(--ui-elevation-1);border:1px solid var(--ui-border-soft)!important;border-radius:var(--ui-radius-3)!important}.ant-card .ant-card-head{border-bottom-color:var(--ui-border-soft);min-height:58px;padding-inline:20px}.ant-card .ant-card-head-title{color:var(--ui-text-primary);font-size:var(--ui-font-base);font-weight:750}.ant-card .ant-card-body{padding:20px}.ant-table-wrapper{color:var(--ui-text-primary);font-size:var(--ui-font-md)}.ant-table-wrapper .ant-table{background:0 0}.ant-table-wrapper .ant-table-container{border-radius:var(--ui-radius-3)}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;padding:13px var(--ui-table-padding-x)!important;border-bottom:1px solid var(--ui-border)!important;color:#596579!important;font-size:var(--ui-font-sm)!important;background:#f7f9fc!important;font-weight:750!important;line-height:1.55!important}.ant-table-wrapper .ant-table-tbody>tr>td{color:var(--ui-text-primary);font-size:var(--ui-font-md);vertical-align:middle;line-height:1.65;padding:var(--ui-table-padding-y) var(--ui-table-padding-x)!important;border-bottom:1px solid #edf0f4!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--brand-action) 3%, #fff)!important}.ant-table-wrapper .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-table-wrapper .ant-table-cell strong{font-size:var(--ui-font-md);font-weight:700}.ant-tag{border-radius:var(--ui-radius-pill);align-items:center;min-height:27px;margin-inline-end:0;padding-inline:9px;font-size:12.5px;font-weight:650;line-height:25px;display:inline-flex}.ant-modal-content{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-4)!important;box-shadow:var(--ui-elevation-4)!important}.ant-modal-title{color:var(--ui-text-primary);font-size:17px;font-weight:750}.ant-drawer-content{background:var(--ui-surface-1)}.ant-drawer-header{border-bottom-color:var(--ui-border-soft)!important}.ant-drawer-footer{border-top-color:var(--ui-border-soft)!important}.ant-empty-description,.ant-result-subtitle{color:var(--ui-text-secondary);font-size:var(--ui-font-md);line-height:1.8}@media (width<=767px){:root{--ui-table-padding-y:12px;--ui-table-padding-x:12px}.ant-card .ant-card-body{padding:16px}}@media (prefers-reduced-motion:reduce){:root{--ui-motion-fast:0s;--ui-motion-normal:0s;--ui-motion-slow:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.premium-shell{min-height:100vh;background:var(--ui-canvas)!important}.premium-main-layout{min-width:0;min-height:100vh;background:var(--ui-canvas)!important}.premium-sidebar{z-index:40;border-inline-end:1px solid #ffffff0e;height:100vh;top:0;overflow:hidden;box-shadow:18px 0 54px #10182812;background:linear-gradient(180deg, #0b1425 0%, var(--ui-sidebar-bg) 48%, #091220 100%)!important;position:sticky!important}.premium-sidebar:before{background:radial-gradient(circle at 76% -8%, color-mix(in srgb, var(--brand-action) 27%, transparent), transparent 31%);content:"";pointer-events:none;position:absolute;inset:0}.premium-sidebar .ant-layout-sider-children{height:100%}.premium-sidebar-inner{z-index:2;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.premium-sidebar-ambient{pointer-events:none;filter:blur(86px);opacity:.14;border-radius:50%;position:absolute}.premium-sidebar-ambient--one{background:var(--brand-action);width:240px;height:240px;top:-100px;right:-105px}.premium-sidebar-ambient--two{background:var(--brand-accent);width:190px;height:190px;bottom:2%;left:-125px}.premium-brand{border-bottom:1px solid #fff1;flex:none;align-items:center;gap:13px;min-height:94px;padding:18px;display:flex;position:relative}.premium-brand--compact{justify-content:center;padding:18px 10px 30px}.premium-brand-logo{border-radius:var(--ui-radius-3);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff21;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;font-size:21px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000029}.premium-brand-logo img{z-index:2;object-fit:contain;width:100%;height:100%;position:relative}.premium-brand-logo-glow{background:var(--brand-action);filter:blur(20px);opacity:.26;border-radius:50%;position:absolute;inset:8px}.premium-brand-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.premium-brand-title{text-overflow:ellipsis;white-space:nowrap;max-width:176px;line-height:1.5;overflow:hidden;color:#fff!important;font-size:var(--ui-font-lg)!important;font-weight:750!important}.premium-brand-status{color:#ffffff94;font-size:var(--ui-font-xs);align-items:center;gap:6px;font-weight:500;line-height:1.5;display:flex}.premium-brand-status-dot{background:#32d583;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #32d58317}.premium-brand-status:after{color:#ffffff57;content:"· hipsp.ir";margin-inline-start:2px;font-size:10.5px;font-weight:600}.premium-brand--compact:after{color:#ffffff52;content:"hipsp.ir";font-size:10px;font-weight:600;position:absolute;bottom:9px}.premium-navigation{flex:auto;min-height:0;padding:10px 8px 16px;overflow:hidden auto}.premium-navigation::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box}.premium-nav-section+.premium-nav-section{margin-top:16px}.premium-nav-caption{color:#ffffff61;font-size:var(--ui-font-xs);letter-spacing:.01em;padding:5px 14px 7px;font-weight:650}.premium-menu{background:0 0!important;border-inline-end:0!important}.premium-menu .ant-menu-item{height:47px;font-size:var(--ui-font-md);transition:color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium), transform var(--ui-motion-fast) var(--ui-ease-premium);border:1px solid #0000;font-weight:560;position:relative;overflow:hidden;border-radius:var(--ui-radius-2)!important;color:#ffffffb3!important;background:0 0!important;margin:3px 4px!important;padding-inline:13px!important;line-height:47px!important}.premium-menu .ant-menu-item .anticon{color:#ffffff85;transition:color var(--ui-motion-fast) var(--ui-ease-premium);font-size:17px}.premium-menu .ant-menu-item:hover{border-color:#fff1;transform:translate(-1px);color:#fff!important;background:#ffffff0e!important}.premium-menu .ant-menu-item:hover .anticon{color:#fff}.premium-menu .ant-menu-item-selected{border-color:color-mix(in srgb, var(--brand-action) 32%, #ffffff12);font-weight:700;box-shadow:0 8px 22px #00000014;background:linear-gradient(90deg, color-mix(in srgb, var(--brand-action) 25%, transparent), color-mix(in srgb, var(--brand-action) 8%, transparent))!important;color:#fff!important}.premium-menu .ant-menu-item-selected:before{border-radius:var(--ui-radius-pill);background:var(--brand-action);content:"";width:3px;box-shadow:0 0 14px var(--brand-glow);position:absolute;inset-block:9px;inset-inline-start:0}.premium-menu .ant-menu-item-selected .anticon{color:#fff}.premium-sidebar-footer{border-radius:var(--ui-radius-3);background:#ffffff0b;border:1px solid #ffffff13;flex:none;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;margin:8px 12px 14px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0b}.premium-sidebar-footer--compact{grid-template-columns:36px;justify-content:center;margin-inline:10px;padding:10px}.premium-sidebar-unit-icon{border-radius:var(--ui-radius-2);color:#ffffffc7;background:#ffffff12;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.premium-sidebar-unit-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.premium-sidebar-unit-copy span{color:#ffffff6b;font-size:var(--ui-font-xs)}.premium-sidebar-unit-copy strong{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.5;overflow:hidden}.premium-sidebar-live{border-radius:var(--ui-radius-pill);color:#75e0a7;min-height:26px;font-size:var(--ui-font-xs);background:#32d58314;border:1px solid #32d58329;align-items:center;padding:3px 8px;font-weight:650;display:inline-flex}.premium-header{z-index:35;position:sticky;top:0;height:var(--ui-header-height)!important;background:0 0!important;padding:10px 18px 6px!important;line-height:normal!important}.premium-header-surface{border-radius:var(--ui-radius-4);background:var(--ui-surface-glass);-webkit-backdrop-filter:blur(20px)saturate(145%);border:1px solid #1018280f;grid-template-columns:minmax(220px,auto) minmax(260px,520px) minmax(220px,auto);align-items:center;gap:18px;width:100%;height:66px;padding:0 12px;display:grid;box-shadow:0 8px 28px #1018280e,inset 0 1px #ffffffe6}.premium-header-start{align-items:center;gap:10px;min-width:0;display:flex}.premium-sidebar-toggle{box-shadow:var(--ui-elevation-1);flex:0 0 42px;font-size:17px;border:1px solid var(--ui-border-soft)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-1)!important;width:42px!important;height:42px!important;color:var(--ui-text-secondary)!important}.premium-sidebar-toggle:hover{border-color:var(--brand-border)!important;background:var(--brand-soft)!important;color:var(--brand-action)!important}.premium-page-context{flex-direction:column;gap:1px;min-width:0;display:flex}.premium-page-eyebrow{max-width:220px;color:var(--ui-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:580;line-height:1.45;overflow:hidden;font-size:var(--ui-font-xs)!important}.premium-page-eyebrow:after{color:color-mix(in srgb, var(--brand-action) 56%, var(--ui-text-tertiary));content:"· hipsp.ir";margin-inline-start:5px;font-size:10.5px;font-weight:600}.premium-page-title{max-width:240px;color:var(--ui-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.45;overflow:hidden;font-size:var(--ui-font-lg)!important}.premium-command-trigger{border:1px solid var(--ui-border);border-radius:var(--ui-radius-2);background:var(--ui-surface-2);width:100%;min-width:0;height:42px;color:var(--ui-text-tertiary);cursor:pointer;text-align:right;transition:border-color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 13px;display:grid}.premium-command-trigger:hover{border-color:var(--brand-border);background:var(--ui-surface-1);box-shadow:var(--ui-focus-ring)}.premium-command-trigger>span{font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-command-trigger .anticon{color:var(--ui-text-secondary);font-size:16px}.premium-command-trigger kbd,.premium-command-search kbd{border:1px solid var(--ui-border);background:var(--ui-surface-1);color:var(--ui-text-tertiary);box-shadow:var(--ui-elevation-1);border-radius:7px;padding:3px 7px;font-family:inherit;font-size:10.5px;font-weight:650}.premium-command-modal .ant-modal-content{overflow:hidden;padding:0!important}.premium-command{overflow:hidden}.premium-command-search{border-bottom:1px solid var(--ui-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 16px;display:grid}.premium-command-search>.anticon{color:var(--brand-action);font-size:19px}.premium-command-search .ant-input{font-size:var(--ui-font-base)!important}.premium-command-results{max-height:min(58vh,520px);padding:8px;overflow-y:auto}.premium-command-result{border-radius:var(--ui-radius-2);width:100%;min-height:56px;color:inherit;cursor:pointer;text-align:right;transition:border-color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium);background:0 0;border:1px solid #0000;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.premium-command-result:hover{border-color:var(--brand-border);background:var(--brand-soft)}.premium-command-result-icon{border-radius:var(--ui-radius-2);background:var(--ui-neutral-bg);width:36px;height:36px;color:var(--ui-text-secondary);justify-content:center;align-items:center;font-size:16px;display:flex}.premium-command-result:hover .premium-command-result-icon{background:var(--ui-surface-1);color:var(--brand-action)}.premium-command-result-title{min-width:0;color:var(--ui-text-primary);font-size:var(--ui-font-md);font-weight:650}.premium-command-result-path{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);direction:ltr}.premium-command-empty{color:var(--ui-text-secondary);font-size:var(--ui-font-md);text-align:center;padding:36px 20px}.premium-command-footer{border-top:1px solid var(--ui-border-soft);background:var(--ui-surface-2);min-height:44px;color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.premium-header-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.premium-header-action{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-1);width:42px;height:42px;color:var(--ui-text-secondary);cursor:pointer;box-shadow:var(--ui-elevation-1);transition:transform var(--ui-motion-fast) var(--ui-ease-premium), color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium);flex:0 0 42px;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex;position:relative}.premium-header-action:hover{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-action);transform:translateY(-1px)}.premium-header-action-pulse{background:#32d583;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.premium-user-capsule{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-2);background:var(--ui-surface-1);min-width:176px;max-width:225px;height:46px;color:inherit;cursor:pointer;text-align:right;box-shadow:var(--ui-elevation-1);transition:border-color var(--ui-motion-fast) var(--ui-ease-premium), box-shadow var(--ui-motion-fast) var(--ui-ease-premium), transform var(--ui-motion-fast) var(--ui-ease-premium);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 8px 3px 4px;display:grid}.premium-user-capsule:hover{border-color:var(--brand-border);box-shadow:var(--ui-elevation-2);transform:translateY(-1px)}.premium-user-avatar{font-weight:750;background:var(--brand-gradient)!important;color:var(--brand-on-primary)!important;font-size:var(--ui-font-md)!important}.premium-user-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.premium-user-copy strong{color:var(--ui-text-primary);font-size:var(--ui-font-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.45;overflow:hidden}.premium-user-copy span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.premium-user-chevron{color:var(--ui-text-tertiary);font-size:16px}.premium-content{min-width:0;background:radial-gradient(circle at 84% 0%, color-mix(in srgb, var(--brand-action) 5%, transparent), transparent 25%), var(--ui-canvas)!important;padding:14px 18px 36px!important}.premium-content-inner{width:100%;max-width:var(--ui-content-max);min-width:0;margin:0 auto}.premium-content-inner:after{border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-pill);color:#aab2bf;content:"hipsp.ir";background:#ffffff94;width:fit-content;margin:30px auto 0;padding:5px 10px;font-size:10.5px;font-weight:550;display:flex}.premium-mobile-drawer .ant-drawer-body{padding:0!important}.premium-mobile-sidebar{background:var(--ui-surface-1);flex-direction:column;height:100%;display:flex}.premium-mobile-drawer-head{border-bottom:1px solid var(--ui-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:82px;padding:8px 10px;display:flex}.premium-mobile-drawer .premium-brand{border-bottom:0;flex:auto;min-width:0;min-height:66px;padding:7px}.premium-mobile-drawer .premium-brand-logo{border-color:var(--brand-border);background:var(--brand-soft);width:46px;height:46px;color:var(--brand-action);flex-basis:46px}.premium-mobile-drawer .premium-brand-title{max-width:180px;color:var(--ui-text-primary)!important;font-size:var(--ui-font-base)!important}.premium-mobile-drawer .premium-brand-status{color:var(--ui-text-secondary);font-size:var(--ui-font-xs)}.premium-mobile-drawer .premium-brand-status:after{color:var(--ui-text-tertiary);font-size:10.5px}.premium-mobile-close{flex:0 0 42px;border:1px solid var(--ui-border-soft)!important;border-radius:var(--ui-radius-2)!important;background:var(--ui-surface-1)!important;width:42px!important;height:42px!important}.premium-mobile-drawer .premium-navigation{padding:10px 8px}.premium-mobile-drawer .premium-nav-caption{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.premium-mobile-drawer .premium-menu .ant-menu-item{height:48px;font-size:var(--ui-font-md);font-weight:600;color:var(--ui-text-secondary)!important;margin:3px 2px!important;line-height:48px!important}.premium-mobile-drawer .premium-menu .ant-menu-item .anticon{color:var(--ui-text-secondary);font-size:17px}.premium-mobile-drawer .premium-menu .ant-menu-item:hover,.premium-mobile-drawer .premium-menu .ant-menu-item-selected{border-color:var(--brand-border);background:var(--brand-soft)!important;color:var(--brand-action)!important}.premium-mobile-drawer .premium-menu .ant-menu-item-selected{box-shadow:inset -3px 0 0 var(--brand-action)}.premium-mobile-drawer .premium-menu .ant-menu-item-selected:before{display:none}.premium-mobile-drawer .premium-menu .ant-menu-item-selected .anticon{color:var(--brand-action)}.premium-mobile-drawer .premium-sidebar-footer{border-color:var(--ui-border-soft);background:var(--ui-surface-2);margin-top:auto}.premium-mobile-drawer .premium-sidebar-unit-icon{background:var(--brand-soft);color:var(--brand-action)}.premium-mobile-drawer .premium-sidebar-unit-copy span{color:var(--ui-text-tertiary);font-size:var(--ui-font-xs)}.premium-mobile-drawer .premium-sidebar-unit-copy strong{color:var(--ui-text-primary);font-size:12.5px}.premium-mobile-drawer .premium-sidebar-live{border-color:var(--ui-success-border);background:var(--ui-success-bg);color:var(--ui-success)}.premium-mobile-bottom-nav{display:none}@media (width<=1199px){.premium-header-surface{grid-template-columns:minmax(190px,auto) minmax(210px,1fr) auto;gap:10px}.premium-user-capsule{grid-template-columns:40px;width:48px;min-width:48px;padding:3px}.premium-user-copy,.premium-user-chevron{display:none}}@media (width<=991px){:root{--ui-header-height:76px}.premium-header{height:var(--ui-header-height)!important;padding:7px 9px 5px!important}.premium-header-surface{border-radius:var(--ui-radius-3);grid-template-columns:minmax(0,1fr) auto;gap:8px;height:64px;padding:0 8px}.premium-command-trigger{display:none}.premium-page-context{max-width:min(46vw,280px)}.premium-page-eyebrow{max-width:100%;font-size:var(--ui-font-xs)!important}.premium-page-title{max-width:100%;font-size:var(--ui-font-base)!important}.premium-header-actions{gap:5px}.premium-header-action{flex-basis:40px;width:40px;height:40px}.premium-user-capsule{grid-template-columns:36px;width:42px;min-width:42px;height:42px;padding:2px}.premium-user-avatar{width:36px!important;height:36px!important;line-height:36px!important}.premium-content{padding:10px 10px calc(92px + env(safe-area-inset-bottom))!important}.premium-mobile-bottom-nav{right:9px;bottom:calc(9px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--ui-radius-4);-webkit-backdrop-filter:blur(22px)saturate(160%);background:#fffffff0;border:1px solid #ffffffeb;align-items:stretch;gap:3px;min-width:0;min-height:72px;padding:5px;display:grid;position:fixed;left:9px;box-shadow:0 18px 48px #10182824,inset 0 1px #fff}.premium-mobile-nav-item{border-radius:var(--ui-radius-3);min-width:0;min-height:60px;color:var(--ui-text-secondary);cursor:pointer;font-size:var(--ui-font-xs);transition:color var(--ui-motion-fast) var(--ui-ease-premium), background var(--ui-motion-fast) var(--ui-ease-premium), border-color var(--ui-motion-fast) var(--ui-ease-premium);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px 2px;font-weight:600;line-height:1.35;display:flex}.premium-mobile-nav-icon{justify-content:center;align-items:center;min-height:24px;font-size:19px;display:flex}.premium-mobile-nav-item--active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-action);font-weight:750}}@media (width<=575px){.premium-header-start{gap:6px}.premium-sidebar-toggle{flex-basis:40px;width:40px!important;height:40px!important}.premium-page-context{max-width:calc(100vw - 154px)}.premium-page-eyebrow{font-size:var(--ui-font-xs)!important}.premium-page-eyebrow:after{display:none}.premium-page-title{font-size:var(--ui-font-md)!important}.premium-header-actions>.premium-header-action{display:none}.premium-mobile-bottom-nav{left:6px;right:6px;bottom:calc(6px + env(safe-area-inset-bottom));border-radius:var(--ui-radius-4);min-height:70px;padding:4px}.premium-mobile-nav-item{border-radius:var(--ui-radius-2);min-height:59px;font-size:var(--ui-font-xs)}.premium-mobile-nav-icon{font-size:18px}}@media (hover:none) and (pointer:coarse){.premium-menu .ant-menu-item,.premium-mobile-nav-item,.premium-header-action,.premium-sidebar-toggle,.premium-user-capsule{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.premium-menu .ant-menu-item,.premium-header-action,.premium-sidebar-toggle,.premium-user-capsule,.premium-command-trigger,.premium-command-result,.premium-mobile-nav-item{transition:none}}
