.cmp-form-options--drop-down>label{display:block;font-weight:bold !important}
.cmp-form-option-hidden{display:none !important}
.cmp-form-options{padding-right:10px;margin-top:0;margin-bottom:10px}
.cmp-form-options__field--drop-down{margin-top:4px;margin-left:0;height:54px;width:100%;padding:8px 16px}
.cmp-form-options__field--radio,.cmp-form-options__field--checkbox{width:20px;height:20px;margin-right:8px;cursor:pointer;vertical-align:middle;appearance:auto;flex:0 0 auto;min-width:auto}
.cmp-form-options__field-description{vertical-align:middle;display:inline-block;line-height:20px;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.cmp-form-options__field-label{display:inline-flex;cursor:pointer;align-items:flex-start;gap:2px}
.cmp-form-options--vertical .cmp-form-options__field-label{display:flex;margin-bottom:8px}
.cmp-form-options__required-indicator{color:#d32f2f;margin-left:2px;font-weight:bold}
.cmp-form-options__legend{padding:10px 0}
.cmp-form-options--stacked .cmp-form-options__legend,.cmp-form-options--stacked .cmp-form-options__label{display:block;text-align:left;font-weight:bold !important}
.cmp-form-options--ifta{border:0;padding:0}
.cmp-form-options__box select{border:1px solid #000;border-radius:4px;box-sizing:border-box;width:100%;margin-top:4px}
.cmp-form-options__ifta-wrapper{position:relative;padding:18px 16px 8px}
.cmp-form-options__ifta-wrapper .cmp-form-options__ifta-label{position:static;display:block;font-size:.75rem;color:#333;margin-bottom:8px}
.cmp-form-options__ifta-wrapper:has(select){padding:0}
.cmp-form-options__ifta-wrapper select.cmp-form-options__field{height:54px;width:100%;padding:18px 36px 4px 16px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'fill='none'stroke='%23333'stroke-width='2'stroke-linecap='round'stroke-linejoin='round'%3E%3Cpolylinepoints='691215189'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px}
.cmp-form-options__ifta-wrapper:has(select) .cmp-form-options__ifta-label{position:absolute;left:16px;top:4px;margin-top:4px;font-weight:600 !important;transform:none;font-size:.75rem !important;color:#003da1;pointer-events:none;margin-bottom:0;white-space:nowrap;transition:top .15s ease,font-size .15s ease,color .15s ease}
.cmp-form-options__ifta-wrapper[data-has-placeholder] .cmp-form-options__ifta-label,.cmp-form-options__ifta-wrapper[data-has-value] .cmp-form-options__ifta-label,.cmp-form-options__ifta-wrapper:has(select:focus) .cmp-form-options__ifta-label{top:0;margin-top:1px;transform:none;font-size:75% !important;font-weight:600 !important;color:#003da1}
.cmp-form-options__ifta-wrapper select:focus{border-color:#003da1 !important;box-shadow:0 0 0 1px #003da1;outline:0}