/* Orvexa 1.0.0 — Monetize Pages styles. */
.m10-page{width:100%;max-width:var(--app-page-outer-max-width,1832px);margin-inline:auto;padding:24px;color:var(--text)}
.m10-page *{box-sizing:border-box}.m10-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.m10-eyebrow{display:block;margin-bottom:7px;color:var(--primary-text);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.m10-head h1{font-size:32px;line-height:1.08;font-weight:800;letter-spacing:-.04em}.m10-head p{max-width:760px;margin-top:8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.5}.m10-head-actions,.m10-filters,.m10-form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.m10-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--text);font-size:13px;font-weight:700;transition:.16s ease}.m10-btn:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--line));transform:translateY(-1px)}.m10-btn svg{width:16px}.m10-btn.is-primary{border-color:color-mix(in srgb,var(--primary) 50%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,var(--surface-solid)),color-mix(in srgb,var(--amber) 8%,var(--surface-solid)));color:var(--text)}
.m10-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 78%,transparent);box-shadow:0 14px 40px rgba(65,54,34,.05)}.m10-metric{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:116px;padding:20px;border-inline-end:1px solid var(--line)}.m10-metric:last-child{border-inline-end:0}.m10-metric>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:color-mix(in srgb,var(--primary) 9%,var(--surface-solid));color:var(--primary-text)}.m10-metric.is-mint>span{background:color-mix(in srgb,var(--mint) 10%,var(--surface-solid));color:var(--mint-text)}.m10-metric.is-blue>span{background:color-mix(in srgb,var(--cyan) 10%,var(--surface-solid));color:var(--cyan-text)}.m10-metric.is-coral>span{background:color-mix(in srgb,var(--danger) 8%,var(--surface-solid));color:var(--danger-text)}.m10-metric small,.m10-metric strong,.m10-metric p{display:block}.m10-metric small{color:var(--muted);font-size:12px;font-weight:650}.m10-metric strong{margin-top:4px;font-size:28px;font-weight:800;letter-spacing:-.035em}.m10-metric p{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.35}
.m10-section{margin-top:18px}.m10-panel{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent);box-shadow:0 14px 40px rgba(65,54,34,.045)}.m10-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 14px}.m10-section-head h2{font-size:16px;font-weight:800;letter-spacing:-.018em}.m10-section-head p{max-width:760px;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.m10-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-inline-end:20px}.m10-toolbar .m10-section-head{flex:1}.m10-search{display:flex;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--muted)}.m10-search svg{width:16px}.m10-search input{min-width:0;width:100%;background:transparent;color:var(--text);font-size:13px;outline:0}.m10-filters select,.m10-form input,.m10-form select,.m10-form textarea{min-height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--text);padding:9px 11px;font:600 13px/1.4 Manrope,sans-serif;outline:0}.m10-filters select:focus,.m10-search:focus-within,.m10-form input:focus,.m10-form select:focus,.m10-form textarea:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)}
.m10-table-wrap{overflow-x:auto;overflow-y:hidden;padding:0 20px 20px}.m10-table{width:100%;border-collapse:separate;border-spacing:0 8px;font-size:13px}.m10-table th{padding:0 12px 4px;color:var(--muted);font-size:12px;font-weight:750;text-align:left;white-space:nowrap}.m10-table td{padding:12px;border-block:1px solid var(--line);background:color-mix(in srgb,var(--surface-solid) 76%,transparent);vertical-align:middle}.m10-table td:first-child{border-inline-start:1px solid var(--line);border-start-start-radius:12px;border-end-start-radius:12px}.m10-table td:last-child{border-inline-end:1px solid var(--line);border-start-end-radius:12px;border-end-end-radius:12px}.m10-table td b,.m10-table td small{display:block}.m10-table td b{font-size:13px}.m10-table td small{margin-top:3px;color:var(--muted);font-size:12px}.m10-table.customers{min-width:1260px}.m10-table.entitlements{min-width:820px}.m10-table.billing{min-width:1040px}.m10-table.credits{min-width:960px}.m10-customer{display:flex;align-items:center;gap:10px;color:inherit}.m10-customer>span:first-child{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--surface-solid)),color-mix(in srgb,var(--mint) 8%,var(--surface-solid)));color:var(--primary-text);font-size:12px;font-weight:800}.m10-customer.compact>span:first-child{width:32px;height:32px}.m10-usage>span,.m10-credit-meter>span{display:block;width:90px;height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 65%,transparent)}.m10-usage>span i,.m10-credit-meter>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--primary))}.m10-usage b,.m10-credit-meter b{display:block;margin-top:5px;font-size:12px}.m10-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:11.5px;font-weight:750}.m10-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.m10-status.is-good{color:var(--mint-text);background:color-mix(in srgb,var(--mint) 7%,transparent)}.m10-status.is-warn{color:var(--amber-text);background:color-mix(in srgb,var(--amber) 7%,transparent)}.m10-status.is-bad{color:var(--danger-text);background:color-mix(in srgb,var(--danger) 7%,transparent)}.m10-status.is-info{color:var(--cyan-text);background:color-mix(in srgb,var(--cyan) 7%,transparent)}.m10-status.is-neutral{color:var(--muted)}.m10-icon-btn{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface-solid);color:var(--muted)}.m10-icon-btn:hover{color:var(--primary-text);border-color:color-mix(in srgb,var(--primary) 40%,var(--line))}.m10-icon-btn svg{width:16px}
.m10-grid{display:grid;gap:18px}.m10-grid.two{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.m10-grid.usage{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.m10-list{display:grid;padding:0 20px 20px;gap:8px}.m10-list-row{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);color:var(--text);text-align:left}.m10-list-row:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line))}.m10-list-row b,.m10-list-row small{display:block}.m10-list-row b{font-size:13px}.m10-list-row small{margin-top:3px;color:var(--muted);font-size:12px}.m10-list-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary-text)}.m10-list-icon.is-coral{background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--danger-text)}.m10-list-icon.is-gold{background:color-mix(in srgb,var(--amber) 10%,transparent);color:var(--amber-text)}.m10-list-icon.is-blue{background:color-mix(in srgb,var(--cyan) 10%,transparent);color:var(--cyan-text)}.m10-boundary{display:grid;gap:8px;padding:0 20px 20px}.m10-boundary a{display:grid;grid-template-columns:36px 1fr;column-gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);color:var(--text)}.m10-boundary a>span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary-text)}.m10-boundary b,.m10-boundary small{display:block}.m10-boundary b{font-size:13px}.m10-boundary small{color:var(--muted);font-size:12px}.m10-boundary.compact{padding-top:0}
.m10-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.m10-plan{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-solid) 82%,transparent);box-shadow:0 14px 38px rgba(65,54,34,.045);padding:20px}.m10-plan.is-featured{border-color:color-mix(in srgb,var(--primary) 48%,var(--line));box-shadow:0 18px 48px color-mix(in srgb,var(--primary) 12%,transparent)}.m10-plan header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.m10-plan header small{color:var(--muted);font-size:11.5px}.m10-plan h2{margin-top:3px;font-size:18px;font-weight:800}.m10-plan-price{margin:18px 0 14px;padding-bottom:15px;border-bottom:1px solid var(--line)}.m10-plan-price strong{font-size:27px;letter-spacing:-.04em}.m10-plan-price span{margin-left:4px;color:var(--muted);font-size:12px}.m10-plan-price small{display:block;margin-top:4px;color:var(--muted);font-size:12px}.m10-plan-meter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:11px;background:color-mix(in srgb,var(--primary) 6%,var(--surface-solid));font-size:12px}.m10-plan-meter b{font-size:14px}.m10-plan dl{display:grid;gap:0;margin-top:10px}.m10-plan dl div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed color-mix(in srgb,var(--line) 80%,transparent);font-size:12px}.m10-plan dt{color:var(--muted)}.m10-plan dd{text-align:right;font-weight:700}.m10-plan footer{margin-top:auto;padding-top:15px}.m10-plan footer>small,.m10-plan footer>b{display:block}.m10-plan footer>small{color:var(--muted);font-size:11.5px}.m10-plan footer>b{margin:3px 0 12px;font-size:12px}.m10-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary-text);font-size:12px;font-weight:750}.m10-text-link svg{width:14px}
.m10-tabs{display:flex;gap:6px;padding:0 20px 12px;overflow:auto}.m10-tabs button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--muted);font-size:12px;font-weight:750}.m10-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:var(--surface-2);font-size:10.5px}.m10-tabs button.active{border-color:var(--line);background:var(--surface-solid);color:var(--text)}.m10-policy{display:grid;padding:0 20px 20px}.m10-policy>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.m10-policy>div:last-child{border-bottom:0}.m10-policy>div>svg{width:18px;color:var(--primary-text)}.m10-policy b,.m10-policy small{display:block}.m10-policy b{font-size:13px}.m10-policy small{margin-top:3px;color:var(--muted);font-size:12px;line-height:1.45}
.m10-chart{min-height:300px;padding:4px 14px 14px}.m10-unit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:0 20px 20px}.m10-unit-grid>div{display:grid;grid-template-columns:32px 1fr;gap:8px;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid)}.m10-unit-grid span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary-text)}.m10-unit-grid small{color:var(--muted);font-size:11.5px}.m10-unit-grid b{font-size:13px}.m10-breakdown{display:grid;gap:10px;padding:0 20px 20px}.m10-breakdown>div{display:grid;grid-template-columns:1fr 120px 42px;align-items:center;gap:10px}.m10-breakdown>div>span{grid-column:2;width:120px;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 60%,transparent)}.m10-breakdown>div>span i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.m10-breakdown>div>span i.tone-1{background:var(--mint)}.m10-breakdown>div>span i.tone-2{background:var(--cyan)}.m10-breakdown>div>span i.tone-3{background:var(--amber)}.m10-breakdown b{font-size:12px}.m10-breakdown strong{text-align:right;font-size:12px}.m10-breakdown.modal{padding:0}.m10-empty{padding:34px 20px;text-align:center}.m10-empty>svg{width:28px;margin:auto;color:var(--muted)}.m10-empty h3{margin-top:10px;font-size:14px}.m10-empty p{margin-top:4px;color:var(--muted);font-size:12px}.m10-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.m10-modal[hidden]{display:none}.m10-modal{position:fixed;z-index:140;inset:0;display:grid;place-items:center;padding:18px;opacity:0;transition:opacity .18s ease}.m10-modal.is-open{opacity:1}.m10-modal-backdrop{position:absolute;inset:0;background:rgba(8,10,12,.58);backdrop-filter:blur(8px)}.m10-modal-card{position:relative;width:min(560px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--surface-solid);box-shadow:0 26px 90px rgba(0,0,0,.28)}.m10-modal-card>header{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface-solid)}.m10-modal-card>header small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.m10-modal-card>header h2{margin-top:3px;font-size:18px;font-weight:800}.m10-modal-card>#m10-modal-body{padding:20px}.m10-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.m10-action-grid>a,.m10-action-grid>button{display:grid;grid-template-columns:34px 1fr;gap:9px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);text-align:left}.m10-action-grid svg{grid-row:1/3;width:18px;color:var(--primary-text)}.m10-action-grid b,.m10-action-grid small{display:block}.m10-action-grid b{font-size:13px}.m10-action-grid small{color:var(--muted);font-size:11.5px;line-height:1.4}.m10-form{display:grid;gap:13px}.m10-form>p{color:var(--muted);font-size:13px;line-height:1.5}.m10-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.m10-form textarea{resize:vertical}.m10-form-actions{justify-content:flex-end;margin-top:4px}.m10-inspector{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line);margin-bottom:14px}.m10-inspector>div{padding:13px;background:var(--surface)}.m10-inspector small,.m10-inspector b{display:block}.m10-inspector small{color:var(--muted);font-size:11.5px}.m10-inspector b{margin-top:3px;font-size:13px}
@media(max-width:1320px){.m10-plan-grid{grid-template-columns:repeat(2,1fr)}.m10-metrics{grid-template-columns:repeat(2,1fr)}.m10-metric:nth-child(2){border-inline-end:0}.m10-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:980px){.m10-grid.two,.m10-grid.usage{grid-template-columns:1fr}.m10-toolbar{align-items:flex-start;flex-direction:column;padding:0 20px 14px}.m10-toolbar .m10-section-head{padding:20px 0 0}.m10-filters{width:100%}.m10-search{flex:1;min-width:220px}.m10-unit-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:760px){.m10-page{padding:16px}.m10-head{flex-direction:column}.m10-head h1{font-size:27px}.m10-head-actions{width:100%}.m10-head-actions .m10-btn{flex:1}.m10-plan-grid{grid-template-columns:1fr}.m10-unit-grid{grid-template-columns:repeat(2,1fr)}.m10-table-wrap{padding-inline:16px}.m10-section-head{padding-inline:16px}.m10-tabs{padding-inline:16px}.m10-list,.m10-policy,.m10-boundary,.m10-unit-grid,.m10-breakdown{padding-inline:16px}.m10-toolbar{padding-inline:16px}.m10-action-grid{grid-template-columns:1fr}}
@media(max-width:520px){.m10-metrics{grid-template-columns:1fr}.m10-metric{border-inline-end:0;border-bottom:1px solid var(--line)}.m10-metric:last-child{border-bottom:0}.m10-filters{display:grid;grid-template-columns:1fr;width:100%}.m10-search{min-width:0}.m10-filters select{width:100%}.m10-unit-grid{grid-template-columns:1fr}.m10-inspector{grid-template-columns:1fr}.m10-breakdown>div{grid-template-columns:1fr 50px}.m10-breakdown>div>span{grid-column:1/-1;grid-row:2;width:100%}}
@media(prefers-reduced-motion:reduce){.m10-btn,.m10-modal{transition:none}}


