.smart-form-formio .accordion-collapse.collapse{visibility:visible}.smart-form-formio .formbuilder{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:1rem;margin:0;display:grid}.smart-form-formio .formcomponents,.smart-form-formio .formarea{width:auto;min-width:0;max-width:none;padding:0}.smart-form-formio .formcomponents{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-self:start;overflow:hidden}.smart-form-formio .formcomponents .form-control{border:1px solid var(--input);background:var(--background);width:calc(100% - 1.5rem);height:2.5rem;color:var(--foreground);border-radius:.5rem;outline:none;margin:.75rem;padding:0 .75rem;font-size:.875rem}.smart-form-formio .formcomponents .form-control:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 20%, transparent)}.smart-form-formio .formcomponents .card{border-top:1px solid var(--border)}.smart-form-formio .formcomponents .card-header{margin:0}.smart-form-formio .formcomponents .card-header button{width:100%;color:var(--foreground);text-align:left;justify-content:space-between;align-items:center;padding:.75rem;font-size:.875rem;font-weight:600;display:flex}.smart-form-formio .formcomponents [ref=sidebar-container]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 .75rem .75rem;display:grid}.smart-form-formio .formcomponent{border:1px solid var(--border);background:var(--background);width:100%;min-height:2.5rem;color:var(--foreground);cursor:grab;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.25rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.smart-form-formio .formcomponent:hover{border-color:var(--ring);background:var(--accent);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 8%, transparent)}.smart-form-formio .formcomponent:active{cursor:grabbing}.smart-form-formio .formarea{border:1px dashed var(--border);background:color-mix(in oklab, var(--muted) 35%, var(--background));border-radius:.75rem;min-height:520px;padding:1rem}.smart-form-formio .drag-container.formio-builder-form{min-height:486px}.smart-form-formio .builder-component{border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent);border-radius:.75rem;margin-bottom:.75rem;padding:.875rem;transition:border-color .15s,box-shadow .15s}.smart-form-formio .builder-component:hover{border-color:color-mix(in oklab, var(--ring) 55%, var(--border));box-shadow:0 3px 10px color-mix(in oklab, var(--foreground) 8%, transparent)}.smart-form-formio .formio-component .col-form-label,.smart-form-formio .formio-component>label{color:var(--foreground);margin-bottom:.375rem;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.smart-form-formio .formio-component input.form-control:not([type=checkbox]):not([type=radio]),.smart-form-formio .formio-component textarea.form-control,.smart-form-formio .formio-component select.form-control,.smart-form-formio .formio-component .choices>.form-control{border:1px solid var(--input);background:var(--background);width:100%;min-height:2.5rem;color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.smart-form-formio .formio-component textarea.form-control{resize:vertical;min-height:6rem}.smart-form-formio .formio-component input.form-control:not([type=checkbox]):not([type=radio]):focus,.smart-form-formio .formio-component textarea.form-control:focus,.smart-form-formio .formio-component select.form-control:focus,.smart-form-formio .formio-component .choices.is-focused>.form-control,.smart-form-formio .formio-component .choices.is-open>.form-control{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.smart-form-formio .formio-component .choices__list--single{min-height:1.375rem;padding:0}.smart-form-formio .formio-component .choices__list--dropdown{border:1px solid var(--border);background:var(--popover);box-shadow:0 8px 24px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:.5rem;margin-top:.25rem;overflow:hidden}.smart-form-formio .formio-component .choices__item--choice{color:var(--popover-foreground);padding:.625rem .75rem}.smart-form-formio .formio-component .choices__item--choice.is-highlighted{background:var(--accent)}.smart-form-formio .formio-component .form-check,.smart-form-formio .formio-component .form-check-inline{align-items:flex-start;gap:.5rem;min-height:1.5rem;display:flex}.smart-form-formio .formio-component .form-check-inline{vertical-align:top;margin-right:1rem;display:inline-flex}.smart-form-formio .formio-component .form-check-input,.smart-form-formio .formio-component .form-check-inline input[type=radio]{width:1rem;height:1rem;accent-color:var(--primary);margin-top:.125rem}.smart-form-formio .formio-component .form-check-label,.smart-form-formio .formio-component .form-check-inline .form-check-label{color:var(--foreground);font-size:.875rem;line-height:1.25rem}.smart-form-formio .formio-component .form-text,.smart-form-formio .formio-component .help-block{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1rem;display:block}.smart-form-formio .formio-component-button .btn{border:1px solid var(--primary);background:var(--primary);min-height:2.5rem;color:var(--primary-foreground);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.smart-form-formio .formio-component-columns.row{--formio-grid-gutter-x:1rem;margin-right:calc(var(--formio-grid-gutter-x) * -.5);margin-left:calc(var(--formio-grid-gutter-x) * -.5);flex-wrap:wrap;display:flex}.smart-form-formio :where(.formio-component-columns.row)>[class*=col-]{--formio-column-span:12;--formio-column-offset:0;box-sizing:border-box;width:calc(var(--formio-column-span) / 12 * 100%);max-width:100%;margin-left:calc(var(--formio-column-offset) / 12 * 100%);padding-right:calc(var(--formio-grid-gutter-x) * .5);padding-left:calc(var(--formio-grid-gutter-x) * .5);flex:none}.smart-form-formio .formio-component-columns.row>.formio-errors{flex:0 0 100%;width:100%}.smart-form-formio .formio-component-columns>.col-1{--formio-column-span:1}.smart-form-formio .formio-component-columns>.col-2{--formio-column-span:2}.smart-form-formio .formio-component-columns>.col-3{--formio-column-span:3}.smart-form-formio .formio-component-columns>.col-4{--formio-column-span:4}.smart-form-formio .formio-component-columns>.col-5{--formio-column-span:5}.smart-form-formio .formio-component-columns>.col-6{--formio-column-span:6}.smart-form-formio .formio-component-columns>.col-7{--formio-column-span:7}.smart-form-formio .formio-component-columns>.col-8{--formio-column-span:8}.smart-form-formio .formio-component-columns>.col-9{--formio-column-span:9}.smart-form-formio .formio-component-columns>.col-10{--formio-column-span:10}.smart-form-formio .formio-component-columns>.col-11{--formio-column-span:11}.smart-form-formio .formio-component-columns>.col-12{--formio-column-span:12}.smart-form-formio .formio-component-columns>.offset-0{--formio-column-offset:0}.smart-form-formio .formio-component-columns>.offset-1{--formio-column-offset:1}.smart-form-formio .formio-component-columns>.offset-2{--formio-column-offset:2}.smart-form-formio .formio-component-columns>.offset-3{--formio-column-offset:3}.smart-form-formio .formio-component-columns>.offset-4{--formio-column-offset:4}.smart-form-formio .formio-component-columns>.offset-5{--formio-column-offset:5}.smart-form-formio .formio-component-columns>.offset-6{--formio-column-offset:6}.smart-form-formio .formio-component-columns>.offset-7{--formio-column-offset:7}.smart-form-formio .formio-component-columns>.offset-8{--formio-column-offset:8}.smart-form-formio .formio-component-columns>.offset-9{--formio-column-offset:9}.smart-form-formio .formio-component-columns>.offset-10{--formio-column-offset:10}.smart-form-formio .formio-component-columns>.offset-11{--formio-column-offset:11}@media (width>=576px){.smart-form-formio .formio-component-columns>.col-sm-1{--formio-column-span:1}.smart-form-formio .formio-component-columns>.col-sm-2{--formio-column-span:2}.smart-form-formio .formio-component-columns>.col-sm-3{--formio-column-span:3}.smart-form-formio .formio-component-columns>.col-sm-4{--formio-column-span:4}.smart-form-formio .formio-component-columns>.col-sm-5{--formio-column-span:5}.smart-form-formio .formio-component-columns>.col-sm-6{--formio-column-span:6}.smart-form-formio .formio-component-columns>.col-sm-7{--formio-column-span:7}.smart-form-formio .formio-component-columns>.col-sm-8{--formio-column-span:8}.smart-form-formio .formio-component-columns>.col-sm-9{--formio-column-span:9}.smart-form-formio .formio-component-columns>.col-sm-10{--formio-column-span:10}.smart-form-formio .formio-component-columns>.col-sm-11{--formio-column-span:11}.smart-form-formio .formio-component-columns>.col-sm-12{--formio-column-span:12}.smart-form-formio .formio-component-columns>.offset-sm-0{--formio-column-offset:0}.smart-form-formio .formio-component-columns>.offset-sm-1{--formio-column-offset:1}.smart-form-formio .formio-component-columns>.offset-sm-2{--formio-column-offset:2}.smart-form-formio .formio-component-columns>.offset-sm-3{--formio-column-offset:3}.smart-form-formio .formio-component-columns>.offset-sm-4{--formio-column-offset:4}.smart-form-formio .formio-component-columns>.offset-sm-5{--formio-column-offset:5}.smart-form-formio .formio-component-columns>.offset-sm-6{--formio-column-offset:6}.smart-form-formio .formio-component-columns>.offset-sm-7{--formio-column-offset:7}.smart-form-formio .formio-component-columns>.offset-sm-8{--formio-column-offset:8}.smart-form-formio .formio-component-columns>.offset-sm-9{--formio-column-offset:9}.smart-form-formio .formio-component-columns>.offset-sm-10{--formio-column-offset:10}.smart-form-formio .formio-component-columns>.offset-sm-11{--formio-column-offset:11}}@media (width>=768px){.smart-form-formio .formio-component-columns>.col-md-1{--formio-column-span:1}.smart-form-formio .formio-component-columns>.col-md-2{--formio-column-span:2}.smart-form-formio .formio-component-columns>.col-md-3{--formio-column-span:3}.smart-form-formio .formio-component-columns>.col-md-4{--formio-column-span:4}.smart-form-formio .formio-component-columns>.col-md-5{--formio-column-span:5}.smart-form-formio .formio-component-columns>.col-md-6{--formio-column-span:6}.smart-form-formio .formio-component-columns>.col-md-7{--formio-column-span:7}.smart-form-formio .formio-component-columns>.col-md-8{--formio-column-span:8}.smart-form-formio .formio-component-columns>.col-md-9{--formio-column-span:9}.smart-form-formio .formio-component-columns>.col-md-10{--formio-column-span:10}.smart-form-formio .formio-component-columns>.col-md-11{--formio-column-span:11}.smart-form-formio .formio-component-columns>.col-md-12{--formio-column-span:12}.smart-form-formio .formio-component-columns>.offset-md-0{--formio-column-offset:0}.smart-form-formio .formio-component-columns>.offset-md-1{--formio-column-offset:1}.smart-form-formio .formio-component-columns>.offset-md-2{--formio-column-offset:2}.smart-form-formio .formio-component-columns>.offset-md-3{--formio-column-offset:3}.smart-form-formio .formio-component-columns>.offset-md-4{--formio-column-offset:4}.smart-form-formio .formio-component-columns>.offset-md-5{--formio-column-offset:5}.smart-form-formio .formio-component-columns>.offset-md-6{--formio-column-offset:6}.smart-form-formio .formio-component-columns>.offset-md-7{--formio-column-offset:7}.smart-form-formio .formio-component-columns>.offset-md-8{--formio-column-offset:8}.smart-form-formio .formio-component-columns>.offset-md-9{--formio-column-offset:9}.smart-form-formio .formio-component-columns>.offset-md-10{--formio-column-offset:10}.smart-form-formio .formio-component-columns>.offset-md-11{--formio-column-offset:11}}@media (width>=992px){.smart-form-formio .formio-component-columns>.col-lg-1{--formio-column-span:1}.smart-form-formio .formio-component-columns>.col-lg-2{--formio-column-span:2}.smart-form-formio .formio-component-columns>.col-lg-3{--formio-column-span:3}.smart-form-formio .formio-component-columns>.col-lg-4{--formio-column-span:4}.smart-form-formio .formio-component-columns>.col-lg-5{--formio-column-span:5}.smart-form-formio .formio-component-columns>.col-lg-6{--formio-column-span:6}.smart-form-formio .formio-component-columns>.col-lg-7{--formio-column-span:7}.smart-form-formio .formio-component-columns>.col-lg-8{--formio-column-span:8}.smart-form-formio .formio-component-columns>.col-lg-9{--formio-column-span:9}.smart-form-formio .formio-component-columns>.col-lg-10{--formio-column-span:10}.smart-form-formio .formio-component-columns>.col-lg-11{--formio-column-span:11}.smart-form-formio .formio-component-columns>.col-lg-12{--formio-column-span:12}.smart-form-formio .formio-component-columns>.offset-lg-0{--formio-column-offset:0}.smart-form-formio .formio-component-columns>.offset-lg-1{--formio-column-offset:1}.smart-form-formio .formio-component-columns>.offset-lg-2{--formio-column-offset:2}.smart-form-formio .formio-component-columns>.offset-lg-3{--formio-column-offset:3}.smart-form-formio .formio-component-columns>.offset-lg-4{--formio-column-offset:4}.smart-form-formio .formio-component-columns>.offset-lg-5{--formio-column-offset:5}.smart-form-formio .formio-component-columns>.offset-lg-6{--formio-column-offset:6}.smart-form-formio .formio-component-columns>.offset-lg-7{--formio-column-offset:7}.smart-form-formio .formio-component-columns>.offset-lg-8{--formio-column-offset:8}.smart-form-formio .formio-component-columns>.offset-lg-9{--formio-column-offset:9}.smart-form-formio .formio-component-columns>.offset-lg-10{--formio-column-offset:10}.smart-form-formio .formio-component-columns>.offset-lg-11{--formio-column-offset:11}}@media (width>=1200px){.smart-form-formio .formio-component-columns>.col-xl-1{--formio-column-span:1}.smart-form-formio .formio-component-columns>.col-xl-2{--formio-column-span:2}.smart-form-formio .formio-component-columns>.col-xl-3{--formio-column-span:3}.smart-form-formio .formio-component-columns>.col-xl-4{--formio-column-span:4}.smart-form-formio .formio-component-columns>.col-xl-5{--formio-column-span:5}.smart-form-formio .formio-component-columns>.col-xl-6{--formio-column-span:6}.smart-form-formio .formio-component-columns>.col-xl-7{--formio-column-span:7}.smart-form-formio .formio-component-columns>.col-xl-8{--formio-column-span:8}.smart-form-formio .formio-component-columns>.col-xl-9{--formio-column-span:9}.smart-form-formio .formio-component-columns>.col-xl-10{--formio-column-span:10}.smart-form-formio .formio-component-columns>.col-xl-11{--formio-column-span:11}.smart-form-formio .formio-component-columns>.col-xl-12{--formio-column-span:12}.smart-form-formio .formio-component-columns>.offset-xl-0{--formio-column-offset:0}.smart-form-formio .formio-component-columns>.offset-xl-1{--formio-column-offset:1}.smart-form-formio .formio-component-columns>.offset-xl-2{--formio-column-offset:2}.smart-form-formio .formio-component-columns>.offset-xl-3{--formio-column-offset:3}.smart-form-formio .formio-component-columns>.offset-xl-4{--formio-column-offset:4}.smart-form-formio .formio-component-columns>.offset-xl-5{--formio-column-offset:5}.smart-form-formio .formio-component-columns>.offset-xl-6{--formio-column-offset:6}.smart-form-formio .formio-component-columns>.offset-xl-7{--formio-column-offset:7}.smart-form-formio .formio-component-columns>.offset-xl-8{--formio-column-offset:8}.smart-form-formio .formio-component-columns>.offset-xl-9{--formio-column-offset:9}.smart-form-formio .formio-component-columns>.offset-xl-10{--formio-column-offset:10}.smart-form-formio .formio-component-columns>.offset-xl-11{--formio-column-offset:11}}.smart-form-formio .formio-component.formio-component-label-hidden{padding:0}.smart-form-formio fieldset{border:1px solid var(--border);border-radius:.75rem;min-width:0;margin:0 0 1.25rem;padding:1rem 1.25rem .25rem}.smart-form-formio fieldset>legend{float:none;width:auto;color:var(--foreground);margin:0;padding:0 .5rem;font-size:.95rem;font-weight:600}.formio-dialog.component-settings{color:var(--foreground);background:0 0;justify-content:center;align-items:center;padding:1rem;display:flex}.formio-dialog.component-settings .formio-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklab(0% none none/.58)}.formio-dialog.component-settings .formio-dialog-content{border:1px solid var(--border);background:var(--background);width:min(1180px,100vw - 2rem);max-width:none;height:min(880px,100dvh - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:.875rem;margin:0;padding:1.25rem;overflow:hidden;box-shadow:0 24px 70px oklab(0% none none/.28)}.formio-dialog.component-settings .component-edit-container{flex-direction:column;height:100%;min-height:0;display:flex}.formio-dialog.component-settings .formio-dialog-close{z-index:2;border:1px solid var(--border);background:var(--muted);width:2rem;height:2rem;color:var(--foreground);border-radius:999px;place-items:center;padding:0;font-size:1.25rem;line-height:1;display:grid;top:.875rem;right:.875rem}.formio-dialog.component-settings .formio-dialog-close:hover{background:var(--accent)}.formio-dialog.component-settings .component-edit-container>.row:first-child{justify-content:space-between;align-items:center;min-height:2.5rem;margin-bottom:.75rem;padding-right:2.75rem;display:flex}.formio-dialog.component-settings .component-edit-container>.row:first-child>.col{width:auto}.formio-dialog.component-settings .component-edit-container .lead{color:var(--foreground);margin:0;font-size:1.125rem;font-weight:650;line-height:1.5rem}.formio-dialog.component-settings .component-edit-container>.row:first-child a{color:var(--primary);font-size:.8125rem;font-weight:500;text-decoration:none}.formio-dialog.component-settings .component-edit-container>.row:nth-child(2){flex:1;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:1rem;min-height:0;display:grid}.formio-dialog.component-settings .component-edit-container>.row:nth-child(2)>.col{overscroll-behavior:contain;width:auto;min-width:0;max-height:100%;padding:0;overflow-y:auto}.formio-dialog.component-settings .card{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:.75rem;overflow:visible}.formio-dialog.component-settings .card-header{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 55%, var(--card));padding:0}.formio-dialog.component-settings .nav-tabs{flex-wrap:wrap;gap:.25rem;min-height:3rem;margin:0;padding:.5rem;list-style:none;display:flex}.formio-dialog.component-settings .nav-item{margin:0;display:block}.formio-dialog.component-settings .nav-link{color:var(--muted-foreground);background:0 0;border:0;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:block}.formio-dialog.component-settings .nav-link:hover{background:var(--accent);color:var(--accent-foreground)}.formio-dialog.component-settings .nav-link.active{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in oklab, var(--foreground) 10%, transparent)}.formio-dialog.component-settings .card-body{padding:1rem}.formio-dialog.component-settings .formio-form-group{margin-bottom:.875rem}.formio-dialog.component-settings .col-form-label,.formio-dialog.component-settings .form-check-label{color:var(--foreground);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;line-height:1.25rem;display:block}.formio-dialog.component-settings input.form-control:not([type=checkbox]):not([type=radio]),.formio-dialog.component-settings textarea.form-control,.formio-dialog.component-settings select.form-control,.formio-dialog.component-settings .choices>.form-control{border:1px solid var(--input);background:var(--background);width:100%;min-height:2.5rem;color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:.5rem;outline:none;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:block}.formio-dialog.component-settings textarea.form-control{resize:vertical;min-height:5.5rem}.formio-dialog.component-settings input.form-control:not([type=checkbox]):not([type=radio]):focus,.formio-dialog.component-settings textarea.form-control:focus,.formio-dialog.component-settings select.form-control:focus,.formio-dialog.component-settings .choices.is-focused>.form-control,.formio-dialog.component-settings .choices.is-open>.form-control{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 18%, transparent)}.formio-dialog.component-settings .choices__list--single{min-height:1.375rem;padding:0}.formio-dialog.component-settings .choices__list--dropdown{z-index:20;border:1px solid var(--border);background:var(--popover);box-shadow:0 8px 24px color-mix(in oklab, var(--foreground) 12%, transparent);border-radius:.5rem;margin-top:.25rem;overflow:hidden}.formio-dialog.component-settings .choices__item--choice{color:var(--popover-foreground);padding:.625rem .75rem}.formio-dialog.component-settings .choices__item--choice.is-highlighted{background:var(--accent)}.formio-dialog.component-settings .form-check{align-items:flex-start;gap:.5rem;display:flex}.formio-dialog.component-settings .form-check-input{width:1rem;height:1rem;accent-color:var(--primary);margin-top:.125rem}.formio-dialog.component-settings .form-check-label{margin:0;font-weight:500}.formio-dialog.component-settings .form-text,.formio-dialog.component-settings .help-block,.formio-dialog.component-settings .text-muted{color:var(--muted-foreground);font-size:.75rem;line-height:1rem}.formio-dialog.component-settings .ace_editor{border:1px solid var(--input);border-radius:.5rem;min-height:6rem;overflow:hidden}.formio-dialog.component-settings .preview-panel{margin-bottom:.75rem;position:sticky;top:0}.formio-dialog.component-settings .preview-panel .card-header{padding:.75rem 1rem}.formio-dialog.component-settings .preview-panel .card-title{color:var(--foreground);font-size:.9375rem;font-weight:600}.formio-dialog.component-settings .preview-panel .card-body{background:var(--background)}.formio-dialog.component-settings .preview-panel .form-check-inline{vertical-align:top;align-items:flex-start;gap:.5rem;min-height:1.5rem;margin-right:1rem;display:inline-flex}.formio-dialog.component-settings .preview-panel .form-check-inline input[type=radio]{width:1rem;height:1rem;accent-color:var(--primary);margin-top:.125rem}.formio-dialog.component-settings .preview-panel .form-check-inline .form-check-label{color:var(--foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.formio-dialog.component-settings .component-edit-container>.row:nth-child(2)>.col:last-child>div:last-child{flex-wrap:wrap;gap:.5rem;display:flex}.formio-dialog.component-settings .btn{border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-flex}.formio-dialog.component-settings .btn-success,.formio-dialog.component-settings .btn-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.formio-dialog.component-settings .btn-secondary{border-color:var(--border);background:var(--background);color:var(--foreground)}.formio-dialog.component-settings .btn-danger{border-color:var(--destructive);background:var(--destructive);color:#fff}.formio-dialog.component-settings .alert-danger,.formio-dialog.component-settings .invalid-feedback{color:var(--destructive);margin-top:.375rem;font-size:.75rem}.formio-dialog.component-settings .alert-danger{border:1px solid color-mix(in oklab, var(--destructive) 35%, var(--border));background:color-mix(in oklab, var(--destructive) 8%, var(--background));border-radius:.5rem;padding:.75rem}@media (width<=1050px){.formio-dialog.component-settings .formio-dialog-content{overflow:auto}.formio-dialog.component-settings .component-edit-container{height:auto}.formio-dialog.component-settings .component-edit-container>.row:nth-child(2){grid-template-columns:minmax(0,1fr);display:grid}.formio-dialog.component-settings .component-edit-container>.row:nth-child(2)>.col{max-height:none;overflow:visible}.formio-dialog.component-settings .preview-panel{position:static}}@media (width<=767px){.smart-form-formio .formbuilder{grid-template-columns:minmax(0,1fr)}.smart-form-formio .formcomponents [ref=sidebar-container]{grid-template-columns:repeat(2,minmax(0,1fr))}.formio-dialog.component-settings{align-items:flex-start;padding:.5rem}.formio-dialog.component-settings .formio-dialog-content{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:1rem}}
