.crm-shell .pricing-year-compact{padding:0;container-type:inline-size;background:var(--me-surface,#fff)}.crm-shell .pricing-year-compact :is(.offer-year-header,.contract-year-header,.pricing-tariff-header,.contract-tariff-header){display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,4fr);grid-gap:16px;gap:16px;align-items:center;padding:16px;margin:0}.crm-shell .pricing-year-compact :is(.offer-year-header,.contract-year-header){background:var(--me-canvas,#f7f8fa);border-radius:11px 11px 0 0}.crm-shell .pricing-year-compact .offer-year-actions{grid-column:1/-1}.crm-shell .pricing-year-compact :is(.pricing-summary,.contract-pricing-summary){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.crm-shell .pricing-year-compact .pricing-metric{display:block;min-width:0;padding:0;border:0;text-align:right}.crm-shell .pricing-year-compact .pricing-metric-label{display:block;color:var(--me-text-muted,#606b79);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none}.crm-shell .pricing-year-compact .pricing-metric strong{margin-top:5px;font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crm-shell .pricing-year-compact :is(.pricing-list,.contract-pricing-list,.contract-pricing-snapshot){gap:0;margin:0;padding:0}.crm-shell .pricing-year-compact :is(.pricing-item,.contract-pricing-item){border:0;border-radius:0;overflow:visible;background:transparent}.crm-shell .pricing-year-compact .tariff-disclosure{border-top:1px solid var(--me-line,#e3e7ec)}.crm-shell .tariff-disclosure-trigger{display:block;list-style:none;cursor:pointer}.crm-shell .tariff-disclosure-trigger::-webkit-details-marker{display:none}.crm-shell .pricing-year-compact :is(.pricing-tariff-header,.contract-tariff-header){background:transparent}.crm-shell .tariff-disclosure-trigger:hover,.crm-shell .tariff-disclosure[open]>.tariff-disclosure-trigger{background:var(--me-canvas,#f7f8fa)}.crm-shell .tariff-disclosure-trigger:focus-visible{outline:2px solid var(--me-orange,#c54200);outline-offset:-3px}.crm-shell .pricing-tariff-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.crm-shell .tariff-chevron{flex:0 0 16px;color:var(--me-text-muted,#606b79)}.crm-shell .tariff-disclosure[open]>summary .tariff-chevron{transform:rotate(90deg)}.crm-shell .tariff-disclosure-trigger .pricing-metric-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.crm-shell .tariff-disclosure-content :is(.pricing-conditions,.contract-pricing-conditions){grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;gap:16px 24px;background:var(--me-canvas,#f7f8fa)}.crm-shell .tariff-disclosure-content :is(.pricing-condition,.contract-pricing-value){padding:0;border:0}.crm-shell .tariff-disclosure-content :is(.pricing-condition,.contract-pricing-value)>span{font-size:12px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--me-text-muted,#606b79)}.crm-shell .tariff-disclosure-content :is(.pricing-condition,.contract-pricing-value)>strong{font-size:14px}.crm-shell .pricing-year-compact :is(.pricing-item-actions,.pricing-item-editor,.pricing-allocation,.offer-year-clone,.contract-pricing-empty,.offer-year-preservation-note){margin:16px}.crm-shell .pricing-year-compact .offer-add-pricing{margin:12px 16px}.crm-shell .pricing-year-compact>.group-offer-pricing>.pricing-form,.crm-shell .pricing-year-compact>.offer-inline-form,.crm-shell .pricing-year-compact>.pricing-form{margin:16px}@container (max-width: 640px){.crm-shell .pricing-year-compact :is(.offer-year-header,.contract-year-header,.pricing-tariff-header,.contract-tariff-header){grid-template-columns:minmax(0,1fr)}.crm-shell .pricing-year-compact :is(.pricing-summary,.contract-pricing-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.crm-shell .pricing-year-compact .pricing-metric{text-align:left}.crm-shell .tariff-disclosure-trigger .pricing-metric-label{position:static;width:auto;height:auto;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.crm-shell .tariff-disclosure-content :is(.pricing-conditions,.contract-pricing-conditions){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}