.m10-cell-link{display:block;color:inherit}.m10-cell-link:hover b,.m10-cell-link:hover{color:var(--primary-text)}
.m10-drawer[hidden]{display:none}.m10-drawer{position:fixed;z-index:145;inset:0;opacity:0;transition:opacity .2s ease}.m10-drawer.is-open{opacity:1}.m10-drawer-backdrop{position:absolute;inset:0;background:rgba(8,10,12,.5);backdrop-filter:blur(8px)}.m10-drawer-panel{position:absolute;top:0;right:0;width:min(560px,100%);height:100dvh;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--surface-solid);box-shadow:-24px 0 80px rgba(0,0,0,.2);transform:translateX(18px);transition:transform .22s ease}.m10-drawer.is-open .m10-drawer-panel{transform:translateX(0)}.m10-drawer-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--line)}.m10-drawer-panel>header small{display:block;color:var(--primary-text);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.m10-drawer-panel>header h2{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.025em}.m10-drawer-panel>header p{max-width:430px;margin-top:6px;color:var(--muted);font-size:12.5px;line-height:1.5}.m10-drawer-body{min-height:0;flex:1;overflow-y:auto;padding:24px}.m10-form-grid{display:grid;gap:12px}.m10-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.m10-review-note{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--cyan) 18%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--cyan) 5%,var(--surface-solid))}.m10-review-note>svg{width:18px;color:var(--cyan-text)}.m10-review-note b,.m10-review-note small{display:block}.m10-review-note b{font-size:12.5px}.m10-review-note small{margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.45}.m10-drawer-label{display:grid;gap:6px;margin-top:13px;color:var(--muted);font-size:12px;font-weight:700}.m10-drawer-label input,.m10-drawer-label select,.m10-drawer-label textarea{min-height:40px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--text);padding:9px 11px;font:600 13px/1.4 Manrope,sans-serif;outline:0}.m10-drawer-facts{margin-bottom:14px}.m10-decision-card{display:grid;grid-template-columns:40px 1fr;gap:11px;align-items:center;margin-bottom:14px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.m10-decision-card>svg{width:20px;color:var(--primary-text)}.m10-decision-card b,.m10-decision-card small{display:block}.m10-decision-card b{font-size:13px}.m10-decision-card small{margin-top:3px;color:var(--muted);font-size:11.5px}.m10-decision-card.is-danger{border-color:color-mix(in srgb,var(--danger) 24%,var(--line));background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}.m10-decision-card.is-danger>svg{color:var(--danger-text)}.m10-decision-card.is-info{border-color:color-mix(in srgb,var(--cyan) 22%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,var(--surface-solid))}.m10-decision-card.is-info>svg{color:var(--cyan-text)}.m10-credit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.m10-credit-summary>div{padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.m10-credit-summary small,.m10-credit-summary strong{display:block}.m10-credit-summary small{color:var(--muted);font-size:11px}.m10-credit-summary strong{margin-top:3px;font-size:13px}.m10-credit-bar{margin:2px 0 16px}.m10-credit-bar>span{display:block;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 65%,transparent)}.m10-credit-bar>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mint),var(--primary),var(--amber))}.m10-credit-bar b{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}
@media(max-width:640px){.m10-drawer-panel{width:100%}.m10-drawer-panel>header,.m10-drawer-body{padding:18px}.m10-form-grid.two,.m10-credit-summary{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.m10-form-grid.two,.m10-credit-summary{grid-template-columns:1fr}.m10-drawer-panel>header{padding:16px}.m10-drawer-body{padding:16px}}
@media(prefers-reduced-motion:reduce){.m10-drawer,.m10-drawer-panel{transition:none}}


.customer-detail-head{align-items:flex-start}.customer-detail-head>div:first-child{min-width:0}.customer-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:750}.customer-back-link:hover{color:var(--primary-text)}.customer-back-link svg{width:14px}.customer-detail-eyebrow{display:block;margin-bottom:5px;color:var(--primary-text);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.customer-detail-actions{justify-content:flex-end}.customer-detail-nav{margin-bottom:18px}.customer-detail-section,.customer-overview-grid{margin-top:18px}.customer-health-grid,.customer-workspace-summary,.customer-subscription-card,.customer-plan-facts,.customer-usage-facts,.customer-audit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 var(--page-card-padding,24px) var(--page-card-padding,24px);overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--line)}.customer-workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-plan-facts,.customer-usage-facts,.customer-audit-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-health-grid>div,.customer-workspace-summary>div,.customer-subscription-card>div,.customer-plan-facts>div,.customer-usage-facts>div,.customer-audit-facts>div{padding:13px;background:var(--surface)}.customer-health-grid small,.customer-health-grid b,.customer-health-grid span,.customer-workspace-summary small,.customer-workspace-summary b,.customer-workspace-summary span,.customer-subscription-card small,.customer-subscription-card b,.customer-plan-facts small,.customer-plan-facts b,.customer-usage-facts small,.customer-usage-facts b,.customer-audit-facts small,.customer-audit-facts b{display:block}.customer-health-grid small,.customer-workspace-summary small,.customer-subscription-card small,.customer-plan-facts small,.customer-usage-facts small,.customer-audit-facts small{color:var(--muted);font-size:11.5px}.customer-health-grid b,.customer-workspace-summary b,.customer-subscription-card b,.customer-plan-facts b,.customer-usage-facts b,.customer-audit-facts b{margin-top:4px;font-size:13px}.customer-health-grid span,.customer-workspace-summary span{margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.4}.customer-hierarchy-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-hierarchy-strip>a,.customer-hierarchy-strip>button{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);color:var(--text);text-align:left}.customer-hierarchy-strip>a:hover,.customer-hierarchy-strip>button:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 4%,var(--surface-solid))}.customer-hierarchy-strip>a>svg,.customer-hierarchy-strip>button>svg{width:17px;color:var(--primary-text)}.customer-hierarchy-strip b,.customer-hierarchy-strip small{display:block}.customer-hierarchy-strip b{font-size:12.5px}.customer-hierarchy-strip small{margin-top:2px;color:var(--muted);font-size:11px}.customer-hierarchy-strip>span{color:var(--muted)}.customer-hierarchy-strip>span svg{width:15px}.customer-attention-list{display:grid;gap:8px;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-attention-list>button,.customer-attention-clear{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid);color:var(--text);text-align:left}.customer-attention-list>button:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line))}.customer-attention-list>button>svg{width:15px;color:var(--muted)}.customer-attention-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary-text)}.customer-attention-icon svg{width:17px}.customer-attention-icon.is-danger{background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--danger-text)}.customer-attention-icon.is-warn{background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--amber-text)}.customer-attention-icon.is-info{background:color-mix(in srgb,var(--cyan) 8%,transparent);color:var(--cyan-text)}.customer-attention-list b,.customer-attention-list small{display:block}.customer-attention-list b{font-size:12.75px}.customer-attention-list small{margin-top:3px;color:var(--muted);font-size:11.5px;line-height:1.4}.customer-attention-clear>svg{width:18px;color:var(--mint-text)}.customer-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-app-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto 16px;gap:11px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid);color:var(--text)}.customer-app-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));transform:translateY(-1px)}.customer-app-card.is-support{background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}.customer-app-card.is-contact{background:color-mix(in srgb,#9c7bea 4%,var(--surface-solid))}.customer-app-card.is-document{background:color-mix(in srgb,var(--cyan) 4%,var(--surface-solid))}.customer-app-card.is-growth{background:color-mix(in srgb,#f29a68 4%,var(--surface-solid))}.customer-app-card.is-research{background:color-mix(in srgb,#8b6ce5 4%,var(--surface-solid))}.customer-app-card.is-sales{background:color-mix(in srgb,#5c8ee6 4%,var(--surface-solid))}.customer-app-card.is-compliance{background:color-mix(in srgb,#e6b04d 4%,var(--surface-solid))}.customer-app-card.is-rag{background:color-mix(in srgb,#4db7a5 4%,var(--surface-solid))}.customer-app-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:color-mix(in srgb,var(--primary) 8%,var(--surface-solid));color:var(--primary-text)}.customer-app-icon svg{width:18px}.customer-app-card small,.customer-app-card b,.customer-app-card em{display:block}.customer-app-card>span:nth-child(2)>small{color:var(--muted);font-size:10.5px}.customer-app-card>span:nth-child(2)>b{margin-top:2px;font-size:13px}.customer-app-card em{margin-top:2px;color:var(--muted);font-size:11px;font-style:normal}.customer-app-metric{text-align:right}.customer-app-metric b{font-size:12.5px}.customer-app-metric small{margin-top:2px;color:var(--muted);font-size:10.5px}.customer-app-card>svg{width:14px;color:var(--muted)}.customer-detail-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-entitlement-row{grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) auto}.customer-credit-hero{display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;align-items:center;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-credit-ring{--usage:0;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:conic-gradient(var(--primary) calc(var(--usage) * 1%),color-mix(in srgb,var(--line) 70%,transparent) 0);position:relative}.customer-credit-ring:after{content:"";position:absolute;width:84px;height:84px;border-radius:50%;background:var(--surface)}.customer-credit-ring>span{position:relative;z-index:1;text-align:center}.customer-credit-ring b,.customer-credit-ring small{display:block}.customer-credit-ring b{font-size:22px}.customer-credit-ring small{color:var(--muted);font-size:10.5px}.customer-credit-hero>div:last-child>small{color:var(--muted);font-size:11.5px}.customer-credit-hero>div:last-child>strong{display:block;margin-top:2px;font-size:22px}.customer-credit-hero>div:last-child>p{margin-top:5px;color:var(--muted);font-size:12px}.customer-detail-breakdown{padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.customer-billing-row,.customer-payment-row,.customer-activity-row{grid-template-columns:minmax(220px,1.4fr) minmax(90px,.7fr) minmax(110px,.8fr) auto}.customer-audit-facts{margin-top:0}
@media(max-width:1100px){.customer-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app-grid{grid-template-columns:1fr}.customer-hierarchy-strip{grid-template-columns:1fr}.customer-hierarchy-strip>span{display:none}.customer-detail-actions{justify-content:flex-start}.customer-plan-facts,.customer-usage-facts,.customer-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.customer-health-grid,.customer-workspace-summary,.customer-subscription-card,.customer-plan-facts,.customer-usage-facts,.customer-audit-facts{grid-template-columns:1fr}.customer-credit-hero{grid-template-columns:1fr}.customer-credit-ring{width:96px;height:96px}.customer-credit-ring:after{width:72px;height:72px}.customer-detail-footer{justify-content:flex-start}.customer-billing-row,.customer-payment-row,.customer-activity-row,.customer-entitlement-row{grid-template-columns:minmax(0,1fr) auto}.customer-billing-row>*:nth-child(3),.customer-payment-row>*:nth-child(3),.customer-activity-row>*:nth-child(3){display:none}}



.m10-plan.is-starter{background:color-mix(in srgb,var(--surface-solid) 96%,transparent)}
.m10-plan.is-professional{background:color-mix(in srgb,#9c7bea 3.5%,var(--surface-solid))}
.m10-plan.is-business{background:color-mix(in srgb,var(--primary) 4%,var(--surface-solid))}
.m10-plan.is-enterprise{background:color-mix(in srgb,var(--cyan) 3.5%,var(--surface-solid))}
.m10-plan h2 a{color:inherit}.m10-plan h2 a:hover{color:var(--primary-text)}
.m10-plan-save{display:block!important;margin-top:4px!important;color:var(--mint-text)!important;font-weight:700}
.m10-plan-group{margin-top:12px}.m10-plan-group-title{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}
.m10-plan .m10-plan-compact{margin-top:4px}.m10-plan .m10-plan-compact div{padding:6px 0}
.m10-plan-summary{display:flex;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;border-radius:10px;background:color-mix(in srgb,var(--mint) 5%,var(--surface-solid));color:var(--muted);font-size:11.5px;font-weight:650}.m10-plan-summary svg{width:15px;color:var(--mint-text)}
.m10-plan-actions{display:flex;gap:7px;flex-wrap:wrap}.m10-plan-actions .m10-btn{flex:1;justify-content:center;min-width:110px}
.m10-entitlement-note{display:flex;align-items:flex-start;gap:9px;margin:0 20px 8px;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--cyan) 4%,var(--surface-solid));color:var(--muted);font-size:11.5px;line-height:1.45}.m10-entitlement-note svg{width:16px;flex:0 0 auto;color:var(--cyan-text)}.m10-entitlement-note b{color:var(--text)}
.m10-table.entitlements th:first-child,.m10-table.entitlements td:first-child{position:sticky;left:0;z-index:2}.m10-table.entitlements th:first-child{z-index:4;background:var(--surface)}.m10-table.entitlements td:first-child{background:color-mix(in srgb,var(--surface-solid) 96%,var(--surface))}
.m10-entitlement-capability{display:flex;align-items:center;gap:9px}.m10-entitlement-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--primary)}
tr[data-entitlement-category="model"] .m10-entitlement-dot{background:#8b6ce5}tr[data-entitlement-category="agents"] .m10-entitlement-dot{background:#49b9b0}tr[data-entitlement-category="mcp"] .m10-entitlement-dot{background:#5c8ee6}tr[data-entitlement-category="review"] .m10-entitlement-dot{background:var(--amber)}tr[data-entitlement-category="environment"] .m10-entitlement-dot{background:var(--mint)}tr[data-entitlement-category="identity"] .m10-entitlement-dot{background:#9c7bea}tr[data-entitlement-category="region"] .m10-entitlement-dot{background:#4db7a5}tr[data-entitlement-category="support"] .m10-entitlement-dot{background:var(--primary)}
.m10-entitlement-cell{width:100%;min-height:34px;border:1px solid transparent;border-radius:9px;padding:6px 8px;color:var(--text);font-size:12.5px;text-align:left}.m10-entitlement-cell:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));background:color-mix(in srgb,var(--primary) 5%,var(--surface-solid))}
.m10-workflow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:14px}.m10-workflow-steps span{padding:7px 5px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:11.5px;font-weight:750;text-align:center}.m10-workflow-steps span.active{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary-text)}
.m10-form-section{display:grid;gap:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-solid) 76%,transparent)}.m10-form-section+.m10-form-section{margin-top:10px}.m10-form-section-head b,.m10-form-section-head small{display:block}.m10-form-section-head b{font-size:12.5px}.m10-form-section-head small{margin-top:2px;color:var(--muted);font-size:11px}
.m10-entitlement-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m10-entitlement-plan-grid label{display:grid;gap:5px}.m10-entitlement-plan-grid label span{color:var(--muted);font-size:11px;font-weight:700}
.plan-detail-section{margin-top:18px}.plan-fact-grid,.plan-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 var(--page-card-padding,24px) var(--page-card-padding,24px);overflow:hidden;border:1px solid var(--line);border-radius:13px;background:var(--line)}.plan-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-fact-grid>div,.plan-limit-grid>div{padding:13px;background:var(--surface)}.plan-fact-grid small,.plan-fact-grid b,.plan-limit-grid small,.plan-limit-grid b{display:block}.plan-fact-grid small,.plan-limit-grid small{color:var(--muted);font-size:11.5px}.plan-fact-grid b,.plan-limit-grid b{margin-top:4px;font-size:13px}
.plan-summary-stack{display:grid;gap:9px;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.plan-summary-stack>div{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.plan-summary-stack span{display:flex;align-items:center;gap:8px}.plan-summary-stack svg{width:16px;color:var(--primary-text)}.plan-summary-stack b{font-size:12.5px}.plan-summary-stack small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px;line-height:1.45}
.plan-boundary-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.plan-boundary-strip>span{display:grid;grid-template-columns:32px 1fr;gap:8px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.plan-boundary-strip>span>svg{grid-row:1/3;width:18px;color:var(--primary-text)}.plan-boundary-strip b,.plan-boundary-strip small{display:block}.plan-boundary-strip b{font-size:12.5px}.plan-boundary-strip small{color:var(--muted);font-size:11px}.plan-boundary-strip>i{color:var(--muted)}.plan-boundary-strip>i svg{width:16px}
.plan-entitlement-row{grid-template-columns:minmax(220px,1.25fr) minmax(110px,.6fr) minmax(110px,.6fr) auto}.plan-customer-row{grid-template-columns:minmax(230px,1.4fr) minmax(110px,.7fr) minmax(130px,.8fr) auto 16px;color:var(--text)}.plan-customer-row:hover{background:color-mix(in srgb,var(--primary) 3%,var(--surface-solid))}.plan-customer-row>i svg{width:14px;color:var(--muted)}.plan-audit-row{grid-template-columns:minmax(220px,1.3fr) minmax(120px,.7fr) minmax(140px,.8fr) auto}
.plan-pricing-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px)}.plan-pricing-hero>div{padding:16px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid)}.plan-pricing-hero small,.plan-pricing-hero strong,.plan-pricing-hero span{display:block}.plan-pricing-hero small{color:var(--muted);font-size:11.5px}.plan-pricing-hero strong{margin-top:5px;font-size:24px}.plan-pricing-hero span{margin-top:4px;color:var(--muted);font-size:11.5px}.plan-overage-card{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:start;margin:0 var(--page-card-padding,24px) var(--page-card-padding,24px);padding:14px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--primary) 4%,var(--surface-solid))}.plan-overage-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary-text)}.plan-overage-card svg{width:18px}.plan-overage-card small,.plan-overage-card b,.plan-overage-card p{display:block}.plan-overage-card small{color:var(--muted);font-size:11px}.plan-overage-card b{margin-top:3px;font-size:13px}.plan-overage-card p{margin-top:5px;color:var(--muted);font-size:11.5px;line-height:1.45}
@media(max-width:900px){.m10-workflow-steps{grid-template-columns:repeat(3,1fr)}.plan-boundary-strip{grid-template-columns:1fr}.plan-boundary-strip>i{display:none}.plan-entitlement-row,.plan-customer-row,.plan-audit-row{grid-template-columns:minmax(0,1fr) auto}.plan-entitlement-row>*:nth-child(3),.plan-customer-row>*:nth-child(3),.plan-audit-row>*:nth-child(3){display:none}}
@media(max-width:640px){.m10-entitlement-plan-grid,.plan-fact-grid,.plan-limit-grid,.plan-pricing-hero{grid-template-columns:1fr}.m10-workflow-steps{grid-template-columns:repeat(2,1fr)}.m10-plan-actions{flex-direction:column}.m10-plan-actions .m10-btn{width:100%}}



