 .form-label { font-size:0.8rem}
.result-value {font-size:1rem
}
        .input-group-custom {
            margin-bottom: 1rem;
        }
        .legend {
            font-size: 0.85rem;
            margin-top: 1rem;
        }
        .card-highlight {
            background: #ffffff;
            border-radius: 16px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.03);
            border: 1px solid #e9ecef;
        }
        .badge.bg-secondary {
            background: #6c757d !important;
            font-weight: 500;
            border-radius: 40px;
        }
        .iso-style {
            font-family: monospace;
            background: #e9ecef;
            padding: 0.2rem 0.4rem;
            border-radius: 8px;
        }
        .advanced-options {
            background: #f8f9fa;
            border-radius: 16px;
            padding: 1rem;
            margin-top: 1rem;
        }
        .offset-badge {
            font-size: 0.85rem;
            background: #e2eafc;
            display: inline-block;
            padding: 0.2rem 0.6rem;
            border-radius: 40px;
            margin-left: 0.5rem;
        }