.margin-segment{margin-bottom:22px}.margin-segment label{display:block;font-weight:650;margin-bottom:8px}.margin-segment select{width:100%;min-width:0;padding:14px;border:1px solid #c9d0e2;border-radius:8px;background:#f8f9fc;color:#1c2345;font:inherit}.comparison-ruler{display:block!important;margin:24px 0;padding:22px;border:1px solid #e0e4ed;border-radius:16px;background:#fff;color:#1c2345}.comparison-ruler h3{font-size:24px;margin:8px 0;color:#1c2345}.comparison-ruler p{color:#1c2345;line-height:1.6}.ruler-eyebrow{font-size:10px;letter-spacing:.1em;color:#b53713}.ruler-segment{font-size:13px;margin-bottom:18px}.ruler-result{border-left:4px solid var(--status);padding:16px;background:#f5f6fa;border-radius:8px}.ruler-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin:0 0 8px;font-size:13px}.ruler-row strong{font-size:23px}.ruler-row b{font-size:18px}.comparison-ruler .ruler-status{font-size:12px;font-weight:750;color:var(--status);margin:8px 0}.level-0{--status:#176541}.level-1{--status:#886400}.level-2{--status:#b84a0d}.level-3{--status:#c62936}.level-4{--status:#78172a}.ruler-explanation,.ruler-hour{font-size:12px;margin:8px 0}.ruler-graphic{position:relative;display:block!important;height:64px;margin:14px 6px 0}.ruler-track{position:absolute;top:25px;left:0;right:0;height:14px;display:grid!important;grid-template-columns:10% repeat(4,22.5%);border-radius:4px;overflow:hidden}.ruler-track span{display:block!important;height:14px!important}.ruler-track span:nth-child(1){background:#78172a}.ruler-track span:nth-child(2){background:#d53c48}.ruler-track span:nth-child(3){background:#ee8b37}.ruler-track span:nth-child(4){background:#efd159}.ruler-track span:nth-child(5){background:#379768}.ruler-marker{position:absolute;transform:translateX(-50%);line-height:1;color:#1c2345;font-size:23px;z-index:2}.ruler-marker.top{top:0}.ruler-marker.bottom{top:40px}.ruler-key{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:9px;line-height:1.6;text-align:center;margin-bottom:18px}.ruler-key b{font-weight:500}.ruler-empty{background:#f5f6fa;padding:16px;font-size:13px;border-radius:8px}.ruler-empty button{border:1px solid #c43a12;background:white;color:#a82d0b;border-radius:8px;padding:10px;font:inherit;cursor:pointer}.ruler-target{border-top:1px solid #e0e4ed;margin-top:18px;padding-top:12px;font-size:13px}.ruler-target strong{display:block;font-size:21px}.comparison-ruler .ruler-note{font-size:11px;color:#59667d}.ruler-edit:focus-visible{outline:3px solid #f54715;outline-offset:3px}@media(max-width:480px){.comparison-ruler{padding:14px}.ruler-result{padding:12px}.ruler-row{display:block}.ruler-row strong,.ruler-row b{display:block}.ruler-key{font-size:8px;gap:2px}.comparison-ruler h3{font-size:21px}}

/* Destaques da aferição */
.comparison-ruler .ruler-segment{font-size:16px;font-weight:700;line-height:1.5}.comparison-ruler .ruler-row:first-child>span{font-size:16px;font-weight:700;line-height:1.5}.comparison-ruler .ruler-empty>b{font-size:16px;font-weight:700}