.m10-table.billing tbody tr.billing-state-past-due{background:color-mix(in srgb,var(--danger) 3%,var(--surface-solid))}
.m10-table.billing tbody tr.billing-state-trial{background:color-mix(in srgb,var(--amber) 3%,var(--surface-solid))}
.m10-table.billing tbody tr.billing-state-active,.m10-table.billing tbody tr.billing-state-succeeded{background:color-mix(in srgb,var(--mint) 1.5%,var(--surface-solid))}
.m10-record-link{display:block;width:100%;color:var(--text);text-align:left}.m10-record-link:hover b{color:var(--primary-text)}.m10-record-link b,.m10-record-link small{display:block}.m10-record-link small{margin-top:3px;color:var(--muted);font-size:11.5px}
.m10-billing-lower{align-items:start}.m10-integration-boundary{align-self:start}.m10-invoice-lines{display:grid;gap:0;margin:0 0 14px;border:1px solid var(--line);border-radius:13px;overflow:hidden}.m10-invoice-lines>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-bottom:1px solid var(--line);background:var(--surface-solid);font-size:12.5px}.m10-invoice-lines>div:last-child{border-bottom:0}.m10-invoice-lines span{color:var(--muted)}.m10-invoice-lines .is-total{background:color-mix(in srgb,var(--primary) 4%,var(--surface-solid));font-weight:800}.m10-decision-card.is-danger{background:color-mix(in srgb,var(--danger) 6%,var(--surface-solid));border-color:color-mix(in srgb,var(--danger) 24%,var(--line))}.m10-decision-card.is-good{background:color-mix(in srgb,var(--mint) 6%,var(--surface-solid));border-color:color-mix(in srgb,var(--mint) 24%,var(--line))}
.customer-record-button{width:100%;border:0;color:inherit;text-align:left;cursor:pointer}.customer-record-button:hover{background:color-mix(in srgb,var(--primary) 3%,var(--surface-solid))}.customer-inline-link{color:inherit}.customer-inline-link:hover{color:var(--primary-text)}
.subscription-detail-nav{margin-bottom:18px}.plan-summary-stack>a,.plan-summary-stack>button{width:100%;border:0;background:transparent;color:inherit;text-align:left}.plan-summary-stack>a:hover,.plan-summary-stack>button:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}
@media(max-width:820px){.m10-table.billing{min-width:760px}.m10-billing-lower{grid-template-columns:1fr}.subscription-detail-nav .fabric-tabs{overflow-x:auto;scrollbar-width:none}.subscription-detail-nav .fabric-tabs::-webkit-scrollbar{display:none}}

