/* MiniMax admin console — white-first operational UI */
.xw-console--admin{--xw-primary:#1456f0;--xw-primary-hover:#2563eb;--xw-primary-soft:#edf3ff;--xw-info:#3b82f6;--xw-info-soft:#eff6ff;--xw-bg:#f7f9fc;--xw-bg-page:#f7f9fc;--xw-bg-card:#fff;--xw-surface:#fff;--xw-surface-2:#f8fafc;--xw-text:#222;--xw-text-muted:#667085;--xw-border:#e5e7eb;--xw-border-soft:#f2f3f5;--xw-radius-md:11px;--xw-radius-lg:16px;--xw-shadow-xs:0 2px 5px rgba(36,36,36,.025);--xw-shadow-sm:0 6px 16px rgba(44,30,116,.06);--xw-shadow-md:0 14px 34px -10px rgba(44,30,116,.18);background:#f7f9fc;color:#222;font-family:"DM Sans","Helvetica Neue",Arial,"Microsoft YaHei",sans-serif}
.xw-console--admin .xw-side{border-right:1px solid #eef0f4;background:#fff;box-shadow:none}.xw-console--admin .xw-side__brand{border-bottom:1px solid #f2f3f5}.xw-console--admin .xw-side__logo{filter:none}.xw-console--admin .xw-side__name{font-weight:700;letter-spacing:-.2px}.xw-console--admin .xw-side__section-title{color:#98a2b3;font-size:11px;font-weight:600;letter-spacing:.08em}.xw-console--admin .xw-side__item{min-height:44px;margin:3px 12px;border-radius:9999px;color:#667085}.xw-console--admin .xw-side__item:hover{background:#f5f7fb;color:#1456f0}.xw-console--admin .xw-side__item.is-active{background:#edf3ff;color:#1456f0;box-shadow:none}.xw-console--admin .xw-side__item.is-active:before{display:none}.xw-console--admin .xw-side__foot{border-top:1px solid #f2f3f5;color:#8e8e93}.xw-console--admin .xw-side__status-dot{background:#20b763;box-shadow:0 0 0 4px rgba(32,183,99,.12)}
.xw-console--admin .xw-topbar{border-bottom:1px solid #f2f3f5;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);box-shadow:none}.xw-console--admin .xw-topbar__crumb-role{color:#8e8e93}.xw-console--admin .xw-topbar__role-tag{border:0;border-radius:9999px;background:#edf3ff;color:#1456f0}.xw-console--admin .xw-command-trigger{border-color:#e5e7eb;border-radius:9999px;background:#fff}.xw-console--admin .xw-command-trigger:hover{border-color:#bfdbfe;background:#f8fbff;color:#1456f0}.xw-console--admin .xw-theme-cycle,.xw-console--admin .xw-topbar .xw-btn{border-radius:9999px}
.xw-console--admin .xw-main{background:#f7f9fc}.xw-console--admin .xw-main__wrap{width:min(100% - 48px,1380px);margin-inline:auto;padding-top:38px}.xw-console--admin .xw-page__head{margin-bottom:28px}.xw-console--admin .xw-page__crumb{margin-bottom:8px;color:#1456f0;font-size:12px;font-weight:600}.xw-console--admin .xw-page__title{font-family:Outfit,"DM Sans",sans-serif;font-size:36px;font-weight:500;line-height:1.14;letter-spacing:-1px}.xw-console--admin .xw-page__title .xw-dot{display:none}.xw-console--admin .xw-page__desc{color:#667085;font-size:14px}
.xw-console--admin .xw-card{border:1px solid #edf0f4;border-radius:16px;background:#fff;box-shadow:0 8px 24px -14px rgba(44,30,116,.15)}.xw-console--admin .xw-card__head{border-bottom:1px solid #f2f3f5}.xw-console--admin .xw-card__title{font-family:Outfit,"DM Sans",sans-serif;font-size:20px;font-weight:600}.xw-console--admin .xw-card__body{padding:22px}.xw-console--admin .xw-btn{min-height:42px;border-radius:9999px;font-weight:600}.xw-console--admin .xw-btn--primary{border-color:#1456f0;background:#1456f0;color:#fff;box-shadow:0 8px 18px rgba(20,86,240,.16)}.xw-console--admin .xw-btn--primary:hover{border-color:#2563eb;background:#2563eb}.xw-console--admin .xw-btn--ghost{border:1px solid #e5e7eb;background:#fff;color:#45515e}.xw-console--admin input,.xw-console--admin select,.xw-console--admin textarea{border-color:#e5e7eb;border-radius:11px;background:#fff}.xw-console--admin input:focus,.xw-console--admin select:focus,.xw-console--admin textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.12)}
.xw-console--admin .xw-agent-welcome{min-height:230px;padding:36px 40px;border:0;border-radius:24px;background:#2736ce url('/public/assets/image/portal/license-minimax.png') center/cover no-repeat;box-shadow:0 20px 38px -14px rgba(44,30,116,.28)}.xw-console--admin .xw-agent-welcome__eyebrow{padding:7px 12px;border:0;border-radius:9999px;background:rgba(255,255,255,.18)}.xw-console--admin .xw-agent-welcome h2{font-family:Outfit,"DM Sans",sans-serif;font-size:36px;font-weight:500}.xw-console--admin .xw-agent-welcome__balance{min-width:270px}.xw-console--admin .xw-agent-welcome__balance strong{font-family:Roboto,"DM Sans",sans-serif;font-size:42px;font-weight:500}
.xw-console--admin .xw-agent-metrics{gap:12px;margin:18px 0}.xw-console--admin .xw-agent-metrics a{padding:22px;border-color:#edf0f4;border-radius:16px;background:#fff;box-shadow:none}.xw-console--admin .xw-agent-metrics a:hover{border-color:#bfdbfe;box-shadow:0 10px 26px -14px rgba(20,86,240,.3)}.xw-console--admin .xw-agent-metrics strong{font:500 30px Roboto,"DM Sans",sans-serif}.xw-console--admin .xw-agent-metrics small{color:#1456f0}.xw-console--admin .xw-agent-quick{padding:16px 18px;border-color:#edf0f4;border-radius:16px;background:#fff}.xw-console--admin .xw-announcement{border:1px solid #edf0f4;border-left:4px solid #1456f0;border-top-width:1px;border-radius:16px;box-shadow:none}
.xw-console--admin .xw-table-wrap{border:1px solid #edf0f4;border-radius:13px}.xw-console--admin .xw-table{background:#fff}.xw-console--admin .xw-table th{background:#f8fafc;color:#8e8e93;font-size:12px;font-weight:500}.xw-console--admin .xw-table td{border-color:#f2f3f5;color:#45515e}.xw-console--admin .xw-table tbody tr:hover{background:#fafcff}.xw-console--admin .xw-tabs{padding:4px;border-radius:9999px;background:#f0f2f5}.xw-console--admin .xw-tabs__item{border-radius:9999px}.xw-console--admin .xw-tabs__item.is-active{background:#fff;color:#1456f0;box-shadow:0 2px 8px rgba(36,36,36,.07)}.xw-console--admin .xw-pager__controls a,.xw-console--admin .xw-pager__controls button{border-radius:9999px}.xw-console--admin .xw-finance-balance{border-radius:9999px}.xw-console--admin .xw-finance-balance strong{color:#1456f0}
/* Agent login */
body:has(.xw-auth-page){background:#fff!important;color:#222;font-family:"DM Sans","Helvetica Neue",Arial,"Microsoft YaHei",sans-serif}.xw-auth-page{min-height:100vh;padding:32px;background:#fff}.xw-auth-shell{width:min(1080px,100%);min-height:650px;border:1px solid #edf0f4;border-radius:24px;background:#fff;box-shadow:0 22px 54px -18px rgba(44,30,116,.2);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr}.xw-auth-brand{padding:48px;background:#2837ce url('/public/assets/image/portal/license-minimax.png') center/cover no-repeat;color:#fff;display:flex;flex-direction:column}.xw-auth-brand__identity{color:#fff}.xw-auth-brand__identity-copy span{color:inherit}.xw-auth-brand__logo{padding:8px;border-radius:14px;background:rgba(255,255,255,.94)}.xw-auth-brand__message{margin:auto 0 18px;color:#fff;font-family:Outfit,"DM Sans",sans-serif;font-size:52px;font-weight:500;line-height:1.08;letter-spacing:-1.5px}.xw-auth-brand__description{max-width:470px;color:rgba(255,255,255,.76);font-size:16px}.xw-auth-trust{margin-top:28px}.xw-auth-trust li{border-color:rgba(255,255,255,.24);border-radius:9999px;background:rgba(255,255,255,.12);color:#fff}.xw-auth-panel{padding:56px 50px;background:#fff}.xw-auth-panel h2{margin-bottom:32px;color:#222;font-family:Outfit,"DM Sans",sans-serif;font-size:32px;font-weight:600}.xw-auth-field label{color:#45515e;font-size:13px;font-weight:500}.xw-auth-input{min-height:48px;border:1px solid #e5e7eb!important;border-radius:11px!important;background:#fff!important;color:#222!important}.xw-auth-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important}.xw-auth-password-toggle{border-radius:9999px;color:#1456f0}.xw-auth-captcha img{border-radius:10px}.xw-auth-submit{min-height:48px;border-radius:9999px;background:#1456f0;box-shadow:0 10px 24px rgba(20,86,240,.18)}.xw-auth-submit:hover{background:#2563eb}.xw-auth-meta{color:#8e8e93}
@media(max-width:900px){.xw-auth-shell{grid-template-columns:1fr}.xw-auth-brand{min-height:330px}.xw-auth-brand__message{margin-top:80px}.xw-auth-panel{padding:38px}.xw-console--admin .xw-main__wrap{width:calc(100% - 28px)}}
@media(max-width:640px){.xw-auth-page{padding:0}.xw-auth-shell{min-height:100vh;border:0;border-radius:0;box-shadow:none}.xw-auth-brand{min-height:280px;padding:28px}.xw-auth-brand__message{margin-top:54px;font-size:38px}.xw-auth-brand__description{display:none}.xw-auth-panel{padding:32px 24px}.xw-console--admin .xw-main__wrap{padding-top:24px}.xw-console--admin .xw-page__title{font-size:31px}.xw-console--admin .xw-agent-welcome{padding:26px}.xw-console--admin .xw-agent-welcome h2{font-size:29px}.xw-console--admin .xw-agent-welcome__balance strong{font-size:34px}.xw-console--admin .xw-agent-metrics{grid-template-columns:1fr 1fr}.xw-console--admin .xw-agent-metrics a{padding:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
.xw-auth-brand{align-self:stretch!important;height:auto!important;min-height:650px!important}.xw-auth-panel{align-self:stretch!important;padding:56px 50px!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column;justify-content:center}
.xw-auth-captcha{display:grid!important;grid-template-columns:minmax(0,1fr) 104px!important;gap:10px!important;align-items:stretch}.xw-auth-captcha img{width:104px!important;height:48px!important;object-fit:cover}.xw-auth-password-toggle{width:104px!important;min-width:104px!important}
@media(max-width:900px){.xw-auth-brand{min-height:330px!important}.xw-auth-panel{padding:38px!important}}
@media(max-width:640px){.xw-auth-brand{min-height:280px!important}.xw-auth-panel{padding:32px 24px!important}}
.xw-console--admin{color-scheme:light}.xw-console--admin .xw-agent-welcome{background-color:#2736ce;background-image:linear-gradient(100deg,rgba(8,25,135,.78),rgba(48,34,177,.55) 55%,rgba(112,25,118,.32)),url('/public/assets/image/portal/license-minimax.png');background-position:center;background-size:cover}.xw-console--admin .xw-agent-welcome,.xw-console--admin .xw-agent-welcome h2,.xw-console--admin .xw-agent-welcome strong{color:#fff!important}.xw-console--admin .xw-agent-welcome p,.xw-console--admin .xw-agent-welcome span,.xw-console--admin .xw-agent-welcome small{color:rgba(255,255,255,.78)!important}.xw-console--admin .xw-agent-welcome__eyebrow{color:#fff!important}.xw-console--admin .xw-agent-welcome__balance{border-left-color:rgba(255,255,255,.28)}.xw-console--admin .xw-agent-welcome__balance>span{font-size:14px}.xw-console--admin .xw-agent-welcome__balance>small{font-size:13px}.xw-console--admin .xw-agent-welcome__balance strong{margin:8px 0 5px;line-height:1.05;letter-spacing:-1px;text-shadow:0 2px 16px rgba(15,20,90,.22)}
.xw-auth-field>#password{width:100%}.xw-auth-password-toggle{display:none!important}


/* Admin-specific coverage */
.xw-console--admin .xw-overview-panel,.xw-console--admin .xw-card-command__summary,.xw-console--admin .xw-object-summary,.xw-console--admin .xw-settings-section{border:1px solid #edf0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px -14px rgba(44,30,116,.15)!important}
.xw-console--admin .xw-overview-panel{overflow:hidden}.xw-console--admin .xw-overview-panel__head,.xw-console--admin .xw-card-command__summary{border-bottom-color:#f2f3f5!important}
.xw-console--admin .xw-metric,.xw-console--admin .xw-stat,.xw-console--admin .xw-kpi{border-color:#edf0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}
.xw-console--admin .xw-metric strong,.xw-console--admin .xw-stat strong,.xw-console--admin .xw-kpi strong{font-family:Roboto,"DM Sans",sans-serif;font-weight:500;color:#222}
.xw-console--admin .xw-card-command__icon,.xw-console--admin .xw-object-summary__icon{border-radius:9999px!important;background:#edf3ff!important;color:#1456f0!important}
.xw-console--admin .xw-card-command__summary strong,.xw-console--admin .xw-object-summary strong{color:#222!important}
.xw-console--admin .xw-card-command__summary small,.xw-console--admin .xw-card-command__summary em,.xw-console--admin .xw-object-summary small{color:#8e8e93!important}
.xw-console--admin .xw-drawer{background:#fff!important;color:#222!important}.xw-console--admin .xw-drawer__head,.xw-console--admin .xw-drawer-header{border-bottom:1px solid #f2f3f5!important;background:#fff!important}.xw-console--admin .xw-drawer__title,.xw-console--admin .xw-drawer-title{font-family:Outfit,"DM Sans",sans-serif;font-weight:600;color:#222!important}.xw-console--admin .xw-drawer-section{border:1px solid #edf0f4!important;border-radius:16px!important;background:#fff!important}.xw-console--admin .xw-drawer-section__index{border-radius:9999px!important;background:#1456f0!important;color:#fff!important}.xw-console--admin .xw-drawer-section__title{color:#222!important}.xw-console--admin .xw-drawer-section__desc{color:#8e8e93!important}.xw-console--admin .xw-drawer__foot,.xw-console--admin .xw-drawer-footer{border-top:1px solid #f2f3f5!important;background:#fff!important}
.xw-console--admin .xw-callout{border-radius:13px!important}.xw-console--admin .xw-badge,.xw-console--admin .xw-status-badge{border-radius:9999px!important}.xw-console--admin .xw-filter,.xw-console--admin .xw-toolbar,.xw-console--admin .xw-searchbar{border-color:#edf0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}
.xw-console--admin .xw-dev-card,.xw-console--admin .xw-dev-catalog,.xw-console--admin .xw-dev-result{border-color:#edf0f4!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.xw-console--admin .xw-dev-api-item.is-active{border-radius:11px!important;background:#edf3ff!important;color:#1456f0!important}.xw-console--admin .xw-dev-api-item:hover{background:#f7f9fc!important}
.xw-console--admin .xw-payment-tabs,.xw-console--admin .xw-portal-tabs{border-color:#edf0f4!important;border-radius:16px!important;background:#fff!important}
.xw-console--admin .xw-empty,.xw-console--admin .xw-state{color:#8e8e93}.xw-console--admin code{font-family:Roboto,"SF Mono",monospace}
@media(max-width:640px){.xw-console--admin .xw-main__wrap{width:calc(100% - 24px)!important}.xw-console--admin .xw-page__head{display:block}.xw-console--admin .xw-page__head-main{width:100%;flex:1 1 auto}.xw-console--admin .xw-page__actions{width:100%;margin-top:14px;padding-top:0}.xw-console--admin .xw-page__actions .xw-btn{width:100%}.xw-console--admin .xw-card__body{padding:16px}.xw-console--admin .xw-drawer-section{padding:16px!important}}

/* Authorization workspace navigation: reuse the same tabs language as the rest of the console. */
.xw-console--admin .xw-main__wrap .xw-authorization-nav{display:flex;align-items:center;gap:4px;width:100%;min-height:48px;margin:0 0 16px;padding:4px;border:0;border-radius:9999px;background:#f0f2f5;box-shadow:none;overflow-x:auto;scrollbar-width:none}
.xw-console--admin .xw-main__wrap .xw-authorization-nav::-webkit-scrollbar{display:none}
.xw-console--admin .xw-main__wrap .xw-authorization-nav .xw-tabs__item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:40px;margin:0;padding:0 18px;border:0;border-radius:9999px;background:transparent;color:#667085;font-size:14px;font-weight:500;line-height:1;text-decoration:none;box-shadow:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}
.xw-console--admin .xw-main__wrap .xw-authorization-nav .xw-tabs__item:hover{background:rgba(255,255,255,.72);color:#222}
.xw-console--admin .xw-main__wrap .xw-authorization-nav .xw-tabs__item.is-active{background:#fff;color:#1456f0;font-weight:600;box-shadow:0 2px 8px rgba(36,36,36,.07)}
.xw-console--admin .xw-main__wrap .xw-authorization-nav .xw-tabs__item:focus-visible{outline:2px solid #1456f0;outline-offset:2px}
@media(max-width:720px){.xw-console--admin .xw-main__wrap .xw-authorization-nav{border-radius:14px}.xw-console--admin .xw-main__wrap .xw-authorization-nav .xw-tabs__item{padding:0 14px}}

/* 2026-08 product-design refinement: denser operational overview without losing scanability. */
.xw-console--admin .xw-workspace--payment .xw-page__head{align-items:flex-end}.xw-console--admin .xw-workspace--payment .xw-tabs{width:max-content;max-width:100%;overflow-x:auto;padding:3px}.xw-console--admin .xw-workspace--payment .xw-tabs__item{min-height:38px;padding-inline:18px;white-space:nowrap}.xw-console--admin .xw-payment-metrics{gap:12px}.xw-console--admin .xw-payment-metrics article{min-height:110px;padding:18px 20px}.xw-console--admin .xw-workspace--payment .xw-callout{margin-top:16px}.xw-console--admin .xw-overview-card{min-height:118px;padding:18px 20px}.xw-console--admin .xw-overview-card strong{margin:7px 0 9px}.xw-console--admin .xw-overview__grid{align-items:stretch}.xw-console--admin .xw-overview__grid>.xw-overview-panel{height:100%}.xw-console--admin .xw-today-grid{height:calc(100% - 68px);align-items:center;padding:16px}
@media(max-width:760px){.xw-console--admin .xw-workspace--payment .xw-tabs{width:100%;border-radius:14px}.xw-console--admin .xw-payment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Full-project polish: shared hierarchy, controls, data density and responsive safety. */
.xw-console--admin .xw-page__head{align-items:flex-end;gap:24px}.xw-console--admin .xw-page__head-main{min-width:0}.xw-console--admin .xw-page__desc{max-width:760px;line-height:1.65}.xw-console--admin .xw-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.xw-console--admin .xw-card,.xw-console--admin .xw-panel{border-color:#e8edf4;box-shadow:0 8px 24px -20px rgba(25,44,78,.34)}.xw-console--admin .xw-card__head,.xw-console--admin .xw-section-head{gap:18px}.xw-console--admin .xw-filterbar{align-items:center;gap:10px;padding:14px 16px;border:1px solid #e8edf4;border-radius:14px;background:#fff}.xw-console--admin .xw-filterbar .xw-input,.xw-console--admin .xw-filterbar .xw-select{min-height:40px}.xw-console--admin .xw-table-wrap{overflow:auto;box-shadow:0 8px 24px -22px rgba(25,44,78,.32)}.xw-console--admin .xw-table th{height:44px;white-space:nowrap}.xw-console--admin .xw-table td{min-height:48px;vertical-align:middle}.xw-console--admin .xw-table .xw-btn{white-space:nowrap}.xw-console--admin .xw-input,.xw-console--admin .xw-select,.xw-console--admin .xw-textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.xw-console--admin .xw-input:hover,.xw-console--admin .xw-select:hover,.xw-console--admin .xw-textarea:hover{border-color:#cbd5e1}.xw-console--admin .xw-input:focus,.xw-console--admin .xw-select:focus,.xw-console--admin .xw-textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.xw-console--admin .xw-btn{font-weight:600}.xw-console--admin .xw-btn--primary{box-shadow:0 8px 18px -10px rgba(20,86,240,.65)}.xw-console--admin .xw-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.xw-console--admin .xw-tabs__item{white-space:nowrap}.xw-console--admin .xw-empty,.xw-console--admin [class*="empty-state"]{min-height:160px;align-content:center}.xw-console--admin .xw-pager{min-height:48px}.xw-console--admin .xw-drawer,.xw-console--admin .xw-modal{border-color:#e8edf4;box-shadow:0 24px 70px -24px rgba(19,31,55,.32)}
@media(max-width:900px){.xw-console--admin .xw-page__head{align-items:flex-start}.xw-console--admin .xw-filterbar{align-items:stretch}.xw-console--admin .xw-filterbar>*{min-width:0}}
@media(max-width:640px){.xw-console--admin .xw-main__wrap{padding-top:24px}.xw-console--admin .xw-page__head{gap:12px;margin-bottom:20px}.xw-console--admin .xw-page__title{font-size:32px}.xw-console--admin .xw-page__desc{font-size:13px}.xw-console--admin .xw-filterbar{padding:12px}.xw-console--admin .xw-filterbar .xw-btn{width:100%}.xw-console--admin .xw-card{border-radius:14px}.xw-console--admin .xw-table{min-width:720px}}
.xw-activity-devices{margin-top:18px;padding-top:16px;border-top:1px solid #e4eaf3}.xw-activity-devices h4{margin:0 0 10px;font-size:14px;color:#172033}.xw-activity-device{display:grid;grid-template-columns:minmax(170px,1.4fr) auto minmax(135px,.8fr) minmax(110px,.7fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e2e8f2;border-radius:12px;background:#fff}.xw-activity-device+.xw-activity-device{margin-top:8px}.xw-activity-device__main,.xw-activity-device>div{min-width:0;display:flex;flex-direction:column;gap:4px}.xw-activity-device small{font-size:11px;color:#8490a4}.xw-activity-device code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#44516a}.xw-activity-badge{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;background:#f1f4f8;color:#627087;font-size:12px;font-weight:650}.xw-activity-badge:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:#98a2b3}.xw-activity-badge.is-online{background:#eafbf1;color:#18864b}.xw-activity-badge.is-online:before{background:#32d583;box-shadow:0 0 0 3px rgba(50,213,131,.15)}.xw-activity-badge.is-unbound{background:#fff4e8;color:#a95b12}.xw-activity-badge.is-unbound:before{background:#f79009}.xw-activity-actions{display:flex!important;flex-direction:row!important;gap:6px!important}.xw-activity-actions button{border:1px solid #cfd8e6;border-radius:8px;background:#fff;padding:6px 9px;color:#344054;font-size:12px;cursor:pointer}.xw-activity-actions button:hover{border-color:#1f63f2;color:#1557d5;background:#f4f7ff}.xw-activity-actions button.is-danger{color:#b42318}.xw-activity-actions button.is-danger:hover{border-color:#f3aaa5;background:#fff5f4}.xw-activity-action-note{font-size:12px;color:#98a2b3}.xw-activity-empty{padding:18px;border:1px dashed #cad5e5;border-radius:12px;text-align:center;color:#7c899e;background:#f8fafc}
@media(max-width:800px){.xw-activity-device{grid-template-columns:1fr 1fr}.xw-activity-device__main{grid-column:1/-1}}
/* Mail center: aligned with the shared commercial admin language. */
.xw-console--admin .xw-workspace--mail{padding-bottom:40px}.xw-mail-center{max-width:1380px}.xw-workspace--mail .xw-page__head{align-items:flex-end}.xw-mail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.xw-mail-stats article{position:relative;display:flex;min-height:118px;flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;border:1px solid #e8edf4;border-radius:16px;background:#fff;box-shadow:0 8px 24px -20px rgba(25,44,78,.34);overflow:hidden}.xw-mail-stats article:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#dbe7ff}.xw-mail-stats article:first-child:after{background:#1456f0}.xw-mail-stats article:last-child:after{background:#9b51e0}.xw-mail-stats small{color:#667085;font-size:12px}.xw-mail-stats strong{font:600 24px/1.2 Outfit,"DM Sans",sans-serif;color:#222}.xw-mail-stats strong.is-ok{color:#168a4a}.xw-mail-stats span{color:#8e8e93;font-size:12px}.xw-mail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.78fr);gap:18px;align-items:start}.xw-mail-panel,.xw-mail-history{border:1px solid #e8edf4!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px -20px rgba(25,44,78,.34)!important}.xw-mail-panel{padding:24px}.xw-mail-panel>header,.xw-mail-history>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #f0f2f5}.xw-mail-panel h2,.xw-mail-history h2{margin:5px 0 4px;font:600 22px/1.25 Outfit,"DM Sans",sans-serif;color:#222}.xw-mail-panel header p{max-width:620px;margin:0;color:#667085;font-size:13px;line-height:1.6}.xw-mail-status-dot{width:9px;height:9px;margin-top:10px;border-radius:50%;background:#b8c1cf;box-shadow:0 0 0 5px #f2f4f7}.xw-mail-status-dot.is-on{background:#32d583;box-shadow:0 0 0 5px rgba(50,213,131,.13)}.xw-mail-form{display:grid;gap:14px}.xw-mail-form--three{grid-template-columns:minmax(0,2fr) minmax(100px,.7fr) minmax(150px,.85fr)}.xw-mail-form label{display:flex;flex-direction:column;gap:7px;color:#344054;font-size:13px;font-weight:600}.xw-mail-form .is-wide{grid-column:1/-1}.xw-mail-form .is-half{grid-column:span 2}.xw-mail-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xw-mail-options{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:18px 0;padding:14px 16px;border:1px solid #edf0f4;border-radius:13px;background:#f8fafc;color:#475467;font-size:13px}.xw-mail-options label{display:flex;flex-direction:row;align-items:center;gap:7px;font-weight:500}.xw-mail-options input[type=checkbox]{accent-color:#1456f0}.xw-mail-options .xw-input{width:72px;min-height:34px;padding:6px 9px;background:#fff}.xw-mail-panel>footer{display:flex;gap:9px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #f0f2f5}.xw-mail-backup-visual{display:flex;gap:14px;align-items:center;margin-bottom:18px;padding:16px;border:1px solid #dce8ff;border-radius:14px;background:linear-gradient(135deg,#f1f6ff,#fbf7ff)}.xw-mail-backup-visual svg{width:44px;height:44px;padding:10px;border-radius:12px;background:#fff;fill:none;stroke:#1456f0;stroke-width:1.6;box-shadow:0 6px 16px rgba(20,86,240,.1)}.xw-mail-backup-visual div{display:flex;flex-direction:column;gap:4px}.xw-mail-backup-visual strong{color:#222}.xw-mail-backup-visual span{color:#667085;font-size:12px;line-height:1.55}.xw-mail-backup .xw-callout{margin:16px 0}.xw-mail-history{margin-top:18px;padding:24px}.xw-mail-history .xw-table{min-width:840px}.xw-mail-result{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:700}.xw-mail-result:before{content:"";width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}.xw-mail-result.is-ok{color:#168a4a;background:#eafbf1}.xw-mail-result.is-error{color:#b42318;background:#fff1f0}.xw-mail-history td:last-child{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1100px){.xw-mail-grid{grid-template-columns:1fr}.xw-mail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.xw-mail-backup{order:2}}
@media(max-width:720px){.xw-mail-stats{grid-template-columns:1fr}.xw-mail-stats article{min-height:100px}.xw-mail-panel,.xw-mail-history{padding:18px}.xw-mail-form--three{grid-template-columns:1fr}.xw-mail-form .is-half,.xw-mail-form .is-wide{grid-column:1}.xw-mail-form-row{grid-template-columns:1fr}.xw-mail-options{align-items:flex-start;flex-direction:column;gap:12px}.xw-mail-panel>footer .xw-btn{width:100%}}