.rp-seg{display:flex;gap:0;border:1px solid var(--tmc-edge)}.rp-seg label{flex:1 1;display:flex!important;grid-template-columns:none!important;justify-content:center;align-items:center;min-height:44px;cursor:pointer;position:relative;font-size:14px}.rp-seg input{position:absolute;opacity:0;width:1px;height:1px}.rp-seg label:has(input:checked){background:var(--ink,#111);color:#fff}.rp-seg label:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:-3px}.rp-yn{border:0!important;padding:0!important;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px!important;gap:12px!important;align-items:center}.rp-yn legend{float:left;font-size:14px;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;padding:0!important}.rp-yn label{display:inline-flex!important;gap:6px;align-items:center;font-size:14px;min-height:44px}.rp-yn input{width:20px!important;min-height:20px!important}.rp-in input[type=date],.rp-in input[type=month]{text-align:left}.rp-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rp-kpis div{border:1px solid var(--line);padding:10px 12px;display:grid;grid-gap:2px;gap:2px;background:#fff}.rp-kpis b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-kpis span{font-size:12px;color:var(--t2,#444);text-transform:uppercase;letter-spacing:.06em}.rp-steps{list-style:none;padding:0;margin:4px 0;display:grid;grid-gap:0;gap:0;counter-reset:rp}.rp-steps li{display:grid;grid-template-columns:128px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.rp-steps time{font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-steps div{display:grid;grid-gap:3px;gap:3px}.rp-more,.rp-steps a,.rp-steps div{font-size:14px}@container (max-width: 520px){.rp-kpis,.rp-steps li{grid-template-columns:minmax(0,1fr)}.rp-steps li{gap:2px}}@media print{.rp .tmc-grid{display:block}.rp .tmc-out{position:static;padding:0;border-top:0}.rp .tmc-out,.rp-kpis div{background:none}.rp a{color:inherit}}.agency .rp .tmc-out{padding:20px 22px}.agency .rp-sources{padding:16px 0 0}@media print{.agency .rp .tmc-out{padding:0}}.agency .rp-page section{padding:0}