@media(max-width:720px){
  .m10-table-wrap:has(.m10-table.billing){overflow:visible}
  .m10-table.billing{display:block;min-width:0;border:0;background:transparent}
  .m10-table.billing thead{display:none}
  .m10-table.billing tbody{display:grid;gap:10px}
  .m10-table.billing tr:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid)}
  .m10-table.billing tr.billing-state-past-due{background:color-mix(in srgb,var(--danger) 3%,var(--surface-solid))}
  .m10-table.billing tr.billing-state-trial{background:color-mix(in srgb,var(--amber) 3%,var(--surface-solid))}
  .m10-table.billing td{display:grid;gap:3px;padding:7px 8px;border:0;min-width:0;font-size:12px}
  .m10-table.billing td::before{content:attr(data-label);color:var(--muted);font-size:10.5px;font-weight:650}
  .m10-table.billing td:first-child{grid-column:1/-1;padding-top:2px}
  .m10-table.billing td:last-child{justify-items:start}
  .m10-table.billing td:last-child .m10-icon-btn{width:32px;height:32px}
}



.m10-unit-card{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;width:100%;padding:11px;border:1px solid var(--line);border-radius:11px;background:var(--surface-solid);color:var(--text);text-align:left;transition:.16s ease}.m10-unit-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));transform:translateY(-1px)}.m10-unit-card>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary-text)}.m10-unit-card svg{width:16px}.m10-unit-card small{color:var(--muted);font-size:11px}.m10-unit-card b{font-size:12.5px}
.m10-table.credits tr.usage-state-watch td{background:color-mix(in srgb,var(--amber) 2.5%,var(--surface-solid))}.m10-table.credits tr.usage-state-critical td{background:color-mix(in srgb,var(--danger) 3.5%,var(--surface-solid))}.m10-table.credits tr.usage-state-review td{background:color-mix(in srgb,#8b6ce5 3%,var(--surface-solid))}.m10-table.credits tr.usage-state-healthy td{background:color-mix(in srgb,var(--mint) 1.5%,var(--surface-solid))}.m10-overage-link{border:0;background:transparent;color:inherit;text-align:left}.m10-overage-link:hover{color:var(--primary-text);text-decoration:underline;text-underline-offset:3px}
.m10-consumption-mix-panel{align-self:start}.m10-mix-horizontal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px}.m10-mix-item{padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-solid)}.m10-mix-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.m10-mix-item b{font-size:12.5px}.m10-mix-item strong{font-size:13px}.m10-mix-item>span{display:block;height:8px;margin-top:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 68%,transparent)}.m10-mix-item>span i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.m10-mix-item.tone-0>span i{background:var(--mint)}.m10-mix-item.tone-1>span i{background:#9c7bea}.m10-mix-item.tone-2>span i{background:var(--cyan)}.m10-mix-item.tone-3>span i{background:#f29a68}
.m10-economics-strip{align-self:start}.m10-boundary.horizontal{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 20px}.m10-boundary.horizontal a{min-height:66px}
.m10-confirm-check{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--surface-solid) 78%,transparent)}.m10-confirm-check input{min-height:auto!important;margin-top:2px}.m10-confirm-check span{font-size:11.5px;line-height:1.45;color:var(--muted)}
.customer-overage-chip{border:1px solid var(--line);cursor:pointer}.customer-overage-chip:hover{border-color:color-mix(in srgb,var(--amber) 44%,var(--line));color:var(--amber-text)}.customer-usage-trend{display:flex;align-items:end;gap:7px;height:128px;margin:0 var(--page-card-padding,24px) 18px;padding:12px 12px 0;border:1px solid var(--line);border-radius:13px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 2%,var(--surface-solid)),var(--surface-solid))}.customer-usage-trend>span{display:flex;align-items:end;flex:1;height:100%}.customer-usage-trend i{display:block;width:100%;height:calc(var(--v) * 1%);min-height:12px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 82%,white 18%),var(--primary));opacity:.82}.fabric-section-head.compact{padding-top:0}.customer-meter-row{grid-template-columns:minmax(220px,1.5fr) minmax(120px,.7fr) minmax(100px,.6fr) 18px}.customer-meter-row>svg{width:15px;color:var(--muted)}
@media(max-width:900px){.m10-mix-horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.m10-boundary.horizontal{grid-template-columns:1fr}.customer-meter-row{grid-template-columns:minmax(0,1fr) auto}.customer-meter-row>*:nth-child(3){display:none}}
@media(max-width:640px){.m10-mix-horizontal{grid-template-columns:1fr}.customer-usage-trend{height:110px}.m10-table-wrap:has(.m10-table.credits){overflow:visible}.m10-table.credits{display:block;min-width:0}.m10-table.credits thead{display:none}.m10-table.credits tbody{display:grid;gap:10px}.m10-table.credits tr:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid)}.m10-table.credits td{display:block;padding:6px;border:0!important;background:transparent!important}.m10-table.credits td:first-child{grid-column:1/-1}.m10-table.credits td:last-child{justify-self:start}}



