:root{--panel-caption:12px;--panel-body:14px;--panel-control:14px;--panel-title:24px}.page-content{width:100%;max-width:none;margin:0;padding:34px 26px 52px 18px}.page-heading,.admin-metrics,.sizing-rule-summary,.bulk-rule-action,.catalog-editor-layout,.sizing-admin-layout,.bundle-admin-layout,.access-layout,.settings-layout,.settings-summary,.ratecard-page,.ratecard-layout,.translation-card,.table-card,.content-grid,.metric-grid,.hero-panel{width:100%}.catalog-editor-main,.bundle-admin-main,.sizing-rule-editor,.access-editor,.ratecard-editor,.settings-card,.governance-card{min-width:0}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.button{font-size:var(--panel-control)}.section-kicker{font-size:12px}.solid-card h2{font-size:var(--panel-title)}.section-heading>small,.text-link{font-size:13px}.metric-card div span,.assessment-main strong,.quick-links a,.tip-box strong,.data-row strong{font-size:14px}.metric-card small,.assessment-main small,.status-pill,.row-time,.tip-box p,.data-row small,.data-row time{font-size:12px}.match-score{font-size:14px}.admin-metrics article,.sizing-rule-summary article{min-height:98px;padding:18px 20px}.admin-metrics span,.sizing-rule-summary article>span{font-size:13px;line-height:1.35}.admin-metrics strong,.sizing-rule-summary article strong{font-size:24px}.offer-code,.category-pill,.offer-card footer span,.tier-strip b,.tier-strip small{font-size:12px}.offer-card>p{font-size:14px;line-height:1.55}.offer-card h2{font-size:21px}.recommendation-card>p,.bundle-card p,.bundle-card .bundle-card-reason,.evidence small{font-size:13px}.recommendation-card h3{font-size:19px}.rank-line b,.evidence strong,.select-line,.bundle-card small,.bundle-card strong{font-size:13px}.assessment-banner p,.muted-copy{font-size:14px}.mode-pill,.limit-label,.sizing-offer-head>small,.sizing-question>small,.calculated-tier>span,.calculated-tier>div small,.calculated-tier>div p,.sizing-question>span:first-child b,.sizing-question>span:first-child em,.calculated-tier>b{font-size:12px}.sizing-question>strong{min-height:40px;font-size:14px}.question-select select{min-height:46px;padding:10px 36px 10px 12px;font-size:14px}.inference-strip strong,.inference-strip small{font-size:13px}.sizing-question>span:first-child i{font-size:var(--text-caption)}.bulk-rule-action{min-height:82px;padding:16px 18px}.bulk-rule-action strong{font-size:14px}.bulk-rule-action small{font-size:12px;line-height:1.45}.sizing-admin-layout{grid-template-columns:330px minmax(0,1fr);gap:18px}.offer-rule-nav{padding:16px}.offer-rule-nav>label{height:50px;padding-inline:14px}.offer-rule-nav input{font-size:14px}.offer-rule-nav button{gap:8px;min-height:96px;padding:14px}.offer-rule-nav button b{font-size:12px}.offer-rule-nav button strong{font-size:14px;line-height:1.35}.offer-rule-nav button small{font-size:12px;line-height:1.35}.offer-rule-nav button em{font-size:var(--text-caption);top:10px;right:10px}.sizing-rule-editor>header{min-height:126px;padding:26px 28px}.sizing-rule-editor>header h2{font-size:25px}.sizing-rule-editor>header p{font-size:13px}.rule-save-message{padding:12px 14px;font-size:13px}.rule-mode-legend{gap:18px;padding:18px 24px}.rule-mode-legend span{gap:4px;font-size:12px;line-height:1.45}.rule-mode-legend b{font-size:13px}.sizing-rule-list{padding:0 24px 24px}.sizing-rule-row{grid-template-columns:minmax(0,1fr) 340px;gap:26px;min-height:142px;padding:22px 0}.rule-question-copy{gap:8px}.rule-question-copy>span b,.rule-question-copy>span em{font-size:12px}.rule-question-copy>strong{font-size:14px;line-height:1.4}.rule-question-copy>small{white-space:normal;font-size:12px;line-height:1.5}.rule-mode-control{gap:5px;padding:5px}.rule-mode-control button{gap:5px;min-height:56px;padding:8px;font-size:12px}.settings-summary article{min-height:88px;padding:18px}.settings-summary small,.evaluation-scorecards small{font-size:12px}.settings-summary strong{font-size:16px}.settings-intro p,.governance-card li,.evaluation-panel header p{font-size:14px;line-height:1.5}.model-options legend{font-size:14px}.model-option{min-height:78px;padding:16px 18px}.model-option strong{font-size:15px}.model-option small{font-size:13px}.locked-setting strong,.settings-message{font-size:14px}.locked-setting small,.privacy-note p{font-size:13px;line-height:1.5}.access-tabs button{padding:11px 18px;font-size:14px}.access-nav{padding:17px}.access-nav>label{min-height:46px}.access-nav>label input{font-size:14px}.access-nav>div>button{min-height:72px;padding:12px}.access-nav button strong{font-size:14px}.access-nav button small{font-size:12px}.access-editor header p{font-size:14px;line-height:1.5}.access-form-grid>label{gap:7px;font-size:13px}.access-form-grid input,.access-form-grid select{min-height:46px;font-size:14px}.switch-row small{font-size:12px;line-height:1.4}.administrators-card-header p{font-size:14px;line-height:1.5}.administrators-field{font-size:13px}.administrators-field input,.administrators-field select{font-size:14px}.administrators-person strong{font-size:15px}.administrators-person small{font-size:13px}.administrators-chip{font-size:12px}.administrators-action{font-size:13px}.administrators-audit strong{font-size:14px}.administrators-audit span,.administrators-audit time{font-size:13px}.translation-notice strong{font-size:15px}.translation-notice span:not(strong){font-size:14px}.translation-search input{min-height:32px;font-size:14px}.translation-row{min-height:78px;padding:18px 6px}.translation-row strong{font-size:15px}.translation-row small,.translation-progress,.translation-status,.translation-actions .button,.translation-review summary,.translation-review p,.translation-review section>span,.translation-review section>strong,.translation-review li{font-size:12px}.catalog-editor-layout,.bundle-admin-layout{grid-template-columns:330px minmax(0,1fr);gap:18px}.catalog-editor-nav,.bundle-admin-nav{padding:16px}.catalog-editor-nav>label,.bundle-admin-nav>label:not(.bundle-filter){height:50px}.catalog-editor-nav input,.bundle-admin-nav input{font-size:14px}.catalog-editor-nav>div>button,.bundle-admin-nav>div>button{min-height:92px;padding:14px}.catalog-editor-nav button b{font-size:12px}.catalog-editor-nav button strong,.bundle-admin-nav button strong{font-size:14px;line-height:1.4}.bundle-admin-nav button small{font-size:12px}.catalog-editor-header,.bundle-editor-header{min-height:126px;padding:26px 28px}.catalog-editor-header h2,.bundle-editor-header h2{font-size:25px}.catalog-editor-header p,.bundle-editor-header p{font-size:14px}.catalog-version-picker>label,.bundle-filter{font-size:12px}.catalog-version-picker select,.bundle-filter select,.select-shell select{min-height:44px;font-size:14px}.catalog-editor-section>summary{min-height:78px;padding:18px 22px}.catalog-editor-section>summary b{font-size:15px}.catalog-editor-section>summary small,.editorial-question-list label,.bundle-rule-form label{font-size:12px}.editorial-question-list input,.bundle-rule-form input,.bundle-rule-form textarea,.bundle-rule-form select{font-size:14px}.editorial-question-list summary{min-height:60px;padding:14px 16px}.editorial-question-list summary code,.editorial-question-list summary b,.editorial-question-list summary small,.option-editor label span{font-size:12px}.version-history strong,.bundle-history strong{font-size:13px}.version-history small,.bundle-history small,.bundle-rule-form label>small,.bundle-history time,.version-comparison{font-size:12px}.ratecard-context,.compact-select{font-size:13px}.compact-select select,.assignment-row select{min-height:44px;font-size:14px}.assignment-head{min-height:46px;font-size:12px}.assignment-row{min-height:62px}.assignment-row strong{font-size:14px}.ratecard-layout{grid-template-columns:320px minmax(0,1fr);gap:18px}.ratecard-nav{padding:16px}.ratecard-nav>div>button{min-height:74px;padding:14px}.ratecard-nav button strong{font-size:14px}.ratecard-nav button small,.ratecard-nav button i{font-size:12px}.ratecard-editor{padding:26px}.ratecard-editor h2{font-size:25px}.ratecard-fields{gap:13px}.ratecard-fields label,.market-coverage legend,.market-coverage label{font-size:12px}.ratecard-fields input,.ratecard-fields select,.ratecard-item input,.ratecard-item select{min-height:44px;font-size:14px}.ratecard-item{min-height:58px}.ratecard-item.header{font-size:12px}@media (max-width:1100px){.sizing-admin-layout,.catalog-editor-layout,.bundle-admin-layout{grid-template-columns:280px minmax(0,1fr)}.ratecard-layout{grid-template-columns:260px minmax(0,1fr)}.sizing-rule-row{grid-template-columns:1fr}.rule-mode-control{max-width:430px}}@media (max-width:899px){.page-content{padding:28px 16px 40px}.sizing-admin-layout,.catalog-editor-layout,.bundle-admin-layout,.ratecard-layout{grid-template-columns:1fr}.offer-rule-nav button,.catalog-editor-nav>div>button,.bundle-admin-nav>div>button{min-height:78px}}.recommendation-card{cursor:pointer}.recommendation-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.rank-actions{align-items:center;gap:8px;display:inline-flex}.offer-pdf-link{width:28px;height:28px;color:var(--blue);transition:background var(--transition),border-color var(--transition),transform var(--transition);background:#fff;border:1px solid #0054ff2e;border-radius:8px;place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover){.offer-pdf-link:hover{background:#0054ff12;border-color:#0054ff7a;transform:translateY(-1px)}}.offer-pdf-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.azure-estimate-heading h2{font-size:var(--panel-title);line-height:1.12}.azure-estimate-heading p{max-width:760px;font-size:13px;line-height:1.55}.azure-estimate-total strong{font-size:26px}.azure-estimate-total span{font-size:12px}.azure-estimate-consolidated{background:#ffffffb8;border:1px solid #0054ff1a;border-radius:14px;margin-top:20px;padding:15px 16px}.azure-estimate-consolidated>strong{color:var(--navy);font-size:15px;display:block}.azure-estimate-consolidated>small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.azure-estimate-consolidated ul{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.azure-estimate-consolidated li{background:#fff;border:1px solid #00144014;border-radius:10px;min-height:58px;padding:10px 12px;font-size:13px;line-height:1.35;list-style:none}.azure-estimate-consolidated li span{gap:3px;display:grid}.azure-estimate-consolidated li span small{color:var(--muted);font-size:var(--text-caption)}.azure-estimate-consolidated li b{font-size:13px}.azure-estimate-offer>div>strong{font-size:15px;line-height:1.25}.azure-estimate-offer>div>small{font-size:12px}.azure-estimate-offer>b{font-size:17px}.azure-estimate-offer li{font-size:12px;line-height:1.35}.azure-estimate-offer li span small{font-size:var(--text-caption);line-height:1.35}.azure-estimate-offer li b{font-size:12px}.azure-estimate-drivers{font-size:12px;line-height:1.4}.azure-estimate-drivers strong{font-size:12px}.azure-estimate-drivers li{font-size:var(--text-caption)}.azure-estimate-offers.single{grid-template-columns:1fr}.azure-estimate-offers.single .azure-estimate-offer{padding:18px}.azure-estimate-offers.single .azure-estimate-offer>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.azure-estimate-offers.single .azure-estimate-offer>ul li{border-bottom:1px solid #00144012;padding:8px 0}@media (max-width:759px){.azure-estimate-heading p{max-width:none}.azure-estimate-offers.single .azure-estimate-offer>ul{grid-template-columns:1fr}}.admin-analytics{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#91f0ff14);border:1px solid #0054ff1f;border-radius:20px;margin:20px 0;padding:24px}.admin-analytics>.section-heading{margin-bottom:18px}.admin-analytics h2{color:var(--navy);margin:5px 0 0;font-size:22px}.admin-analytics>.section-heading>small{color:var(--muted);font-size:13px}.analytics-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.analytics-summary article{background:#fff;border:1px solid #00144014;border-radius:13px;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex}.analytics-summary article>div{gap:3px;display:grid}.analytics-summary strong{color:var(--navy);font:750 20px var(--font-sans);font-variant-numeric:tabular-nums}.analytics-summary small{color:var(--muted);font-size:12px}.analytics-icon{width:32px;height:32px;color:var(--blue);background:#0054ff14;border-radius:9px;place-items:center;display:grid}.analytics-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-chart{background:#fff;border:1px solid #00144014;border-radius:14px;padding:16px}.analytics-chart header{color:var(--navy);align-items:center;gap:8px;margin-bottom:15px;display:flex}.analytics-chart header svg{color:var(--blue)}.analytics-chart header strong{font-size:14px}.status-bars{gap:12px;display:grid}.status-bar-row{color:var(--muted);grid-template-columns:112px minmax(0,1fr) 24px;align-items:center;gap:9px;font-size:12px;display:grid}.status-bar-row>div{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.status-bar-row i{border-radius:inherit;background:var(--blue);min-width:2px;height:100%;display:block}.status-bar-row>b{color:var(--navy);font:750 12px var(--font-sans);font-variant-numeric:tabular-nums;text-align:right}.analytics-empty{color:var(--muted);font-size:13px}@media (max-width:720px){.analytics-summary,.analytics-charts{grid-template-columns:1fr}}button.text-link{cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}html{scroll-padding-top:var(--topbar-offset);scroll-padding-bottom:calc(var(--action-bar-offset) + 16px)}@media (max-width:519px){:root{--topbar-offset:82px}}.catalog-controls:focus-within,.translation-search:focus-within,.partner-access-search:focus-within,.administrators-search-shell:focus-within,.offer-rule-nav label:focus-within,.catalog-editor-nav label:focus-within,.bundle-admin-nav label:focus-within,.offer-product-filters label:focus-within,.assessment-search:focus-within,.list-search:focus-within,.async-combobox-field:focus-within,.ratecard-search:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:759px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea{font-size:var(--text-reading)!important}}@media (pointer:coarse){.button,.button.button-small,.ai-actions .button,.choice-chip,.locale-switch button,.access-tabs a,.assessment-row-action,.administrators-action,.rule-mode-control button,.icon-button,.profile-button,.list-chip,.list-pages a,.list-page-step,.list-select select,.directory-tabs a,.async-combobox-field input{min-height:var(--touch-target)}.list-pages a,.list-page-step,.icon-button{min-width:var(--touch-target)}.context-help,.help-anchor,.ai-icon-button,.password-visibility,.offer-pdf-link,.assessment-delete,.architecture-modal-close,.offer-architecture-button,.offer-reference-download{position:relative}.context-help:after,.help-anchor:after,.ai-icon-button:after,.password-visibility:after,.offer-pdf-link:after,.assessment-delete:after,.architecture-modal-close:after,.offer-architecture-button:after,.offer-reference-download:after{content:"";width:max(100%,var(--touch-target));height:max(100%,var(--touch-target));position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}button.text-link,a.text-link{margin-block:-10px;padding-block:10px}}@media (max-height:500px){:root{--topbar-offset:16px}.topbar{position:relative;top:0}}
