.bf-validation-scope{min-width:0}.bf-field-error{margin:var(--libra-space-3) 0 0;color:var(--libra-color-error-11);font:400 14px/1.45 var(--font-sans)}.bf-question[data-error=true] .bf-question-control :is(input,.ui-select-trigger),.bf-question[data-error=true] .bf-question-control :is(input,.ui-select-trigger):focus{border-color:var(--libra-color-error-11);outline:2px solid var(--libra-color-error-11);outline-offset:2px}.bf-choice-group[aria-invalid=true]{outline:2px solid var(--libra-color-error-11);outline-offset:4px;border-radius:var(--libra-radius-lg)}.bf-preview-notice{margin:var(--libra-space-5) 0;padding:var(--libra-space-5);border:1px solid var(--libra-color-border);background:var(--libra-grey-3);color:var(--libra-color-text-secondary);font:400 13px/1.5 var(--font-sans)}.bf-question{min-width:0;padding-block:var(--libra-space-7);border-bottom:1px solid var(--libra-color-border-subtle);color:var(--libra-color-text);font-family:var(--font-sans)}.bf-question:first-child{padding-top:0}.bf-question:last-child{border-bottom:0}.bf-question-label{display:flex;align-items:center;justify-content:space-between;gap:var(--libra-space-4);margin-bottom:var(--libra-space-6);min-height:24px;font-size:16px;font-weight:500;line-height:1.45}.bf-question-label>label,.bf-question-label>span{flex:1 1}.bf-question .bf-question-control :is(input,select,.ui-select-trigger,.bf-readonly-value){display:block;box-sizing:border-box;width:100%;min-width:0;min-height:40px;border:1px solid var(--libra-color-border);border-radius:var(--libra-radius-lg);background:var(--libra-grey-1);color:var(--libra-color-text);padding:var(--libra-space-4);font:400 14px/1.3 var(--font-sans)}.bf-question .bf-question-control .ui-select-trigger{display:flex}.bf-question .bf-question-control .bf-readonly-value{background:var(--libra-color-bg-base)}.bf-question .bf-question-control .ui-date-field input{padding-right:44px}.bf-question-control input::placeholder{color:var(--libra-color-text-placeholder)}.bf-question .bf-question-control :is(input,select,.ui-select-trigger)[aria-invalid=true]{border-color:var(--libra-color-error-5)}.bf-question .bf-question-control :is(input,select,.ui-select-trigger):focus{border-color:var(--color-accent);outline:2px solid var(--focus-ring);outline-offset:2px}.bf-money-input{position:relative}.bf-question .bf-question-control.bf-money-input input{padding-right:52px}.bf-money-input>span{position:absolute;top:12px;right:12px;color:var(--libra-color-text-secondary);font:400 12px/1.5 var(--font-mono);pointer-events:none}.bf-help-wrap{position:relative;flex-shrink:0}.bf-help-button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;background:none;color:var(--libra-color-text-secondary);border-radius:var(--libra-radius-full);cursor:pointer}.bf-choice-row input:focus-visible,.bf-help-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bf-field-help{position:fixed;width:min(300px,calc(100vw - 56px));padding:var(--libra-space-4);background:var(--libra-color-text);color:var(--libra-grey-1);font:400 13px/1.45 var(--font-sans);border-radius:var(--libra-radius-md);z-index:var(--z-tooltip);box-shadow:var(--libra-elevation-menu)}.bf-choice-group{min-width:0;padding:0;margin:0;border:0;color:var(--libra-color-text);font-family:var(--font-sans)}.bf-choice-group>legend{width:100%;padding:0}.bf-choice-row{display:flex;align-items:center;gap:var(--libra-space-4);padding:var(--libra-space-4) 0;min-height:48px;font-size:16px;line-height:1.45;cursor:pointer}.bf-choice-row input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin:0}.ui-repeatable-body>.bf-question{border:0;padding-block:var(--libra-space-4)}.ui-repeatable-body>.bf-question:first-child{padding-top:0}.ui-repeatable-body>.bf-question:last-child{padding-bottom:0}@media (max-width:960px){.bf-question-label{min-height:32px}.bf-question .bf-question-control :is(input,select,.ui-select-trigger,.bf-readonly-value){min-height:48px;font-size:16px}.bf-help-button{width:40px;height:40px}.bf-money-input>span{top:15px}}