.customer-detail-head-compact{margin-bottom:14px}.customer-detail-head-compact p{max-width:760px;line-height:1.5}.customer-detail-nav.is-compact{margin-bottom:14px}.customer-detail-nav.is-compact .fabric-tabs{border-bottom:0}.customer-detail-nav.is-compact .fabric-tab{padding-top:12px;padding-bottom:12px}.product-render-fallback{margin-top:12px}.product-render-fallback h1{font-size:22px!important}.product-render-fallback p{margin-top:6px}
.m10-mix-horizontal{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 20px 20px}.m10-mix-item{display:grid;gap:9px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface-solid);color:var(--text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.m10-mix-item:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--text) 4%,transparent)}.m10-mix-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.m10-mix-name{display:flex;align-items:center;gap:8px;min-width:0}.m10-mix-name>i{display:block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--primary)}.m10-mix-item.tone-0 .m10-mix-name>i{background:var(--mint)}.m10-mix-item.tone-1 .m10-mix-name>i{background:#9c7bea}.m10-mix-item.tone-2 .m10-mix-name>i{background:var(--cyan)}.m10-mix-item.tone-3 .m10-mix-name>i{background:#f29a68}.m10-mix-item b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.m10-mix-item strong{flex:0 0 auto;font-size:16px;letter-spacing:-.02em}.m10-mix-item>.m10-mix-track{display:block;height:8px;margin:0;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 68%,transparent)}.m10-mix-item>.m10-mix-track>i{display:block;height:100%;border-radius:inherit;background:var(--primary)}.m10-mix-item.tone-0>.m10-mix-track>i{background:var(--mint)}.m10-mix-item.tone-1>.m10-mix-track>i{background:#9c7bea}.m10-mix-item.tone-2>.m10-mix-track>i{background:var(--cyan)}.m10-mix-item.tone-3>.m10-mix-track>i{background:#f29a68}.m10-mix-item>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.75px}
@media(max-width:900px){.m10-mix-horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.m10-mix-horizontal{grid-template-columns:1fr}.customer-detail-head-compact{margin-bottom:12px}}




.customer-detail-nav,
.customer-detail-nav.is-compact,
.plan-detail-nav,
.subscription-detail-nav{
  overflow:visible;
  margin-bottom:16px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.customer-detail-nav .fabric-tabs,
.plan-detail-nav .fabric-tabs,
.subscription-detail-nav .fabric-tabs{
  display:flex;
  gap:4px;
  padding:6px;
  overflow-x:auto;
  border:1px solid var(--line);
  border-radius:14px;
  background:color-mix(in srgb,var(--surface-solid) 88%,transparent);
  box-shadow:0 10px 30px color-mix(in srgb,var(--text) 3.5%,transparent);
  scrollbar-width:none;
}
.customer-detail-nav .fabric-tabs::-webkit-scrollbar,
.plan-detail-nav .fabric-tabs::-webkit-scrollbar,
.subscription-detail-nav .fabric-tabs::-webkit-scrollbar{display:none}
.customer-detail-nav .fabric-tab,
.plan-detail-nav .fabric-tab,
.subscription-detail-nav .fabric-tab{
  min-height:38px;
  padding:9px 13px;
  border:0!important;
  border-radius:9px;
  color:var(--muted);
  transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
.customer-detail-nav .fabric-tab:hover,
.plan-detail-nav .fabric-tab:hover,
.subscription-detail-nav .fabric-tab:hover{
  color:var(--text);
  background:color-mix(in srgb,var(--primary) 5%,var(--surface-solid));
}
.customer-detail-nav .fabric-tab.active,
.plan-detail-nav .fabric-tab.active,
.subscription-detail-nav .fabric-tab.active{
  color:var(--text);
  background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 14%,var(--surface-solid)),color-mix(in srgb,var(--amber) 6%,var(--surface-solid)));
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 24%,var(--line)),0 5px 14px color-mix(in srgb,var(--primary) 9%,transparent);
}
.plan-detail-nav>.fabric-pad,
.subscription-detail-nav>.fabric-pad{
  padding:10px 2px 0;
}


