/* Fablun: legible type, native controls and medium sidebar toggle. */
.p-console{--muted:#596273;color:#20242b;font-family:Inter,"Segoe UI","Microsoft YaHei","PingFang SC",system-ui,sans-serif!important;font-size:14px;line-height:1.5}
.p-console :is(button,input,select,textarea){font-family:inherit}
.p-console .shell-sidebar nav button{color:#242830!important}
.p-console :is(.shell-nav-section,.shell-account-name>small){color:#626b78!important}
.p-console input:is([type="checkbox"],[type="radio"]){appearance:auto!important;box-sizing:border-box;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;flex:0 0 16px!important;padding:0!important;margin:0!important;align-self:center;accent-color:#292c32;box-shadow:none!important}
.p-console .pg-page .generation-settings>.pg-compress-option{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;margin:12px 0 0;padding:0;min-height:24px;font-size:13px;line-height:1.5;color:#343a43;cursor:pointer}
.p-console .pg-compress-option>span{flex:1;min-width:0;text-align:left}
.p-console .shell-collapse-control{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;padding:4px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;color:#626b76!important;box-shadow:none!important}
.p-console .shell-collapse-control:hover{background:#f4f5f6!important;border-color:#cdd1d7!important;color:#2c323b!important}
.p-console .shell-collapse-control>svg{width:20px!important;height:20px!important;stroke-width:1.5}
.p-console .shell-collapse-control>.shell-tooltip,.p-console .shell-collapse-control:after,.p-console .shell-collapse-control:before{display:none!important;content:none!important}
.p-console .field>label,.p-console .generation-settings .field>label{color:#333b45!important}
.p-console .field small,.p-console .pg-hints,.p-console .pg-advanced>summary{color:#596273!important}
.customer-integrated-billing{color:#252b34}
.customer-integrated-billing :is(.ib-matrix-heading p,.ib-matrix-direction,.ib-matrix-scope-label,.ib-matrix-footnote,.ib-matrix-totals span,.ib-topup-footer p,.ib-overview-balance-detail,.ib-overview-payment p,.ib-month-preview p,.ib-credit-payment-note){color:#566170!important;line-height:1.55}
.customer-integrated-billing .ib-rate-cell span{color:#59516d!important}
.customer-integrated-billing .ib-rate-matrix thead th,.customer-integrated-billing .ib-month-preview th{color:#4d5766!important}
.customer-integrated-billing .ib-matrix-purchase .button{min-height:34px!important;font-size:12px!important}
.customer-integrated-billing .ib-rate-cell{min-height:46px}
.customer-integrated-billing .ib-matrix-unit-example small{color:#566170;font-size:12px}
.customer-integrated-billing .ib-matrix-direction,
.customer-integrated-billing .ib-rate-matrix th small,
.customer-integrated-billing .ib-rate-cell span,
.customer-integrated-billing .ib-matrix-footnote,
.customer-integrated-billing .ib-matrix-totals span,
.customer-integrated-billing .ib-section-heading>span,
.customer-integrated-billing .ib-topup-options>button small,
.customer-integrated-billing .ib-custom-topup>span,
.customer-integrated-billing .ib-topup-footer p,
.customer-integrated-billing .ib-matrix-heading p,
.customer-integrated-billing .ib-matrix-scope-label,
.customer-integrated-billing .ib-rate-matrix thead th,
.customer-integrated-billing .ib-matrix-purchase p,
.customer-integrated-billing .ib-matrix-purchase .button,
.customer-integrated-billing .ib-matrix-prompt,
.customer-integrated-billing .ib-overview-balance-detail,
.customer-integrated-billing .ib-overview-payment p,
.customer-integrated-billing .ib-coupon-slot,
.customer-integrated-billing .ib-bill-summary>span,
.customer-integrated-billing .ib-spend-bars>div,
.customer-integrated-billing .ib-donut-legend,
.customer-integrated-billing .ib-donut-legend strong,
.customer-integrated-billing .ib-month-preview td,
.customer-integrated-billing .ib-month-preview th,
.customer-integrated-billing .ib-month-preview p,
.customer-integrated-billing .ib-rate-cell.selected span,
.customer-integrated-billing .ib-overview-account-kind>span,
.customer-integrated-billing .ib-credit-summary span,
.customer-integrated-billing .ib-credit-payment-note,
.customer-integrated-billing .ib-coupon-slot span{font-size:12px!important}
