.tenant-account-module-workspace,.tenant-billing-page{--finance-ink:#102f42;--finance-ink-soft:#294c5d;--finance-muted:#637e8c;--finance-blue:#119fe2;--finance-blue-deep:#087fbd;--finance-cyan:#3bc6d9;--finance-mint:#22b98a;--finance-line:#d6e7ee;--finance-line-strong:#bfd9e5;--finance-surface:#ffffff;--finance-surface-soft:#f6fbfd;--finance-blue-soft:#eaf8ff;--finance-warm:#fff8ef;--finance-danger:#c64d48;--finance-shadow:0 12px 30px rgba(18,67,91,.07);gap:10px;background:radial-gradient(circle at 88% 5%,rgba(56,186,226,.12),transparent 24%),linear-gradient(180deg,#edf5f8,#f5f9fa 280px,#edf4f6)}.tenant-account-module-workspace .tenant-account-module-hero,.tenant-billing-page .tenant-billing-overview{position:relative;min-height:104px;overflow:hidden;border-color:var(--finance-line-strong);padding:18px 22px;background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(241,250,255,.94)),#fff;box-shadow:var(--finance-shadow)}.tenant-account-module-workspace .tenant-account-module-hero:after,.tenant-billing-page .tenant-billing-overview:after{position:absolute;width:190px;height:190px;border:34px solid rgba(17,159,226,.055);border-radius:50%;content:"";right:11%;top:-110px;pointer-events:none}.tenant-billing-hero-copy,.tenant-module-hero-copy{position:relative;z-index:1;display:flex;min-width:0;align-items:center;gap:14px}.billing-ledger-mark,.tenant-finance-metric-icon,.tenant-module-hero-icon,.tenant-order-mark{display:inline-grid;flex:0 0 auto;place-items:center}.tenant-module-hero-icon{width:52px;height:52px;border:1px solid rgba(17,159,226,.2);border-radius:16px;background:linear-gradient(145deg,#e5f7ff,#f2fcff);color:var(--finance-blue-deep);box-shadow:inset 0 0 0 5px rgba(255,255,255,.56)}.tenant-account-module-workspace .tenant-account-module-hero h1,.tenant-billing-page .tenant-account-heading h1{margin:2px 0 3px;color:var(--finance-ink);font-size:clamp(22px,2vw,28px);line-height:1.2}.tenant-account-module-workspace .tenant-account-module-hero p,.tenant-billing-page .tenant-account-heading p{color:var(--finance-muted);font-size:12px;line-height:1.6}.tenant-account-module-workspace .tenant-account-eyebrow,.tenant-billing-page .tenant-account-heading>span{color:var(--finance-blue-deep)!important;font-size:9px!important;letter-spacing:.14em}.tenant-account-module-workspace .tenant-account-module-identity{position:relative;z-index:1;min-width:220px;border-color:var(--finance-line);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 8px 22px rgba(31,91,118,.06)}.tenant-account-module-workspace .tenant-payment-accounts-card{overflow:hidden;border-color:var(--finance-line-strong);border-radius:16px;padding:18px;background:var(--finance-surface);box-shadow:var(--finance-shadow)}.tenant-payment-accounts-card>.tenant-panel-title{align-items:center;margin-bottom:2px;border-bottom:1px solid #e7f0f4;padding-bottom:14px}.tenant-payment-accounts-card>.tenant-panel-title>div{display:grid;grid-gap:3px;gap:3px}.tenant-finance-section-kicker{color:var(--finance-blue-deep)!important;font-size:8px!important;font-weight:900!important;letter-spacing:.14em}.tenant-account-module-workspace .tenant-panel-title h2{color:var(--finance-ink);font-size:18px}.tenant-account-module-workspace .tenant-panel-title div>span:last-child{color:var(--finance-muted);font-size:11px}.tenant-account-module-workspace .tenant-order-recharge-link,.tenant-account-module-workspace .tenant-subaccount-create-button{min-height:42px;border:0;border-radius:10px;padding:0 17px;background:linear-gradient(135deg,var(--finance-blue),#1688ea);box-shadow:0 8px 18px rgba(17,159,226,.2);color:#fff;font-size:12px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.tenant-account-module-workspace .tenant-order-recharge-link:hover,.tenant-account-module-workspace .tenant-subaccount-create-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 23px rgba(17,159,226,.26);filter:saturate(1.06)}.tenant-account-module-workspace .tenant-payment-pool{gap:10px}.tenant-account-module-workspace .tenant-payment-pool>div,.tenant-payment-accounts-card.is-recharge .tenant-payment-pool>div{position:relative;display:grid;min-height:104px;align-content:center;overflow:hidden;border:1px solid var(--finance-line);border-radius:14px;padding:15px 16px 14px 58px;background:linear-gradient(145deg,#f9fdff,#f1f9fc)}.tenant-account-module-workspace .tenant-payment-pool>div:after,.tenant-payment-accounts-card.is-recharge .tenant-payment-pool>div:after{width:80px;height:80px;right:-29px;bottom:-39px;background:rgba(17,159,226,.055)}.tenant-account-module-workspace .tenant-payment-pool>div:nth-child(2){background:linear-gradient(145deg,#f7fcff,#effafa)}.tenant-account-module-workspace .tenant-payment-pool>div:nth-child(3){background:linear-gradient(145deg,#fbfdff,#f5f9fc)}.tenant-billing-page .tenant-finance-metric-icon,.tenant-payment-pool .tenant-finance-metric-icon{width:32px;height:32px;border-radius:10px;background:#dff4fd;color:var(--finance-blue-deep)}.tenant-payment-pool .tenant-finance-metric-icon{position:absolute;left:15px;top:17px}.tenant-account-module-workspace .tenant-payment-pool>div>small,.tenant-account-module-workspace .tenant-payment-pool>div>span:not(.tenant-finance-metric-icon){color:var(--finance-muted);font-size:10px}.tenant-account-module-workspace .tenant-payment-pool strong,.tenant-payment-accounts-card.is-recharge .tenant-payment-pool strong{margin:5px 0 3px;color:var(--finance-ink);font-size:clamp(18px,1.55vw,24px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-account-module-workspace .tenant-account-subhead{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 0;border-bottom:1px solid #e7f0f4;padding:0 2px 9px}.tenant-account-module-workspace .tenant-account-subhead>div:first-child{display:grid;grid-gap:2px;gap:2px}.tenant-account-module-workspace .tenant-account-subhead strong{color:var(--finance-ink);font-size:14px}.tenant-account-module-workspace .tenant-account-subhead small,.tenant-account-module-workspace .tenant-account-subhead>span{color:var(--finance-muted);font-size:10px}.tenant-account-module-workspace.is-subaccounts .tenant-payment-accounts-card{gap:11px}.tenant-account-module-workspace .tenant-subaccount-list{gap:7px}.tenant-account-module-workspace .tenant-subaccount-row{grid-template-columns:minmax(190px,1fr) minmax(118px,.35fr) minmax(360px,auto);min-height:66px;border-color:#deeaef;border-radius:11px;padding:10px 12px;background:#fbfdfe;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tenant-account-module-workspace .tenant-subaccount-row:hover{border-color:#a9d8ea;background:#f7fcff;transform:translateY(-1px)}.tenant-account-module-workspace .tenant-subaccount-row.is-main{border-color:#b8deed;background:linear-gradient(90deg,#f0faff,#fbfeff 40%)}.tenant-account-module-workspace .tenant-subaccount-identity>span{width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#d9f2fd,#edfaff);color:var(--finance-blue-deep);font-size:15px}.tenant-account-module-workspace .tenant-subaccount-identity strong{color:var(--finance-ink);font-size:12px}.tenant-account-module-workspace .tenant-subaccount-identity small{color:var(--finance-muted);font-size:10px}.tenant-account-module-workspace .tenant-subaccount-balance{border-left:1px solid #e0ebf0;padding-left:16px}.tenant-account-module-workspace .tenant-subaccount-balance strong{color:var(--finance-blue-deep);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-account-module-workspace .tenant-subaccount-actions{flex-wrap:nowrap;gap:5px}.tenant-account-module-workspace .tenant-subaccount-actions button,.tenant-account-module-workspace .tenant-subaccount-actions label{min-height:36px;border-color:#cddfe7;border-radius:8px;font-size:10px}.tenant-account-module-workspace .tenant-subaccount-actions button:hover:not(:disabled){border-color:#84cbe8;background:var(--finance-blue-soft);color:var(--finance-blue-deep)}.tenant-account-module-workspace .tenant-subaccount-actions button:first-of-type{border-color:var(--finance-blue);background:var(--finance-blue);color:#fff}.tenant-account-module-workspace.is-recharge .tenant-payment-accounts-card{gap:12px}.tenant-account-module-workspace .tenant-recharge-checkout{grid-template-columns:minmax(0,1.62fr) minmax(290px,.66fr);gap:12px}.tenant-account-module-workspace .tenant-recharge-form,.tenant-account-module-workspace .tenant-recharge-summary{border-color:var(--finance-line);border-radius:14px}.tenant-account-module-workspace .tenant-recharge-form{gap:13px;padding:15px;background:#fbfdfe}.tenant-account-module-workspace .tenant-recharge-section-title>div>span{background:#dff4fd;color:var(--finance-blue-deep)}.tenant-account-module-workspace .tenant-recharge-section-title strong{color:var(--finance-ink)}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts{grid-template-columns:repeat(4,minmax(98px,1fr)) minmax(150px,1.2fr);gap:8px}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>button,.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>label{min-height:76px;border-color:#d8e6ec;border-radius:11px;background:#fff}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>button.active,.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>label.active{border-color:var(--finance-blue);background:var(--finance-blue-soft);box-shadow:inset 0 0 0 1px rgba(17,159,226,.18)}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts button>strong{color:var(--finance-ink);font-size:19px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-channel{grid-template-columns:repeat(2,minmax(180px,1fr))}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-channel>button{min-height:58px;border-color:#d7e5eb;background:#fff}.tenant-account-module-workspace .tenant-recharge-summary{position:relative;padding:15px;background:radial-gradient(circle at 100% 0,rgba(59,198,217,.14),transparent 32%),linear-gradient(155deg,#f6fcff,#eaf7fc)}.tenant-account-module-workspace .tenant-recharge-summary-amount{padding:16px 0 11px}.tenant-account-module-workspace .tenant-recharge-summary-amount strong{color:var(--finance-ink);font-size:clamp(30px,2.6vw,38px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-account-module-workspace .tenant-recharge-submit{min-height:44px;border:0;background:linear-gradient(135deg,var(--finance-blue),#1688ea);box-shadow:0 9px 20px rgba(17,159,226,.2)}.tenant-account-module-workspace .tenant-recharge-assurance{gap:7px}.tenant-account-module-workspace .tenant-recharge-assurance>div{position:relative;min-height:62px;border-color:#e0ebef;border-radius:10px;padding:11px 12px 11px 36px;background:#fbfdfe}.tenant-account-module-workspace .tenant-recharge-assurance>div:before{position:absolute;left:13px;top:13px;color:var(--finance-mint);content:"✓";font-size:13px;font-weight:900}.tenant-account-module-workspace.is-orders .tenant-payment-accounts-card{gap:10px}.tenant-account-module-workspace .tenant-order-toolbar{align-items:flex-end}.tenant-account-module-workspace .tenant-order-filters{gap:5px}.tenant-account-module-workspace .tenant-order-filters button{min-height:32px;border-color:#d2e1e7;border-radius:8px;padding:0 11px;background:#f8fbfc;color:var(--finance-ink-soft);font-size:10px}.tenant-account-module-workspace .tenant-order-filters button.is-active{border-color:var(--finance-blue);background:var(--finance-blue);color:#fff}.tenant-account-module-workspace .tenant-payment-order-row,.tenant-payment-order-table-head{display:grid;grid-template-columns:minmax(290px,1.7fr) minmax(90px,.48fr) minmax(90px,.55fr) minmax(82px,.46fr) 86px;grid-gap:12px;gap:12px;align-items:center}.tenant-payment-order-table-head{min-height:34px;border-radius:8px;padding:0 12px;background:#edf5f8;color:#617985;font-size:9px;font-weight:800}.tenant-payment-order-table-head span:nth-child(n+2){text-align:right}.tenant-account-module-workspace .tenant-payment-orders{gap:5px}.tenant-account-module-workspace .tenant-payment-order-row{min-height:58px;border-color:#e0eaee;border-radius:10px;padding:9px 12px;background:#fff;transition:border-color .18s ease,background .18s ease}.tenant-account-module-workspace .tenant-payment-order-row:hover{border-color:#add8e9;background:#f8fcfe}.tenant-order-primary{display:flex;min-width:0;align-items:center;gap:10px}.tenant-order-mark{width:34px;height:34px;border-radius:10px;background:#e5f6fd;color:var(--finance-blue-deep)}.tenant-order-primary>div{min-width:0}.tenant-account-module-workspace .tenant-order-primary strong{color:var(--finance-ink);font-size:11px}.tenant-account-module-workspace .tenant-order-primary span{overflow:hidden;margin-top:2px;color:var(--finance-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.tenant-order-amount,.tenant-order-credit{color:var(--finance-ink)!important;font-size:12px!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tenant-order-credit{margin:0!important;color:var(--finance-blue-deep)!important;font-weight:800}.tenant-account-module-workspace .tenant-payment-order-row>b{justify-self:end;min-width:58px;justify-content:center;padding:5px 8px;text-align:center}.tenant-account-module-workspace .tenant-payment-order-row>b.is-created,.tenant-account-module-workspace .tenant-payment-order-row>b.is-pending{background:#fff2d9;color:#955500}.tenant-account-module-workspace .tenant-payment-order-row>b.is-paid{background:#e4f8ef;color:#08785f}.tenant-account-module-workspace .tenant-payment-order-row>b.is-refunding{background:#e9f4ff;color:#176caa}.tenant-account-module-workspace .tenant-payment-order-row>b.is-closed,.tenant-account-module-workspace .tenant-payment-order-row>b.is-refunded{background:#eef3f5;color:#5d717b}.tenant-account-module-workspace .tenant-payment-order-row>b.is-failed{background:#fff0ee;color:var(--finance-danger)}.tenant-account-module-workspace .tenant-payment-order-row>button{min-height:34px;border-color:#bcdcea;border-radius:8px;background:#f5fbfe;color:var(--finance-blue-deep)}.tenant-account-module-workspace .tenant-order-pagination{min-height:42px;border-top:1px solid #e6eef2;padding-top:8px}.tenant-account-module-workspace .tenant-order-pagination button{min-height:32px;border-radius:8px}.tenant-billing-page .tenant-billing-overview{display:grid;grid-template-columns:minmax(0,1fr) auto}.tenant-billing-page .tenant-account-identity{position:relative;z-index:1}.tenant-billing-page .tenant-account-card{border-color:var(--finance-line-strong);border-radius:15px;box-shadow:var(--finance-shadow)}.tenant-billing-page .tenant-billing-summary-card{padding:12px}.tenant-billing-page .tenant-account-billing-metrics{gap:8px}.tenant-billing-page .tenant-account-billing-metrics>div{position:relative;display:grid;min-height:86px;align-content:center;border-color:var(--finance-line);border-radius:12px;padding:12px 12px 11px 52px;background:linear-gradient(145deg,#f9fdff,#f0f9fc)}.tenant-billing-page .tenant-account-billing-metrics .tenant-finance-metric-icon{position:absolute;left:12px;top:14px}.tenant-billing-page .tenant-account-billing-metrics>div>span:not(.tenant-finance-metric-icon){color:var(--finance-muted);font-size:9px}.tenant-billing-page .tenant-account-billing-metrics strong{margin-top:2px;color:var(--finance-ink);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-billing-page .tenant-account-billing-metrics small{margin-top:2px;color:#81949e;font-size:8px}.tenant-billing-page .tenant-billing-detail-card{padding:14px}.tenant-billing-page .tenant-billing-toolbar{min-height:47px;margin-bottom:8px}.tenant-billing-page .tenant-billing-toolbar h2{color:var(--finance-ink);font-size:17px}.tenant-billing-search-actions{align-items:center}.tenant-billing-search{position:relative;display:block}.tenant-billing-search>svg{position:absolute;z-index:1;left:12px;top:50%;color:#79909b;transform:translateY(-50%);pointer-events:none}.tenant-billing-page .tenant-billing-search input{min-height:40px;border-color:#ccdee6;padding-left:38px;background:#f8fbfc;color:var(--finance-ink)}.tenant-billing-page .tenant-billing-search input:focus{border-color:var(--finance-blue);box-shadow:0 0 0 3px rgba(17,159,226,.1);outline:0}.tenant-billing-page .tenant-billing-toolbar button{min-height:40px;background:linear-gradient(135deg,var(--finance-blue),#1688ea)}.tenant-billing-page .billing-category-filter{gap:5px;border-bottom:1px solid #e7f0f4;padding-bottom:10px}.tenant-billing-page .billing-category-filter button{min-height:32px;border-radius:8px;background:#f6fafb;color:var(--finance-ink-soft)}.tenant-billing-page .billing-category-filter button.is-active{border-color:var(--finance-blue);background:var(--finance-blue)}.tenant-billing-page .tenant-billing-ledger-list{gap:5px;max-height:none;overflow:visible}.tenant-billing-page .billing-ledger-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-height:58px;align-items:center;border-color:#e0eaee;border-radius:10px;padding:8px 12px;background:#fbfdfe;transition:border-color .18s ease,background .18s ease}.tenant-billing-page .billing-ledger-row:hover{border-color:#add8e9;background:#f7fcfe}.tenant-billing-page .billing-ledger-mark{width:34px;height:34px;border-radius:10px;background:#e7f6fc;color:var(--finance-blue-deep)}.tenant-billing-page .billing-ledger-row.credit .billing-ledger-mark{background:#e7f8f2;color:#0b8b65}.tenant-billing-page .billing-ledger-row strong{color:var(--finance-ink);font-size:11px}.tenant-billing-page .billing-ledger-row span{color:var(--finance-muted);font-size:9px}.tenant-billing-page .billing-ledger-row>b{color:#b45935;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenant-billing-page .billing-ledger-row.credit>b{color:#08785f}.tenant-billing-page .tenant-billing-pagination{min-height:42px;margin-top:6px;padding-top:8px;color:var(--finance-muted)}.tenant-billing-page .tenant-billing-pagination button,.tenant-billing-page .tenant-billing-pagination select{min-height:32px;border-radius:8px}@media (max-width:1180px){.tenant-account-module-workspace .tenant-subaccount-row{grid-template-columns:minmax(180px,1fr) minmax(120px,auto)}.tenant-account-module-workspace .tenant-subaccount-actions{grid-column:1/-1;justify-content:flex-start;border-top:1px dashed #dbe7ec;padding-top:8px}.tenant-account-module-workspace .tenant-payment-order-row,.tenant-payment-order-table-head{grid-template-columns:minmax(250px,1.5fr) minmax(82px,.45fr) minmax(82px,.48fr) minmax(70px,.4fr) 78px}}@media (max-width:900px){.tenant-account-module-workspace .tenant-recharge-checkout{grid-template-columns:1fr}.tenant-account-module-workspace .tenant-recharge-summary{grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr);gap:0 18px}.tenant-account-module-workspace .tenant-recharge-agreement,.tenant-account-module-workspace .tenant-recharge-submit,.tenant-account-module-workspace .tenant-recharge-summary-head{grid-column:1/-1}.tenant-account-module-workspace .tenant-recharge-summary dl{align-self:center}.tenant-account-module-workspace .tenant-recharge-summary-note{grid-column:2}.tenant-payment-order-table-head{display:none}.tenant-account-module-workspace .tenant-payment-order-row{grid-template-columns:minmax(230px,1fr) auto auto}.tenant-account-module-workspace .tenant-order-primary{grid-column:1/-1}.tenant-account-module-workspace .tenant-payment-order-row>b{justify-self:start}.tenant-order-amount,.tenant-order-credit{text-align:left}}@media (max-width:760px){.tenant-create-subaccount-head{grid-template-columns:minmax(0,1fr);gap:13px;min-height:0;padding:20px 58px 18px 20px}.tenant-create-subaccount-symbol{width:44px;height:44px;flex-basis:44px}.tenant-create-subaccount-capacity{display:flex;width:-moz-fit-content;width:fit-content;min-width:0;align-items:baseline;gap:5px;padding:6px 10px}.tenant-create-subaccount-capacity span{grid-column:auto}.tenant-create-subaccount-capacity strong{font-size:16px}.tenant-create-subaccount-fields{grid-template-columns:1fr;gap:14px;padding:18px 18px 16px}.tenant-create-subaccount-fields .span-2{grid-column:auto}.tenant-create-subaccount-message{margin:-2px 18px 14px}.tenant-create-subaccount-footer{align-items:stretch;flex-direction:column;gap:11px;padding:13px 18px 16px}.tenant-create-subaccount-footer>p{max-width:none}.tenant-create-subaccount-footer>div{display:grid;grid-template-columns:.72fr 1.28fr}.tenant-create-subaccount-cancel,.tenant-create-subaccount-submit{width:100%;min-width:0}.tenant-account-module-workspace,.tenant-billing-page{gap:8px;padding:8px}.tenant-account-module-workspace .tenant-account-module-hero,.tenant-billing-page .tenant-billing-overview{min-height:0;align-items:stretch;gap:13px;padding:15px}.tenant-module-hero-icon{width:46px;height:46px;border-radius:14px}.tenant-account-module-workspace .tenant-account-module-identity{min-width:0}.tenant-account-module-workspace .tenant-payment-accounts-card{padding:13px}.tenant-payment-accounts-card>.tenant-panel-title{align-items:stretch;flex-direction:column}.tenant-account-module-workspace .tenant-order-recharge-link,.tenant-account-module-workspace .tenant-subaccount-create-button{align-self:stretch}.tenant-account-module-workspace .tenant-payment-pool,.tenant-billing-page .tenant-account-billing-metrics{grid-template-columns:1fr}.tenant-account-module-workspace .tenant-account-subhead,.tenant-account-module-workspace .tenant-order-toolbar{align-items:stretch;flex-direction:column}.tenant-account-module-workspace .tenant-order-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:3px}.tenant-account-module-workspace .tenant-order-filters button{flex:0 0 auto}.tenant-account-module-workspace .tenant-subaccount-row{grid-template-columns:1fr}.tenant-account-module-workspace .tenant-subaccount-balance{border-top:1px solid #e0ebf0;border-left:0;padding-top:8px;padding-left:0}.tenant-account-module-workspace .tenant-subaccount-actions{display:grid;grid-template-columns:minmax(112px,1fr) repeat(2,minmax(58px,auto))}.tenant-account-module-workspace .tenant-subaccount-actions label{grid-column:1}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts,.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-channel{grid-template-columns:1fr 1fr}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>label{grid-column:1/-1}.tenant-account-module-workspace .tenant-recharge-summary{display:grid;grid-template-columns:1fr}.tenant-account-module-workspace .tenant-recharge-agreement,.tenant-account-module-workspace .tenant-recharge-submit,.tenant-account-module-workspace .tenant-recharge-summary-head,.tenant-account-module-workspace .tenant-recharge-summary-note{grid-column:1}.tenant-account-module-workspace .tenant-payment-order-row{grid-template-columns:1fr 1fr}.tenant-account-module-workspace .tenant-order-primary,.tenant-account-module-workspace .tenant-payment-order-row>button{grid-column:1/-1}.tenant-account-module-workspace .tenant-payment-order-row>b{justify-self:end}.tenant-account-module-workspace .tenant-order-pagination{flex-wrap:wrap}.tenant-billing-page .tenant-billing-overview{grid-template-columns:1fr}.tenant-billing-page .tenant-billing-toolbar,.tenant-billing-search-actions{align-items:stretch;flex-direction:column}.tenant-billing-page .tenant-billing-search input{width:100%}.tenant-billing-page .billing-ledger-row{grid-template-columns:34px minmax(0,1fr)}.tenant-billing-page .billing-ledger-row>b{grid-column:2;justify-self:start}}@media (max-width:430px){.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts,.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-channel,.tenant-account-module-workspace .tenant-subaccount-actions{grid-template-columns:1fr}.tenant-account-module-workspace .tenant-recharge-checkout .tenant-recharge-amounts>label,.tenant-account-module-workspace .tenant-subaccount-actions label{grid-column:1}.tenant-account-module-workspace .tenant-payment-order-row{grid-template-columns:1fr}.tenant-account-module-workspace .tenant-payment-order-row>b{justify-self:start}}@media (prefers-reduced-motion:reduce){.tenant-account-module-workspace .tenant-order-recharge-link,.tenant-account-module-workspace .tenant-payment-order-row,.tenant-account-module-workspace .tenant-subaccount-create-button,.tenant-account-module-workspace .tenant-subaccount-row,.tenant-billing-page .billing-ledger-row,.tenant-create-subaccount-backdrop,.tenant-create-subaccount-modal{transition:none}}.tenant-offices-page.office-admin-shell{background:var(--rooms-bg)}.tenant-offices-page .office-admin-card{display:block;min-height:calc(100dvh - 90px);border:1px solid var(--rooms-line-strong)!important;border-radius:16px!important;background:var(--rooms-panel)!important;box-shadow:none!important}.tenant-offices-page .office-admin-card>.tenant-message{margin-bottom:10px}.tenant-offices-page .office-admin-table{border-color:var(--rooms-line-strong)!important;border-radius:12px}.tenant-offices-page.office-admin-shell .office-admin-table.is-card-view .office-admin-row,.tenant-offices-page.office-admin-shell .office-admin-table.is-list-view .office-admin-row{display:grid}.tenant-offices-page.office-admin-shell .office-admin-table.is-card-view .office-admin-row{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-offices-page.office-admin-shell .office-admin-table.is-card-view .tenant-row-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-offices-page.office-admin-shell .office-admin-table .tenant-row-actions button.danger{border-color:#efc3bb;background:#fff8f6;color:#b24735}.tenant-offices-page.office-admin-shell .office-admin-table .tenant-row-actions button.danger:hover:not(:disabled){border-color:#df8f80;background:#fff0ec;color:#982f1d}.tenant-offices-page.office-admin-shell .office-admin-table.is-list-view .tenant-row-actions button.danger{border:0;background:transparent;color:#b24735}.tenant-offices-page.office-admin-shell .office-admin-table.is-list-view .tenant-row-actions button.danger:hover:not(:disabled){border:0;background:transparent;color:#982f1d;text-decoration:underline;text-underline-offset:3px}.tenant-offices-page.office-admin-shell.tenant-entry-shell .office-admin-table .office-admin-row .tenant-row-actions a.primary{border-color:#0b91d5;background:linear-gradient(135deg,#11a8ed,#087fbd);color:#ffffff;box-shadow:0 8px 16px rgba(8,127,189,.24)}.tenant-offices-page.office-admin-shell.tenant-entry-shell .office-admin-table .office-admin-row .tenant-row-actions a.primary:hover{border-color:#0574ad;background:linear-gradient(135deg,#089ee5,#066f9f);color:#ffffff}@media (max-width:780px){.tenant-offices-page.office-admin-shell .office-admin-table.is-card-view .office-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.tenant-offices-page.office-admin-shell .office-admin-table.is-card-view .tenant-row-actions{grid-template-columns:1fr}}.tenant-office-create-page .tenant-office-create-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-office-create-page .tenant-office-side-actions{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);grid-gap:7px;gap:7px}.tenant-office-create-page .tenant-office-side-actions .tenant-submit-button{width:100%}.tenant-office-create-page .tenant-office-side-actions .button.ghost{display:inline-flex;min-height:var(--create-action-height);align-items:center;justify-content:center;border:1px solid #cbd8de;border-radius:6px;padding:0 12px;background:#ffffff;color:#293e48;font-size:var(--create-type-body);font-weight:800;box-shadow:none}.tenant-office-create-page .tenant-office-side-actions .button.ghost:hover{border-color:#8fcfe9;background:#eff8fc;color:#176a91}.tenant-office-create-page .tenant-builder-side .tenant-message{margin:0;border:1px solid #f2d0bf;border-radius:6px;padding:8px;background:#fff5ef;color:#9b4d2c;font-size:var(--create-type-small)}@media (max-width:760px){.tenant-office-create-page .tenant-office-side-actions{min-width:min(100%,250px)}}@media (max-width:560px){.tenant-office-create-page .tenant-office-side-actions{width:100%;min-width:0;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}:is(.admin-shell,.admin-login-page,.admin-caption-page){--admin-fluid-meta:clamp(0.625rem,calc(0.5rem + 0.14vw),0.75rem);--admin-fluid-small:clamp(0.6875rem,calc(0.54rem + 0.16vw),0.8125rem);--admin-fluid-body:clamp(0.75rem,calc(0.65rem + 0.16vw),0.875rem);--admin-fluid-strong:clamp(0.8125rem,calc(0.7rem + 0.18vw),1rem);--admin-fluid-section-title:clamp(1rem,calc(0.85rem + 0.25vw),1.25rem);--admin-fluid-page-title:clamp(1.5rem,calc(1.2rem + 0.5vw),2rem);--admin-fluid-metric:clamp(1.125rem,calc(1rem + 0.3vw),1.5rem);--admin-fluid-page-pad:clamp(0.625rem,calc(0.5rem + 0.45vw),1.25rem);--admin-fluid-panel-pad:clamp(0.875rem,calc(0.75rem + 0.3vw),1.25rem);--admin-fluid-gap:clamp(0.625rem,calc(0.5rem + 0.3vw),1rem);--admin-fluid-control-height:clamp(2.375rem,calc(2rem + 0.25vw),2.625rem);--admin-fluid-action-height:clamp(2.375rem,calc(2.05rem + 0.28vw),2.75rem);font-size:var(--admin-fluid-body);text-size-adjust:100%}.admin-shell.admin-shell{padding:var(--admin-fluid-page-pad)}.admin-shell .admin-commandbar{min-height:clamp(4.125rem,calc(3.65rem + .55vw),5rem);gap:var(--admin-fluid-gap);padding:clamp(.5rem,.45vw,.75rem) var(--admin-fluid-panel-pad)}.admin-shell .admin-commandbar-brand{gap:clamp(.5rem,.45vw,.75rem);min-width:clamp(13.75rem,15vw,17.5rem)}.admin-shell .admin-commandbar-logo{width:clamp(2.625rem,2.3vw,3rem);height:clamp(2.625rem,2.3vw,3rem);flex-basis:clamp(2.625rem,2.3vw,3rem)}.admin-shell .admin-commandbar-logo img{width:clamp(2.125rem,1.9vw,2.5rem);height:clamp(2.125rem,1.9vw,2.5rem)}.admin-shell .admin-commandbar-brand strong{font-size:var(--admin-fluid-section-title)}.admin-shell .admin-commandbar-brand small{font-size:var(--admin-fluid-small)}.admin-shell.admin-shell .admin-nav{gap:clamp(.25rem,.25vw,.4375rem)}.admin-shell.admin-shell .admin-nav .pill{min-height:var(--admin-fluid-control-height);padding-inline:clamp(.625rem,.7vw,1rem);font-size:var(--admin-fluid-body)}.admin-shell.admin-shell :where(p,li,td,th,label){font-size:var(--admin-fluid-body)}.admin-shell.admin-shell :is(.eyebrow,[class*=-kicker],[class*=-meta],[class*=-hint]),.admin-shell.admin-shell :where(small){font-size:var(--admin-fluid-small)}.admin-shell.admin-shell :where(strong,b){font-size:var(--admin-fluid-strong)}.admin-shell.admin-shell :where(h1){font-size:var(--admin-fluid-page-title)}.admin-shell.admin-shell :where(h2){font-size:var(--admin-fluid-section-title)}.admin-shell.admin-shell :where(h3){font-size:var(--admin-fluid-strong)}.admin-shell.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-height:var(--admin-fluid-control-height);font-size:var(--admin-fluid-body)}.admin-shell.admin-shell :is(button,.button,.ghost-button,[role=button]){min-height:var(--admin-fluid-action-height);font-size:var(--admin-fluid-body)}.admin-shell :is(.admin-home-page,.admin-settings-workbench,.admin-ops-workspace,.admin-version-console,.admin-version-release-workspace,.admin-version-model-workspace,.admin-tenants-console,.admin-tenants-workspace,.room-detail-workbench){gap:var(--admin-fluid-gap);margin-top:var(--admin-fluid-gap)}.admin-shell :is(.admin-home-heading,.admin-management-hero,.admin-settings-overview,.admin-ops-header){padding:var(--admin-fluid-panel-pad)}.admin-shell :is(.admin-home-heading,.admin-management-hero,.admin-settings-overview-main,.admin-ops-header-main,.admin-version-section-head,.admin-tenants-directory-head,.admin-tenants-create-head){gap:clamp(.75rem,.8vw,1.5rem)}.admin-shell :is(.admin-home-heading h2,.admin-management-title h1,.admin-version-hero h1,.admin-settings-overview h1,.admin-ops-title h1){font-size:var(--admin-fluid-page-title)}.admin-shell :is(.admin-home-heading>div:first-child>span,.admin-home-section>header span,.admin-management-title>span,.admin-management-title .eyebrow,.admin-version-hero .eyebrow,.admin-settings-overview .eyebrow,.admin-settings-section-kicker,.admin-ops-title>span,.admin-ops-kicker){font-size:var(--admin-fluid-meta)}.admin-shell :is(.admin-home-heading p,.admin-management-title p,.admin-version-hero p,.admin-settings-overview p,.admin-ops-title p){font-size:var(--admin-fluid-body)}.admin-shell :is(.admin-home-metrics article,.admin-management-metrics strong,.admin-tenant-stats strong,.admin-settings-summary>div,.admin-ops-metrics>div,.admin-version-model-overview>div,.admin-version-release-overview>div){min-height:clamp(4rem,calc(3.55rem + .65vw),5rem);padding:clamp(.5625rem,.55vw,.875rem) clamp(.6875rem,.7vw,1rem)}.admin-shell :is(.admin-home-metrics article>strong,.admin-management-metrics>strong,.admin-tenant-stats>strong,.admin-settings-summary strong,.admin-ops-metrics strong,.admin-version-model-overview strong,.admin-version-release-overview strong,.admin-billing-summary strong){font-size:var(--admin-fluid-metric)}.admin-shell :is(.admin-home-metrics article>span,.admin-management-metrics span,.admin-tenant-stats span,.admin-settings-summary span,.admin-ops-metrics span,.admin-version-model-overview span,.admin-version-release-overview span){font-size:var(--admin-fluid-small)}.admin-shell :is(.room-admin-row,.admin-ops-table-row,.admin-version-table-row,.admin-tenants-table-row,.admin-tenant-row){min-height:clamp(4.25rem,calc(3.7rem + .55vw),5rem);gap:clamp(.5rem,.45vw,.75rem);padding-block:clamp(.5625rem,.5vw,.75rem);padding-inline:clamp(.625rem,.65vw,1rem)}.admin-shell .room-admin-row-head{min-height:var(--admin-fluid-control-height);font-size:var(--admin-fluid-small)}.admin-shell :is(.room-row-main,.room-row-languages,.room-row-engine,.room-row-state,.room-row-audience) strong{font-size:var(--admin-fluid-strong)}.admin-shell .room-state-pill,.admin-shell :is(.room-row-main,.room-row-languages,.room-row-engine,.room-row-state,.room-row-audience) :is(span,small){font-size:var(--admin-fluid-small)}.admin-shell :is(.admin-version-section-head,.admin-tenants-directory-head,.admin-tenants-create-head,.admin-ops-panel-head,.admin-settings-section-head){min-height:clamp(4rem,calc(3.55rem + .5vw),4.75rem);padding:clamp(.6875rem,.65vw,.9375rem) var(--admin-fluid-panel-pad)}.admin-shell :is(.admin-version-section-head h2,.admin-version-section-head h3,.admin-tenants-directory-head h2,.admin-tenants-create-head h2,.admin-ops-panel-head h2,.admin-settings-section-head h2){font-size:var(--admin-fluid-section-title)}.admin-shell :is(.admin-version-section-head p,.admin-tenants-directory-head p,.admin-tenants-create-head p,.admin-ops-panel-head p,.admin-settings-section-head p){font-size:var(--admin-fluid-small)}.admin-shell .room-detail-workbench{padding-bottom:clamp(4rem,5vw,6rem)}.admin-shell .room-detail-hero,.admin-shell .room-management-side>*,.admin-shell .room-settings-section,.admin-shell>.grid>.panel{padding:var(--admin-fluid-panel-pad)}.admin-shell .room-detail-title h2,.admin-shell>.grid .section-title{font-size:var(--admin-fluid-section-title)}.admin-caption-page{padding:var(--admin-fluid-page-pad)}.admin-caption-page .caption-revision-panel{padding:var(--admin-fluid-panel-pad)}.admin-caption-page .caption-revision-console,.admin-caption-page .caption-revision-toolbar{gap:var(--admin-fluid-gap)}.admin-caption-page .caption-revision-toolbar .section-title{font-size:var(--admin-fluid-page-title)}.admin-caption-page :is(p,label,input,select,textarea,button,.button,.ghost-button){font-size:var(--admin-fluid-body)}.admin-caption-page :is(button,.button,.ghost-button,select,input:not([type=checkbox]):not([type=radio])){min-height:var(--admin-fluid-action-height)}.admin-caption-page :is(small,.eyebrow,.caption-language-pill em){font-size:var(--admin-fluid-small)}.admin-login-page .admin-login-panel{width:min(clamp(58.75rem,60vw,73.75rem),100%);min-height:clamp(35.625rem,55vh,45rem)}.admin-login-page :is(.admin-login-copy,.admin-login-form){padding:clamp(1.625rem,2.4vw,3.5rem)}.admin-login-page .login-copy-content h1{font-size:clamp(1.75rem,calc(1.25rem + .8vw),2.5rem)}.admin-login-page :is(.login-copy-content p,.admin-login-form p,label,input,button){font-size:var(--admin-fluid-body)}.admin-login-page :is(input,button){min-height:var(--admin-fluid-action-height)}.admin-login-page :is(small,.admin-login-head span,.login-brand-lockup span:not(.login-brand-mark)){font-size:var(--admin-fluid-small)}@media (min-width:2200px){.admin-shell .admin-home-workspace{grid-template-columns:minmax(0,1.25fr) minmax(24rem,.75fr)}.admin-shell .admin-settings-layout{grid-template-columns:clamp(15rem,12vw,19rem) minmax(0,1fr)}.admin-shell .room-management-layout{grid-template-columns:minmax(0,1fr) clamp(22rem,20vw,30rem)}}@media (max-height:800px) and (min-width:761px) and (pointer:fine){.admin-shell{--admin-fluid-page-pad:0.625rem;--admin-fluid-panel-pad:0.75rem;--admin-fluid-gap:0.625rem;--admin-fluid-control-height:2.25rem;--admin-fluid-action-height:2.375rem}.admin-shell .admin-commandbar{min-height:3.75rem;padding-block:.375rem}}@media (max-width:760px){:is(.admin-shell,.admin-login-page,.admin-caption-page){--admin-fluid-page-pad:0.5rem;--admin-fluid-panel-pad:0.75rem;--admin-fluid-gap:0.625rem;--admin-fluid-control-height:2.75rem;--admin-fluid-action-height:2.75rem}.admin-shell .admin-commandbar{gap:.5rem;padding:.5rem}.admin-shell .admin-commandbar-brand{min-width:0}.admin-shell :is(.admin-home-heading,.admin-management-hero,.admin-settings-overview-main,.admin-ops-header-main,.admin-version-section-head,.admin-tenants-directory-head,.admin-tenants-create-head){gap:.75rem}.admin-shell :is(.room-admin-row,.admin-ops-table-row,.admin-version-table-row,.admin-tenants-table-row,.admin-tenant-row){min-height:0}.admin-login-page .admin-login-panel{width:min(100%,32rem);min-height:0}}.admin-payment-workspace{display:grid;grid-gap:14px;gap:14px;min-width:0}.admin-payment-filters{display:grid;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(130px,180px)) auto;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--admin-line,#d8e2e7);border-radius:10px;background:#fff}.admin-payment-bulkbar{display:flex;gap:10px;align-items:center;border:1px solid #b9ddeb;border-radius:10px;padding:11px 14px;background:#eff9fd}.admin-payment-bulkbar strong{color:#087caf}.admin-payment-bulkbar span{flex:1 1;color:#66808b;font-size:12px}.admin-payment-bulkbar .danger{border-color:#f0c8c4;color:#b23d34}.admin-payment-filters input,.admin-payment-filters select{min-width:0;min-height:42px;border:1px solid var(--admin-line,#d8e2e7);border-radius:7px;padding:0 12px;background:#fff;color:var(--admin-ink,#172930)}.admin-payment-table-wrap{min-width:0;overflow:auto;border:1px solid var(--admin-line,#d8e2e7);border-radius:10px;background:#fff}.admin-payment-table{width:100%;min-width:1120px;border-collapse:collapse}.admin-payment-table td,.admin-payment-table th{padding:13px 14px;border-bottom:1px solid #edf2f4;text-align:left;vertical-align:top}.admin-payment-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f6fafb;color:#60747e;font-size:12px}.admin-payment-table .select-column{width:42px;padding-right:5px;text-align:center}.admin-payment-table input[type=checkbox]{width:16px;height:16px;accent-color:#0b8ec6}.admin-payment-table td small,.admin-payment-table td strong{display:block}.admin-payment-table td strong{color:#17323b;font-size:13px}.admin-payment-table td small{margin-top:5px;color:#71848d;font-size:11px}.admin-payment-loading{padding:64px 20px;text-align:center;color:#71848d}.payment-order-status{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;background:#edf3f5;color:#57707b;font-size:11px;font-weight:700}.payment-order-status.is-paid{background:#e5f7ee;color:#157448}.payment-order-status.is-created,.payment-order-status.is-pending{background:#fff2dd;color:#a65c00}.payment-order-status.is-refunding{background:#e7f3ff;color:#276fa7}.payment-order-status.is-failed,.payment-order-status.is-refunded{background:#fff0ef;color:#b33c34}.admin-payment-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.admin-payment-actions .refund{border-color:#f0c894;background:#fff9ee;color:#a7670d}@media (max-width:1100px){.admin-payment-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,1fr))}}@media (max-width:720px){.admin-payment-filters{grid-template-columns:1fr 1fr}.admin-payment-filters input{grid-column:1/-1}.admin-payment-bulkbar{align-items:flex-start;flex-wrap:wrap}.admin-payment-bulkbar span{flex-basis:100%}}.admin-billing-workspace{display:grid;grid-gap:var(--admin-fluid-gap,14px);gap:var(--admin-fluid-gap,14px);min-width:0;margin-top:var(--admin-fluid-gap,14px)}.admin-billing-filters{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(5,minmax(128px,.55fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px solid var(--admin-line,#d8e2e7);border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(23,43,54,.045)}.admin-billing-filters label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#5f747e;font-size:11px;font-weight:800}.admin-billing-filters input,.admin-billing-filters select{width:100%;min-width:0;min-height:42px;border:1px solid #ccdbe1;border-radius:7px;padding:0 11px;background:#fbfdfe;color:#172d36;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-billing-filters input:focus-visible,.admin-billing-filters select:focus-visible{border-color:#159bce;background:#fff;box-shadow:0 0 0 3px rgba(21,155,206,.14)}.admin-billing-filters input:disabled{background:#edf2f4;color:#86969d;cursor:not-allowed}.admin-billing-table-wrap{min-width:0;overflow:auto;border:1px solid var(--admin-line,#d8e2e7);border-radius:10px;background:#fff;box-shadow:0 10px 30px rgba(23,43,54,.045)}.admin-billing-batchbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:58px;border:1px solid #d5e3e8;border-radius:10px;padding:9px 12px;background:#f8fbfc;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.admin-billing-batchbar.has-selection{border-color:#8ed3e9;background:linear-gradient(90deg,#edfaff,#f9fdfe);box-shadow:0 8px 24px rgba(7,141,188,.08)}.admin-billing-batchbar p{margin:0;color:#6a7f88;font-size:11px;line-height:1.5}.admin-billing-batchbar>div,.admin-billing-row-actions{display:flex;gap:8px;align-items:center}.admin-billing-check-control{display:inline-flex;gap:8px;align-items:center;color:#20434f;cursor:pointer;font-size:12px;font-weight:850;white-space:nowrap}.admin-billing-check-control input,.admin-billing-select-column input{width:17px;height:17px;margin:0;accent-color:#119dd2;cursor:pointer}.admin-billing-danger-button,.admin-billing-row-delete{border:1px solid #e7b7b0;border-radius:8px;background:#fff7f5;color:#ad4034;cursor:pointer;font-weight:850;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-billing-danger-button{min-height:38px;padding:0 15px;font-size:11px}.admin-billing-row-delete{min-height:34px;padding:0 10px;font-size:10px}.admin-billing-danger-button:hover:not(:disabled),.admin-billing-row-delete:hover:not(:disabled){border-color:#ca685c;background:#fff0ed;color:#962e25}.admin-billing-danger-button:disabled,.admin-billing-row-delete:disabled{cursor:not-allowed;opacity:.45}.admin-billing-table{width:100%;min-width:1320px;border-collapse:collapse}.admin-billing-table td,.admin-billing-table th{padding:13px 14px;border-bottom:1px solid #edf2f4;text-align:left;vertical-align:top}.admin-billing-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f3f8fa;color:#586f79;font-size:11px;letter-spacing:.02em;white-space:nowrap}.admin-billing-table tbody tr{transition:background .15s ease}.admin-billing-table tbody tr:hover{background:#f8fcfd}.admin-billing-table tbody tr.is-selected{background:#eefaff;box-shadow:inset 3px 0 #12a2d8}.admin-billing-select-column{width:44px;padding-right:4px!important;text-align:center!important;vertical-align:middle!important}.admin-billing-table td small,.admin-billing-table td span,.admin-billing-table td strong{display:block}.admin-billing-table td strong{max-width:270px;color:#17323c;font-size:12px}.admin-billing-table td small,.admin-billing-table td strong{overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-billing-table td small{max-width:300px;margin-top:5px;color:#74868e;font-size:10px}.admin-billing-table td:last-child{width:154px}.admin-billing-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-billing-category{display:inline-flex!important;align-items:center;min-height:23px;margin-bottom:7px;border:1px solid #cfe2ea;border-radius:999px;padding:0 8px;background:#eef8fb;color:#137aa2;font-size:9px;font-weight:900;white-space:nowrap}.admin-billing-category.is-adjustment{border-color:#c9dfd5;background:#edf8f3;color:#167455}.admin-billing-category.is-cloud_note{border-color:#d7d3ee;background:#f4f1ff;color:#6556a5}.admin-billing-category.is-audio_content{border-color:#ead7c6;background:#fff7ef;color:#9b612a}.admin-billing-category.is-call{border-color:#ced8ef;background:#f0f5ff;color:#476aa8}.admin-billing-category.is-lexicon{border-color:#d4e1c5;background:#f4f9ed;color:#5f7c30}.admin-billing-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-billing-amount.is-credit{color:#167451!important}.admin-billing-amount.is-debit{color:#b24b3e!important}.admin-billing-amount.is-neutral{color:#5e727b!important}.admin-billing-detail{max-width:310px;overflow:hidden;color:#526c77;font-size:11px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.admin-billing-loading{display:flex;gap:10px;align-items:center;justify-content:center;min-height:280px;color:#647d88}.admin-billing-loading span{width:19px;height:19px;border:2px solid #d0e4ec;border-top-color:#108dc0;border-radius:50%;animation:admin-billing-spin .75s linear infinite}@keyframes admin-billing-spin{to{transform:rotate(1turn)}}.admin-billing-dialog-backdrop{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:rgba(8,27,36,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-billing-dialog{width:min(860px,100%);max-height:min(90vh,820px);overflow:auto;border:1px solid #cbdce3;border-radius:14px;background:#fff;box-shadow:0 32px 100px rgba(5,25,34,.28)}.admin-billing-dialog>header{display:grid;grid-template-columns:52px minmax(0,1fr) 44px;grid-gap:14px;gap:14px;align-items:start;border-bottom:1px solid #e3ecef;padding:20px 22px}.admin-billing-dialog-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid #bae0ed;border-radius:12px;background:linear-gradient(145deg,#eefaff,#e8f4f7);color:#098bbf}.admin-billing-dialog-icon svg{width:27px;height:27px}.admin-billing-dialog header span{color:#1387b6;font-size:10px;font-weight:900;letter-spacing:.08em}.admin-billing-dialog header h2{margin:4px 0;color:#142f39;font-size:20px}.admin-billing-dialog header p{margin:0;color:#70828a;font-size:11px}.admin-billing-dialog-close{display:grid;width:44px;height:44px;place-items:center;border:1px solid #d4e0e5;border-radius:10px;background:#f8fbfc;color:#45616d;cursor:pointer;font-size:25px}.admin-billing-dialog-close:hover{border-color:#9fcfe0;color:#087daa}.admin-billing-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:20px 22px}.admin-billing-dialog-grid>div,.admin-billing-dialog-note{min-width:0;border:1px solid #dce7eb;border-radius:9px;padding:11px 13px;background:#f8fbfc}.admin-billing-dialog-grid span,.admin-billing-dialog-note span{display:block;color:#73858d;font-size:9px;font-weight:800}.admin-billing-dialog-grid strong{display:block;overflow-wrap:anywhere;margin-top:5px;color:#1d3944;font-size:11px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-billing-dialog-note{margin:0 22px 20px}.admin-billing-dialog-note p{margin:6px 0 0;color:#314e59;line-height:1.65;white-space:pre-wrap}.admin-billing-dialog footer{display:flex;gap:9px;justify-content:flex-end;border-top:1px solid #e3ecef;padding:14px 22px 18px;background:#fbfdfe}.admin-billing-delete-dialog{width:min(520px,100%);border:1px solid #e4c8c3;border-radius:16px;padding:26px;background:#fff;box-shadow:0 32px 100px rgba(39,14,10,.28);text-align:center}.admin-billing-delete-icon{display:grid;width:58px;height:58px;margin:0 auto 15px;place-items:center;border:1px solid #efc8c1;border-radius:17px;background:#fff4f1;color:#b7473b}.admin-billing-delete-icon svg{width:30px;height:30px}.admin-billing-delete-dialog h2{margin:0;color:#2b3032;font-size:21px}.admin-billing-delete-dialog>p{margin:12px 0 18px;color:#64777f;font-size:12px;line-height:1.7}.admin-billing-delete-dialog>p strong{display:inline;margin:0 4px;color:#a43c32}.admin-billing-delete-dialog label{display:grid;grid-gap:7px;gap:7px;text-align:left}.admin-billing-delete-dialog label span{color:#7c5a55;font-size:10px;font-weight:800}.admin-billing-delete-dialog input{width:100%;min-height:44px;border:1px solid #dcc4bf;border-radius:9px;padding:0 12px;background:#fffaf9;color:#342a29;outline:none}.admin-billing-delete-dialog input:focus-visible{border-color:#ca665a;box-shadow:0 0 0 3px rgba(202,102,90,.14)}.admin-billing-delete-dialog footer{display:flex;gap:9px;justify-content:flex-end;margin-top:22px}@media (max-width:1380px){.admin-billing-filters{grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(130px,.6fr))}.admin-billing-filters label:nth-of-type(4),.admin-billing-filters label:nth-of-type(5){grid-row:2}}@media (max-width:860px){.admin-billing-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-search{grid-column:1/-1}.admin-billing-filters label:nth-of-type(4),.admin-billing-filters label:nth-of-type(5){grid-row:auto}.admin-billing-dialog-grid{grid-template-columns:1fr}.admin-billing-batchbar{grid-template-columns:1fr auto}.admin-billing-batchbar p{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.admin-billing-filters{grid-template-columns:1fr;padding:12px}.admin-billing-search{grid-column:auto}.admin-billing-dialog-backdrop{align-items:end;padding:0}.admin-billing-dialog{max-height:92vh;border-radius:16px 16px 0 0}.admin-billing-dialog>header{grid-template-columns:44px minmax(0,1fr) 44px;padding:16px}.admin-billing-dialog-icon{width:44px;height:44px}.admin-billing-dialog-grid{padding:16px}.admin-billing-dialog-note{margin:0 16px 16px}.admin-billing-dialog footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.admin-billing-batchbar{grid-template-columns:1fr}.admin-billing-batchbar>div{justify-content:stretch}.admin-billing-batchbar>div>button{flex:1 1}.admin-billing-delete-dialog{width:100%;border-radius:16px 16px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.admin-billing-loading span{animation-duration:1.5s}.admin-billing-batchbar,.admin-billing-danger-button,.admin-billing-filters input,.admin-billing-filters select,.admin-billing-row-delete,.admin-billing-table tbody tr{transition:none}}.admin-domain-lexicons-workspace{--domain-blue:#0b8ed8;--domain-ink:#102f42;--domain-muted:#668091;display:grid;grid-gap:16px;gap:16px;padding:18px 2px 30px}.domain-category-sidebar,.domain-category-summary,.domain-lexicon-hero,.domain-lexicon-stats article,.domain-terms-panel{background:#fff;border:1px solid #cfe0e9;border-radius:20px;box-shadow:0 12px 36px rgba(21,72,101,.06)}.domain-lexicon-hero{align-items:center;display:flex;justify-content:space-between;padding:24px 26px}.domain-lexicon-hero h1{color:var(--domain-ink);font-size:clamp(25px,2vw,34px);margin:4px 0 7px}.domain-lexicon-hero p{color:var(--domain-muted);margin:0;max-width:760px}.domain-lexicon-hero small{color:var(--domain-blue);font-size:12px;font-weight:900;letter-spacing:.12em}.domain-lexicon-hero-actions{align-items:center;display:flex;gap:10px}.domain-lexicon-hero-actions>span{background:#edf8fd;border-radius:999px;color:#1476a9;font-size:13px;font-weight:800;padding:8px 12px;white-space:nowrap}.admin-domain-lexicons-workspace button,.domain-lexicon-dialog button{align-items:center;background:#f8fbfd;border:1px solid #c7dae5;border-radius:11px;color:var(--domain-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:44px;padding:0 16px;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}.admin-domain-lexicons-workspace button:not(:disabled):hover,.domain-lexicon-dialog button:not(:disabled):hover{border-color:#77bfe3;box-shadow:0 7px 18px rgba(25,106,148,.1)}.admin-domain-lexicons-workspace button:not(:disabled):active,.domain-lexicon-dialog button:not(:disabled):active{transform:translateY(1px)}.admin-domain-lexicons-workspace button:focus-visible,.domain-lexicon-dialog button:focus-visible{outline:3px solid rgba(17,146,218,.24);outline-offset:2px}.admin-domain-lexicons-workspace button.primary,.domain-lexicon-dialog button.primary{background:linear-gradient(135deg,#0aa7e8,#1777e8);border-color:transparent;box-shadow:0 8px 20px rgba(23,119,232,.18);color:#fff}.admin-domain-lexicons-workspace button.primary:not(:disabled):hover,.domain-lexicon-dialog button.primary:not(:disabled):hover{background:linear-gradient(135deg,#0799d8,#126bd4);border-color:transparent;box-shadow:0 10px 24px rgba(23,119,232,.26)}.admin-domain-lexicons-workspace button.secondary,.domain-lexicon-dialog button.secondary{background:#fff;color:var(--domain-ink)}.admin-domain-lexicons-workspace button.danger,.domain-lexicon-dialog button.danger{background:#fff7f6;border-color:#efc3be;color:#bd433d}.admin-domain-lexicons-workspace button.danger:not(:disabled):hover,.domain-lexicon-dialog button.danger:not(:disabled):hover{background:#fff0ee;border-color:#e69e97;box-shadow:0 7px 18px rgba(189,67,61,.1)}.admin-domain-lexicons-workspace button:disabled,.domain-lexicon-dialog button:disabled{box-shadow:none;cursor:not-allowed;opacity:.48;transform:none}.domain-lexicon-stats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.domain-lexicon-stats article{display:grid;grid-gap:4px;gap:4px;padding:17px 20px}.domain-lexicon-stats span{color:var(--domain-muted);font-size:13px;font-weight:800}.domain-lexicon-stats strong{color:var(--domain-ink);font-size:27px;line-height:1.1}.domain-lexicon-stats small{color:#8297a4}.domain-notice{align-items:center;border:1px solid #b9dcf0;border-radius:13px;display:flex;font-weight:700;justify-content:space-between;padding:11px 15px}.domain-notice.info{background:#eef9ff;color:#17648d}.domain-notice.success{background:#ebfbf5;border-color:#ace5cf;color:#167255}.domain-notice.error{background:#fff4f2;border-color:#f0c1bc;color:#a83c35}.domain-notice button{background:transparent;border:0;color:inherit;padding:2px 7px}.domain-lexicon-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.domain-category-sidebar{max-height:calc(100vh - 190px);overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}.domain-category-filter{border-bottom:1px solid #d9e7ee;display:grid;grid-gap:8px;gap:8px;padding:14px}.domain-bulk-language-row input,.domain-bulk-textarea textarea,.domain-category-filter input,.domain-category-filter select,.domain-category-form-grid input,.domain-category-form-grid textarea,.domain-i18n-locale-row input,.domain-term-toolbar input,.domain-term-toolbar select{background:#fbfdfe;border:1px solid #c8dae4;border-radius:11px;color:var(--domain-ink);font:inherit;outline:none;padding:11px 13px;width:100%}.domain-bulk-language-row input:focus,.domain-bulk-textarea textarea:focus,.domain-category-filter input:focus,.domain-category-filter select:focus,.domain-category-form-grid input:focus,.domain-category-form-grid textarea:focus,.domain-i18n-locale-row input:focus,.domain-term-toolbar input:focus,.domain-term-toolbar select:focus{border-color:#24a9e7;box-shadow:0 0 0 3px rgba(36,169,231,.12)}.domain-category-list{display:grid;grid-gap:7px;gap:7px;max-height:calc(100vh - 310px);overflow:auto;padding:10px}.domain-category-list>button{align-items:center;background:#fff;border-color:transparent;display:flex;justify-content:space-between;padding:13px;text-align:left;width:100%}.domain-category-list>button:hover{background:#f1f9fd}.domain-category-list>button.active{background:linear-gradient(135deg,#e8f8ff,#f2fbf8);border-color:#49b7e8;box-shadow:inset 3px 0 #16a2e1}.domain-category-list button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.domain-category-list button em,.domain-category-list button small{color:#748b99;font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-category-list button strong{color:var(--domain-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-category-list button>i{background:#eef3f5;border-radius:999px;color:#778a95;font-size:11px;font-style:normal;padding:5px 8px}.domain-category-list button>i.enabled{background:#dff8ed;color:#11805b}.domain-category-empty,.domain-table-empty,.domain-workspace-empty{align-items:center;color:#8295a1;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:180px;padding:24px;text-align:center}.domain-category-content{display:grid;grid-gap:16px;gap:16px;min-width:0}.domain-category-summary{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr auto;padding:22px}.domain-category-title{align-items:center;display:flex;gap:14px;min-width:0}.domain-category-title>span{align-items:center;background:linear-gradient(135deg,#0b94dc,#13bea7);border-radius:15px;color:#fff;display:flex;font-size:14px;font-weight:900;height:56px;justify-content:center;min-width:56px;padding:8px}.domain-category-title h2{color:var(--domain-ink);font-size:23px;margin:2px 0 4px}.domain-category-title small{color:#158cc5;font-weight:800}.domain-category-title p{color:var(--domain-muted);margin:0}.domain-category-summary-actions{display:flex;gap:8px}.domain-prompt-preview{background:#f4f9fc;border:1px solid #d8e7ee;border-radius:14px;grid-column:1/-1;padding:14px 16px}.domain-prompt-preview span{color:#187ba9;font-size:12px;font-weight:900}.domain-prompt-preview p{color:#304e5f;line-height:1.65;margin:7px 0}.domain-prompt-preview small{color:#8296a2}.domain-terms-panel{min-width:0;overflow:hidden;padding:20px}.domain-section-heading{align-items:center;display:flex;justify-content:space-between}.domain-section-heading h2,.domain-section-heading h3{color:var(--domain-ink);margin:0 0 4px}.domain-section-heading p{color:var(--domain-muted);font-size:13px;margin:0}.domain-section-heading>span{background:#eaf7fc;border-radius:999px;color:#187ba9;font-size:12px;font-weight:900;padding:7px 11px}.domain-term-toolbar{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) minmax(130px,.45fr) auto auto;margin:18px 0 10px}.domain-term-selection-bar{align-items:center;background:#f3f8fa;border-radius:11px;display:flex;gap:14px;min-height:44px;padding:8px 12px}.domain-term-selection-bar label{align-items:center;display:flex;gap:7px}.domain-term-selection-bar span{color:var(--domain-muted);font-size:13px}.domain-term-selection-bar button{background:#fff4f2;border-color:#edc8c4;color:#bd443d;margin-left:auto;padding:7px 10px}.domain-term-table-wrap{overflow:auto}.domain-term-table{border-collapse:collapse;min-width:850px;width:100%}.domain-term-table th{background:#eef5f8;color:#577181;font-size:12px;padding:10px;text-align:left}.domain-term-table td{border-bottom:1px solid #e2edf2;color:#294758;padding:11px 10px;vertical-align:top}.domain-term-table td small,.domain-term-table td strong{display:block}.domain-term-table td small{color:#8498a4;margin-top:4px;max-width:260px}.domain-term-table td code{background:#eef7fb;border-radius:6px;color:#1876a5;padding:4px 6px}.domain-term-table td button{background:#fff;color:#176e9b;padding:6px 10px}.domain-status{background:#eef2f4;border-radius:999px;color:#6f838e;font-size:11px;font-weight:800;padding:5px 8px}.domain-status.enabled{background:#def8ed;color:#087b54}.domain-pagination{align-items:center;color:#718792;display:flex;font-size:13px;justify-content:space-between;padding-top:14px}.domain-pagination div{display:flex;gap:8px}.domain-pagination button{background:#fff;padding:7px 11px}.domain-lexicon-dialog-backdrop{align-items:center;background:rgba(8,31,44,.64);display:flex;inset:0;isolation:isolate;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:24px;position:fixed;z-index:100000}.domain-lexicon-dialog{--domain-blue:#0b8ed8;--domain-ink:#102f42;--domain-muted:#668091;animation:domain-dialog-enter .18s ease-out both;background:#fff;border-radius:22px;box-shadow:0 28px 80px rgba(0,28,45,.3);box-sizing:border-box;flex:0 1 920px;margin:auto;max-height:calc(100dvh - 48px);max-width:920px;overflow:auto;padding:24px;position:relative;width:100%;z-index:1}.domain-lexicon-dialog.compact{max-width:680px}.domain-lexicon-dialog>header{align-items:flex-start;border-bottom:1px solid #dbe7ed;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.domain-lexicon-dialog header small{color:var(--domain-blue);font-size:11px;font-weight:900;letter-spacing:.13em}.domain-lexicon-dialog header h2{color:var(--domain-ink);margin:4px 0}.domain-lexicon-dialog header p{color:var(--domain-muted);margin:0}.domain-icon-button{background:#f0f5f7!important;border:1px solid transparent!important;border-radius:12px!important;color:#3b5969!important;flex:0 0 44px;font-size:25px!important;height:44px;line-height:1;min-height:44px!important;padding:0!important;width:44px}.domain-icon-button:hover{background:#e3edf2!important;border-color:#c5d9e3!important;color:#173e53!important}.domain-category-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.domain-category-form-grid>label{display:grid;grid-gap:6px;gap:6px}.domain-bulk-language-row label>span,.domain-bulk-textarea>span,.domain-category-form-grid label>span,.domain-i18n-locale-row label>span{color:#365668;font-size:13px;font-weight:800}.domain-bulk-textarea>small,.domain-category-form-grid label>small{color:#8498a4}.domain-category-form-grid .span-2{grid-column:1/-1}.domain-category-form-grid textarea{line-height:1.6;resize:vertical}.domain-switch-field{align-content:start}.domain-switch{align-items:center;background:#eff3f5;color:#6f828d;display:flex;gap:8px;justify-self:start}.domain-switch i{background:#9aabb3;border-radius:50%;height:9px;width:9px}.domain-switch.active{background:#e3f8f0;border-color:#aae4cf;color:#137454}.domain-switch.active i{background:#17aa78}.domain-i18n-editor{background:#f4f9fb;border:1px solid #d5e5ec;border-radius:16px;margin-top:18px;padding:16px}.domain-bulk-language-row,.domain-i18n-locale-row{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) auto;margin:14px 0}.domain-bulk-language-row label,.domain-bulk-textarea,.domain-i18n-locale-row label{display:grid;grid-gap:6px;gap:6px}.domain-i18n-locale-row button{background:#fff}.domain-lexicon-dialog>footer{border-top:1px solid #dbe7ed;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}.domain-lexicon-dialog>footer .domain-dialog-delete{margin-right:auto}.domain-inline-switches{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;min-width:0;padding-top:25px}.domain-inline-switches label{align-items:center;color:#3a5a6b;cursor:pointer;display:inline-flex;gap:8px;line-height:1.4;min-height:32px;white-space:nowrap}.domain-inline-switches input[type=checkbox]{accent-color:#138fd5;flex:0 0 auto;height:18px;margin:0;width:18px}.domain-bulk-language-row{grid-template-columns:1fr auto 1fr}.domain-bulk-language-row>span{color:#1698d4;font-size:24px;padding-bottom:8px}.domain-bulk-textarea textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.65;margin-top:7px}@keyframes domain-dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.admin-domain-lexicons-workspace button,.domain-lexicon-dialog,.domain-lexicon-dialog button{animation:none;transition:none}}@media (max-width:1100px){.domain-lexicon-stats{grid-template-columns:repeat(2,1fr)}.domain-lexicon-layout{grid-template-columns:1fr}.domain-category-sidebar{max-height:none;position:static}.domain-category-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px}.domain-term-toolbar{grid-template-columns:1fr 1fr}.domain-term-toolbar input{grid-column:1/-1}}@media (max-width:720px){.admin-domain-lexicons-workspace{padding-inline:8px}.domain-lexicon-hero{align-items:flex-start;flex-direction:column;gap:16px;padding:19px}.domain-lexicon-hero-actions{flex-wrap:wrap}.domain-lexicon-stats{grid-template-columns:1fr 1fr}.domain-lexicon-stats article{padding:14px}.domain-category-list,.domain-category-summary{grid-template-columns:1fr}.domain-category-summary{padding:16px}.domain-category-summary-actions{grid-row:2}.domain-category-form-grid,.domain-term-toolbar{grid-template-columns:1fr}.domain-category-form-grid .span-2,.domain-term-toolbar input{grid-column:1}.domain-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.domain-lexicon-dialog-backdrop{padding:10px}.domain-lexicon-dialog{max-height:calc(100dvh - 20px);padding:18px}.domain-lexicon-dialog>footer{flex-wrap:wrap}.domain-lexicon-dialog>footer button{flex:1 1 130px}.domain-lexicon-dialog>footer .domain-dialog-delete{margin-right:0;order:3}.domain-inline-switches{padding-top:0}}