.customer-detail-section,
.customer-overview-grid{
  margin-top:16px;
  align-items:start;
}
.customer-detail-section>.fabric-panel,
.customer-overview-grid>.fabric-panel{
  align-self:start;
}
.customer-detail-section.fabric-panel>.fabric-section-head,
.customer-detail-section>.fabric-panel>.fabric-section-head,
.customer-overview-grid>.fabric-panel>.fabric-section-head{
  padding:20px var(--page-card-padding,24px) 14px;
  border-bottom:0;
}
.customer-detail-section .fabric-section-head.compact{
  padding-top:4px;
}
.customer-health-grid,
.customer-workspace-summary,
.customer-subscription-card,
.customer-plan-facts,
.customer-usage-facts,
.customer-audit-facts{
  margin-inline:var(--page-card-padding,24px);
  margin-bottom:var(--page-card-padding,24px);
}
.customer-app-grid,
.customer-attention-list,
.customer-credit-hero,
.customer-detail-breakdown,
.customer-detail-footer{
  padding-inline:var(--page-card-padding,24px);
}
.customer-detail-footer{padding-bottom:var(--page-card-padding,24px)}


.customer-detail-section .fabric-row,
.customer-overview-grid .fabric-row{
  width:auto;
  min-height:56px;
  margin:0 var(--page-card-padding,24px) 10px;
  padding:11px 13px;
  border:1px solid var(--line);
  border-radius:12px;
  background:color-mix(in srgb,var(--surface-solid) 88%,transparent);
}
.customer-detail-section .fabric-row:last-of-type,
.customer-overview-grid .fabric-row:last-of-type{margin-bottom:var(--page-card-padding,24px)}
.customer-detail-section .fabric-row:has(.fabric-status.good),
.customer-overview-grid .fabric-row:has(.fabric-status.good){background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}
.customer-detail-section .fabric-row:has(.fabric-status.warn),
.customer-overview-grid .fabric-row:has(.fabric-status.warn){background:color-mix(in srgb,var(--amber) 4.5%,var(--surface-solid))}
.customer-detail-section .fabric-row:has(.fabric-status.bad),
.customer-overview-grid .fabric-row:has(.fabric-status.bad){background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}
.customer-detail-section .fabric-row:has(.fabric-status.info),
.customer-overview-grid .fabric-row:has(.fabric-status.info){background:color-mix(in srgb,var(--cyan) 4%,var(--surface-solid))}


