:where(:root){--bp-cell-border:#888;--bp-cell-bg:#fff;--bp-cell-bg-neutral:#f7fafc;--bp-cell-bg-dark:#292929;--bp-error-bg:#d94545;--bp-error-fg:#fff;--bp-placeholder:#888;--bp-placeholder-hover:#666}[data-form-surface=dark] input,[data-form-surface=dark] textarea,[data-form-surface=dark] [data-surface=default],[data-form-surface=dark] [role=combobox]{color:#f2f2f2;background-color:#1f1f1f;border-color:#383838}[data-form-surface=dark] input::placeholder,[data-form-surface=dark] textarea::placeholder{color:#8c8c8c;opacity:1}[data-form-preset=modern] input:not([data-question-toolbar] *),[data-form-preset=modern] textarea:not([data-question-toolbar] *),[data-form-preset=modern] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=modern] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=modern] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=modern] button[aria-haspopup=dialog]:not([data-question-toolbar] *){box-shadow:none;background-color:#0000;border:0;border-bottom:1px solid #ccc;border-radius:0;padding-left:0;padding-right:0}[data-form-preset=modern] [data-composite-control] input,[data-form-preset=modern] [data-composite-control] button[aria-haspopup=dialog]{box-shadow:none;border:0}[data-form-preset=modern] button[aria-haspopup=dialog]:not([data-question-toolbar] *){padding-right:.5rem}[data-form-preset=modern][data-form-surface=dark] input:not([data-question-toolbar] *),[data-form-preset=modern][data-form-surface=dark] textarea:not([data-question-toolbar] *),[data-form-preset=modern][data-form-surface=dark] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=modern][data-form-surface=dark] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=modern][data-form-surface=dark] button[aria-haspopup=dialog]:not([data-question-toolbar] *){border-bottom-color:#404040}[data-form-preset=modern] input:not([data-question-toolbar] *):focus-visible,[data-form-preset=modern] textarea:not([data-question-toolbar] *):focus-visible,[data-form-preset=modern] [role=combobox]:not([data-question-toolbar] *):focus-visible,[data-form-preset=modern] button[aria-haspopup=dialog]:not([data-question-toolbar] *):focus-visible{box-shadow:none;border-bottom-color:currentColor;outline:none}[data-form-preset] [data-field-wrapper]{position:relative}[data-form-preset=boxed] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *){border:1px solid var(--bp-cell-border);background-color:var(--bp-cell-bg);box-shadow:none;box-sizing:border-box;border-radius:0;height:2.5rem;padding:.625rem .875rem}[data-form-preset=boxed] [data-field-wrapper] select:not([data-question-toolbar] *){padding-top:0;padding-bottom:0;padding-right:2rem;line-height:1}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *){height:2rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *){height:3rem}[data-form-preset=boxed] [data-field-wrapper] textarea:not([data-question-toolbar] *){height:auto;min-height:2.5rem}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] textarea:not([data-question-toolbar] *){min-height:2rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] textarea:not([data-question-toolbar] *){min-height:3rem}[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=neutral] [data-form-cell=input]{background-color:var(--bp-cell-bg-neutral)}[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-surface=dark] [data-form-cell=input]{background-color:var(--bp-cell-bg-dark)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] select:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-cell-surface=custom] [data-form-cell=input]{background-color:var(--form-cell-background);color:var(--form-cell-foreground)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [data-composite-control] input,[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog],[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [role=combobox]>span{color:var(--form-cell-foreground)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] [data-surface=default][data-cell-placeholder=true],[data-form-preset=boxed][data-form-cell-surface=custom] [role=combobox][data-placeholder]>span,[data-form-preset=boxed][data-form-cell-surface=custom] [data-cell-secondary=true]{color:var(--form-cell-placeholder)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] input::placeholder,[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] textarea::placeholder,[data-form-preset=boxed][data-form-cell-surface=custom] [data-form-cell=input]::placeholder{color:var(--form-cell-placeholder);opacity:1}[data-form-preset=boxed][data-form-cell-surface=custom] [data-control-cell][data-cell-selected=false]{background-color:var(--form-cell-background);color:var(--form-cell-foreground)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] input:is([type=date],[type=time]){color-scheme:var(--form-cell-color-scheme)}[data-form-preset=boxed] [data-field-wrapper] [data-composite-control]:not([data-question-toolbar] *){outline:1px solid var(--bp-cell-border);outline-offset:-1px;border:0;padding:0}[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] input,[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] input:hover,[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] input:focus-visible,[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog],[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog]:hover,[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog]:focus-visible{box-shadow:none;background-color:#0000;border:1px solid #0000;height:100%}[data-form-preset=boxed] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog]{padding:.625rem .5rem}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog]{padding:.5rem .375rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-composite-control] button[aria-haspopup=dialog]{padding:.75rem .5rem}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *){padding:.5rem .75rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] input:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] textarea:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-surface=default]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *),[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *){padding:.75rem 1rem}[data-form-preset=boxed] [data-field-wrapper] [data-control-cell]{height:2.5rem;min-height:2.5rem}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-control-cell]{height:2rem;min-height:2rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-control-cell]{height:3rem;min-height:3rem}[data-form-preset=boxed] [data-field-wrapper] [data-control-row]{padding:.75rem 1rem}[data-form-preset] [data-control-row]{background-color:var(--form-consent-row-background,var(--color-foreground));color:var(--form-consent-row-foreground,var(--color-background))}[data-form-preset] [data-control-row]:hover{background-color:var(--form-consent-row-hover,color-mix(in srgb, var(--color-foreground) 95%, transparent))}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] [data-control-row]{padding:.5rem .75rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] [data-control-row]{padding:.75rem 1rem}[data-form-density=compact] button[role=checkbox]:not([data-control-cell]),[data-form-density=compact] button[role=radio]:not([data-control-cell]){width:1rem;height:1rem}[data-form-density=spacious] button[role=checkbox]:not([data-control-cell]),[data-form-density=spacious] button[role=radio]:not([data-control-cell]){width:1.5rem;height:1.5rem}[data-form-preset=boxed] button[data-form-action=primary],[data-form-preset=boxed] button[data-form-action=back]{height:2.5rem}[data-form-preset=boxed][data-form-density=compact] button[data-form-action=primary],[data-form-preset=boxed][data-form-density=compact] button[data-form-action=back]{height:2rem}[data-form-preset=boxed][data-form-density=spacious] button[data-form-action=primary],[data-form-preset=boxed][data-form-density=spacious] button[data-form-action=back]{height:3rem}[data-form-preset=boxed] button[data-form-action=back]{border:1px solid var(--bp-cell-border);color:var(--color-foreground);background-color:#0000;border-radius:0}[data-form-preset=boxed] button[data-form-action=back]:hover{background-color:color-mix(in srgb, var(--color-foreground) 6%, transparent)}[data-form-preset=boxed] [data-field-wrapper] input:not([data-question-toolbar] *):focus-visible,[data-form-preset=boxed] [data-field-wrapper] textarea:not([data-question-toolbar] *):focus-visible,[data-form-preset=boxed] [data-field-wrapper] [role=combobox]:not([data-question-toolbar] *):focus-visible,[data-form-preset=boxed] [data-field-wrapper] button[aria-haspopup=dialog]:not([data-question-toolbar] *):focus-visible{box-shadow:none;border-color:currentColor;outline:none}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) input:not([data-question-toolbar] *){border-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) textarea:not([data-question-toolbar] *){border-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) [data-surface=default]:not([data-question-toolbar] *){border-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) [role=combobox]:not([data-question-toolbar] *){border-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) button[aria-haspopup=dialog]:not([data-question-toolbar] *){border-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) [data-composite-control]:not([data-question-toolbar] *){outline-color:var(--bp-error-bg)}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) [data-composite-control] input{border:1px solid #0000}[data-form-preset=boxed] [data-field-wrapper]:has([role=alert]) [data-composite-control] button[aria-haspopup=dialog]{border:1px solid #0000}[data-form-preset=boxed] [data-field-wrapper] input[type=date],[data-form-preset=boxed] [data-field-wrapper] input[type=time]{position:relative}[data-form-preset=boxed] [data-field-wrapper] input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;justify-content:center;align-items:center;width:2.5rem;height:100%;margin:0;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}[data-form-preset=boxed] [data-field-wrapper] input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5;background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;justify-content:center;align-items:center;width:2.5rem;height:100%;margin:0;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;right:0}[data-form-preset=boxed] [data-field-wrapper] input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}[data-form-preset=boxed] [data-field-wrapper] input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] input[type=date]::-webkit-calendar-picker-indicator{width:2rem}[data-form-preset=boxed][data-form-density=compact] [data-field-wrapper] input[type=time]::-webkit-calendar-picker-indicator{width:2rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] input[type=date]::-webkit-calendar-picker-indicator{width:3rem}[data-form-preset=boxed][data-form-density=spacious] [data-field-wrapper] input[type=time]::-webkit-calendar-picker-indicator{width:3rem}[data-form-preset=boxed] [data-field-wrapper] input[type=date][data-state=empty]::-webkit-datetime-edit{color:var(--bp-placeholder)}[data-form-preset=boxed] [data-field-wrapper] input[type=time][data-state=empty]::-webkit-datetime-edit{color:var(--bp-placeholder)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] input[type=date][data-state=empty]::-webkit-datetime-edit{color:var(--form-cell-placeholder)}[data-form-preset=boxed][data-form-cell-surface=custom] [data-field-wrapper] input[type=time][data-state=empty]::-webkit-datetime-edit{color:var(--form-cell-placeholder)}[data-form-preset] [data-field-wrapper] [data-field-error]{text-align:center;background-color:var(--bp-error-bg);height:1.25rem;color:var(--bp-error-fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:1;border-radius:0;justify-content:center;align-items:center;max-width:calc(100% - 1.5rem);margin:0;padding:0 .625rem;font-size:.6875rem;line-height:1;display:inline-flex;position:absolute;top:-.7rem;right:.25rem;overflow:hidden}[data-form-preset] [data-field-wrapper]:where(:not(:has(input:not([type=hidden]),textarea,[role=combobox],[data-composite-control]))) [data-field-error]{top:-.25rem}[data-form-preset] [data-field-wrapper]:has([data-field-style=checkboxes]) [data-field-error]{top:-.5rem}[data-form-preset] [data-field-wrapper]:has([data-field-style=chips]) [data-field-error]{top:-1.25rem}[data-form-preset] [data-field-wrapper]:has([data-control-cell]) [data-field-error]{top:-.5rem}[data-form-preset] [data-field-wrapper]:has([data-control-row]) [data-field-error]{top:-.25rem}[data-form-preset] [data-field-wrapper][data-inline-label] [data-field-error]{top:0;right:0}@media (max-width:768px){[data-form-preset=boxed] [data-field-wrapper] input,[data-form-preset=boxed] [data-field-wrapper] textarea,[data-form-preset=boxed] [data-field-wrapper] select,[data-form-preset=boxed] [data-field-wrapper] [role=combobox]{font-size:16px}}
