/* Fablun customer visual details, 2026-11-08. */
.p-console :is(.shell-avatar,.account-menu-avatar){display:inline-flex!important;align-items:center!important;justify-content:center!important;place-items:center!important;padding:0!important;margin:0!important;text-align:center!important;text-indent:0!important;line-height:1!important;flex-shrink:0!important;box-sizing:border-box;vertical-align:middle}
.p-console .shell-account-menu-head>.account-menu-avatar{font-weight:600!important;letter-spacing:0!important}
.p-console .shell-collapse-control{width:24px!important;height:24px!important;padding:3px!important;border:0!important;border-radius:4px!important;box-shadow:none!important;background:transparent!important;color:#747980!important}
.p-console .shell-collapse-control:hover{background:#f5f5f6!important;color:#25272b!important}
.p-console .shell-collapse-control>svg{width:17px;height:17px;stroke-width:1.5}
.p-console .shell-collapse-control:focus-visible{outline:2px solid #858b94;outline-offset:2px}
.dr-dashboard .dr-metrics>.dr-metric{background:#fff!important;border-color:#e4e7ec!important;border-top-width:2px!important}
.dr-dashboard .dr-metrics>.dr-metric:nth-child(-n+2){border-top-color:#b7ddc7!important}
.dr-dashboard .dr-metrics>.dr-metric:nth-child(n+3){border-top-color:#b6a0db!important}
.dr-dashboard .dr-metric>div>i{color:#737a83!important;background:transparent!important}
.dr-dashboard .dr-metric>div>i>svg{color:#737a83!important;stroke:currentColor!important}
.p-console .account-setup article>.button{display:inline-flex;align-items:center;justify-content:center;width:112px!important;min-width:112px!important;min-height:40px!important;padding:8px 12px!important;box-sizing:border-box;white-space:nowrap}
@media(min-width:1100px){.p-console .customer-models .cm-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1320px!important;gap:20px!important}}
.p-console.p-customer .pg-page .generation-settings .segmented{background:#f3f3f4!important;border:1px solid #e1e3e7!important;border-radius:7px!important;padding:3px!important;gap:2px!important}
.p-console.p-customer .pg-page .generation-settings .segmented>button{min-height:32px!important;border:0!important;border-radius:4px!important;background:transparent!important;color:#6b7280!important;box-shadow:none!important}
.p-console.p-customer .pg-page .generation-settings .segmented>button.selected{background:#fff!important;color:#171a1f!important;box-shadow:0 1px 3px #17191e0a!important}
.customer-integrated-billing .ib-matrix-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;align-items:start}
.customer-integrated-billing .ib-matrix-unit-example{display:flex;flex-direction:column;gap:5px}
.customer-integrated-billing .ib-matrix-unit-example strong{font-variant-numeric:tabular-nums;font-size:16px;white-space:nowrap}
.customer-integrated-billing .ib-matrix-unit-example small{font-size:11px;color:#737d8a}
@media(max-width:1199px){.customer-integrated-billing .ib-matrix-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}