.customer-entitlement-row.cap-model{background:color-mix(in srgb,#9a79d9 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-agents{background:color-mix(in srgb,#58b7b2 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-mcp{background:color-mix(in srgb,#69a8dd 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-review{background:color-mix(in srgb,#e6a36f 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-environment{background:color-mix(in srgb,#45af80 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-identity{background:color-mix(in srgb,#8b7bd8 4.5%,var(--surface-solid))!important}
.customer-entitlement-row.cap-region{background:color-mix(in srgb,#58b7b2 4%,var(--surface-solid))!important}
.customer-entitlement-row.cap-support{background:color-mix(in srgb,var(--primary) 5%,var(--surface-solid))!important}


.m10-table tbody tr td{transition:background .15s ease,border-color .15s ease}
.m10-table.customers tr.m10-row-state-healthy td{background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}
.m10-table.customers tr.m10-row-state-watch td{background:color-mix(in srgb,var(--amber) 4.5%,var(--surface-solid))}
.m10-table.customers tr.m10-row-state-review td{background:color-mix(in srgb,#8b6ce5 4.5%,var(--surface-solid))}
.m10-table.customers tr.m10-row-state-critical td{background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}
.m10-table.billing tr.billing-state-active td,
.m10-table.billing tr.billing-state-paid td,
.m10-table.billing tr.billing-state-succeeded td{background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}
.m10-table.billing tr.billing-state-open td,
.m10-table.billing tr.billing-state-trial td,
.m10-table.billing tr.billing-state-review td{background:color-mix(in srgb,var(--amber) 4.5%,var(--surface-solid))}
.m10-table.billing tr.billing-state-past-due td,
.m10-table.billing tr.billing-state-failed td,
.m10-table.billing tr.billing-state-critical td{background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}
.m10-table.billing tr.billing-state-refunded td,
.m10-table.billing tr.billing-state-contract td{background:color-mix(in srgb,var(--cyan) 4%,var(--surface-solid))}
.m10-table.credits tr.usage-state-healthy td{background:color-mix(in srgb,var(--mint) 4%,var(--surface-solid))}
.m10-table.credits tr.usage-state-watch td{background:color-mix(in srgb,var(--amber) 4.5%,var(--surface-solid))}
.m10-table.credits tr.usage-state-critical td{background:color-mix(in srgb,var(--danger) 5%,var(--surface-solid))}
.m10-table.credits tr.usage-state-review td{background:color-mix(in srgb,#8b6ce5 4.5%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="model"] td{background:color-mix(in srgb,#9a79d9 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="agents"] td{background:color-mix(in srgb,#58b7b2 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="mcp"] td{background:color-mix(in srgb,#69a8dd 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="review"] td{background:color-mix(in srgb,#e6a36f 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="environment"] td{background:color-mix(in srgb,#45af80 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="identity"] td{background:color-mix(in srgb,#8b7bd8 4%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="region"] td{background:color-mix(in srgb,#58b7b2 3.5%,var(--surface-solid))}
.m10-table.entitlements tr[data-entitlement-category="support"] td{background:color-mix(in srgb,var(--primary) 4.5%,var(--surface-solid))}
.m10-table tbody tr:hover td{border-color:color-mix(in srgb,var(--primary) 26%,var(--line));filter:saturate(1.04)}


.m10-consumption-mix-panel .m10-section-head{padding-inline:var(--page-card-padding,24px)}
.m10-consumption-mix-panel .m10-mix-horizontal,
.customer-usage-mix{
  width:100%;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  padding:0 var(--page-card-padding,24px) var(--page-card-padding,24px);
}
.m10-consumption-mix-panel .m10-mix-item,
.customer-usage-mix .m10-mix-item{
  min-height:112px;
  align-content:start;
  border-width:1px;
}
.m10-mix-item.tone-0{background:color-mix(in srgb,#45af80 4.5%,var(--surface-solid))}
.m10-mix-item.tone-1{background:color-mix(in srgb,#8b7bd8 4.5%,var(--surface-solid))}
.m10-mix-item.tone-2{background:color-mix(in srgb,#69a8dd 4.5%,var(--surface-solid))}
.m10-mix-item.tone-3{background:color-mix(in srgb,#e6a36f 4.5%,var(--surface-solid))}

@media(max-width:900px){
  .m10-consumption-mix-panel .m10-mix-horizontal,.customer-usage-mix{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
  .m10-consumption-mix-panel .m10-mix-horizontal,.customer-usage-mix{grid-template-columns:1fr}
  .customer-detail-nav .fabric-tab,.plan-detail-nav .fabric-tab,.subscription-detail-nav .fabric-tab{padding-inline:11px}
}
