:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.rmdp-calendar-container-mobile{top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.6)}.rmdp-calendar-container-mobile .rmdp-mobile.rmdp-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.rmdp-mobile.rmdp-wrapper{box-shadow:unset;border:1px solid #cfd8e2}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:30px;font-size:16px;padding-bottom:15px}.rmdp-mobile .rmdp-arrow-container{height:26px;width:26px}.rmdp-mobile .rmdp-arrow{padding:3px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:10px}.rmdp-mobile .rmdp-left i{margin-left:4px;margin-top:7px}.rmdp-mobile .rmdp-right i{margin-left:-2px;margin-top:7px}.rmdp-rtl.rmdp-mobile .rmdp-right i{margin-left:5px}.rmdp-rtl.rmdp-mobile .rmdp-left i{margin-left:-1px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:38px;width:38px}.rmdp-mobile .rmdp-day span{font-size:15px}.rmdp-mobile .dvdr{margin:0 10px}.rmdp-mobile .ok{position:absolute;bottom:0}.rmdp-mobile .rmdp-week-day{margin-top:10px;margin-bottom:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{margin:15px 0}.rmdp-mobile .rmdp-action-button{margin:15px 3px 0;font-size:13px}.rmdp-mobile .rmdp-action-buttons{display:flex;justify-content:flex-end;align-items:center;padding:0 10px}.rmdp-mobile .rmdp-rtl .rmdp-action-button{float:left;margin-right:unset;margin-left:10px}.rmdp-mobile .rmdp-action-button:focus{outline:none}.rmdp-mobile .rmdp-header{margin-top:15px;margin-left:10px;margin-right:10px}.rmdp-mobile .rmdp-panel-header{margin-top:20px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:15px}@media (max-width:420px){.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:32px;width:32px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{width:230px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:20px}.rmdp-mobile .rmdp-day span{font-size:14px}.rmdp-mobile .rmdp-day-picker{padding:10px 5px}.rmdp-mobile.rmdp-single .rmdp-day-picker{padding:10px}.rmdp-mobile .rmdp-arrow-container{height:20px;width:20px;margin:0 12px}.rmdp-mobile .rmdp-arrow{padding:2px;height:3px;width:3px;margin-top:6px}.rmdp-mobile .rmdp-action-button{font-size:13px;padding:5px}.rmdp-mobile .rmdp-action-button:first-child{padding-right:10px}.rmdp-mobile .rmdp-panel-header{padding-bottom:20px}.rmdp-mobile .rmdp-left i,.rmdp-mobile .rmdp-right i{margin-top:6px}.rmdp-mobile .rmdp-up i{margin-top:8px}.rmdp-mobile .rmdp-down i{margin-top:4px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:15px}.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{font-size:14px}.rmdp-mobile .rmdp-day-picker{margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-action-button{margin-bottom:10px;font-size:12px}}@media (max-height:450px){.rmdp-mobile .rmdp-header,.rmdp-mobile .rmdp-panel-header{height:9px;font-size:12px;line-height:15px}.rmdp-mobile .rmdp-day,.rmdp-mobile .rmdp-week-day{height:22px;width:22px}.rmdp-mobile .rmdp-time-picker{padding:0;min-width:130px!important}.rmdp-mobile .rmdp-time-picker div input{font-size:12px;padding:2px}.rmdp-mobile .rmdp-day span{font-size:12px}.rmdp-mobile .rmdp-month-picker .rmdp-day span,.rmdp-mobile .rmdp-week-day{font-size:10px}.rmdp-mobile .rmdp-day-picker{padding:0 7px}.rmdp-mobile .rmdp-panel-body{padding:0;margin:5px 0}.rmdp-mobile .rmdp-panel-body li{font-size:11px;margin:5px}.rmdp-mobile .rmdp-action-button{font-size:9px;padding:0 5px;margin:10px 5px}.rmdp-mobile .rmdp-action-button:first-child{margin-right:10px}.rmdp-mobile .rmdp-arrow-container{margin:0 3px;height:16px;width:16px}.rmdp-mobile .rmdp-arrow{padding:2px;height:2px;width:2px;margin-top:3px}.rmdp-mobile .only.rmdp-month-picker,.rmdp-mobile .only.rmdp-year-picker{height:160px}.rmdp-mobile .dvdr,.rmdp-mobile .rmdp-time-picker div input{margin:0}.rmdp-mobile .rmdp-week-day{margin-top:0}.rmdp-mobile .rmdp-left i{margin-top:4px;margin-left:4px}.rmdp-mobile .rmdp-right i{margin-top:4px;margin-left:0}.rmdp-mobile .rmdp-up i{margin-top:5px}.rmdp-mobile .rmdp-header{margin-top:10px;margin-left:5px;margin-right:5px}.rmdp-mobile .rmdp-panel-header{margin-top:13px}.rmdp-mobile .rmdp-day-picker{margin-left:0;margin-right:0}.rmdp-mobile .rmdp-action-button{margin-bottom:10px}}:root{--rmdp-primary-red:#ea0034;--rmdp-secondary-red:#ad8787;--rmdp-shadow-red:#cfb6b6;--rmdp-today-red:#ff5638;--rmdp-hover-red:#ff6687;--rmdp-deselect-red:#af1738}.red .rmdp-wrapper{border:1px solid var(--rmdp-secondary-red);box-shadow:0 0 5px var(--rmdp-secondary-red)}.red .rmdp-panel-body li{background-color:var(--rmdp-primary-red);box-shadow:0 0 2px var(--rmdp-secondary-red)}.red .rmdp-week-day{color:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-deactive{color:var(--rmdp-secondary-red)}.red .rmdp-range{background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-shadow-red)}.red .rmdp-arrow{border:solid var(--rmdp-primary-red);border-width:0 2px 2px 0}.red .rmdp-arrow-container:hover{background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-secondary-red)}.red .rmdp-panel-body::-webkit-scrollbar-thumb{background:var(--rmdp-primary-red)}.red .rmdp-day.rmdp-today span{background-color:var(--rmdp-today-red)}.red .rmdp-rtl .rmdp-panel{border-left:unset;border-right:1px solid var(--rmdp-secondary-red)}.red .rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--rmdp-primary-red);box-shadow:0 0 3px var(--rmdp-shadow-red)}.red .rmdp-day:not(.rmdp-day-hidden) span:hover{background-color:var(--rmdp-hover-red)!important}.red .b-deselect{color:var(--rmdp-deselect-red);background-color:white}.red .rmdp-action-button{color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button){background-color:var(--rmdp-primary-red)}.red .rmdp-button:not(.rmdp-action-button):hover{background-color:var(--rmdp-deselect-red)}.bg-dark .rmdp-month-picker,.bg-dark .rmdp-time-picker div input,.bg-dark .rmdp-year-picker,.bg-dark.rmdp-wrapper,.rmdp-container .bg-dark.ep-arrow:after{background-color:#312f2f;color:#c4c7ca}.bg-dark .rmdp-day:not(.rmdp-deactive),.bg-dark .rmdp-header-values,.bg-dark .rmdp-panel-header,.bg-dark .rmdp-time-picker div .rmdp-am{color:#c4c7ca}.bg-dark .rmdp-day.rmdp-range{color:white}.bg-dark .rmdp-panel-body li{color:#f5f5f5}.bg-dark .rmdp-day.rmdp-deactive,.bg-dark .rmdp-day.rmdp-disabled{color:#87898b}.rmdp-container .bg-dark.ep-arrow[direction=top]{border-bottom:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=left]{border-right:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=right]{border-left:1px solid #312f2f}.rmdp-container .bg-dark.ep-arrow[direction=bottom]{border-top:1px solid #312f2f}.form_builder_address_container{grid-gap:12px;gap:12px;display:grid}.form_builder_street_address_input{width:90%}@media (min-width:899px){.form{background:linear-gradient(135deg,#2c2c2c,#383838);margin:auto;color:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid #444;padding:20px}.form_item{margin:auto;width:100%}.form_builder_container,.form_viewer_container{width:800px;margin:auto;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:16px;padding:20px;box-shadow:0 12px 40px rgba(0,0,0,.4);border:1px solid #333}.form_item_content{padding:16px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.form_item_content:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15)}.form_item_selected{box-shadow:0 0 0 2px #812c2c,0 4px 12px rgba(129,44,44,.3);border-radius:8px;background:rgba(129,44,44,.1)!important;border-color:#812c2c!important}.form_item_buttons{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.6);padding:6px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:all .3s ease}.form_list_item:hover .form_item_buttons{opacity:1}.form_item_button{cursor:pointer;padding:6px;border-radius:4px;background:rgba(255,255,255,.1);color:white;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.form_item_button:hover{background:#812c2c;transform:scale(1.1)}ul.no-bullets{list-style-type:none;padding:0;margin:0}.form_list_item{display:flex;position:relative;margin:12px 0;padding:0;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;overflow:hidden}.form_list_item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form_builder_header{font-weight:600;font-size:16px;color:#f0f0f0;margin-bottom:4px}.form_builder_sublabel{font-size:12px;color:#b0b0b0;font-style:normal;margin-bottom:8px;opacity:.8}.form_builder_text_input_sublabel{font-size:14px;color:#d0d0d0}.form_footer{width:100%;text-align:center;margin:30px 0 20px;padding:20px;background:rgba(255,255,255,.02);border-radius:12px;border:1px solid rgba(255,255,255,.1)}.form_submit_button{border:none;border-radius:12px;background:linear-gradient(135deg,#812c2c,#703333);color:white;width:180px;height:45px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(129,44,44,.3);border:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.form_submit_button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.form_submit_button:hover{background:linear-gradient(135deg,#a03939,#8b3d3d);transform:translateY(-2px);box-shadow:0 6px 18px rgba(129,44,44,.4);border-color:rgba(255,255,255,.2)}.form_submit_button:hover:before{left:100%}.form_submit_button:active{transform:translateY(0);box-shadow:0 3px 8px rgba(129,44,44,.3)}.form_submit_button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 2px 6px rgba(129,44,44,.2)}textarea{resize:vertical;width:95%}.form_item_required:after{color:red;content:"*";display:inline-block;text-indent:9px}.sidebar{position:fixed;top:60px;left:-20vw;height:90%;width:20vw;transition:left .3s ease-in-out;background:linear-gradient(135deg,#2c2c2c,#383838);color:white;z-index:1;box-shadow:2px 0 15px rgba(0,0,0,.3);border-right:1px solid #444}.sidebar-toggle{position:absolute;top:20%;right:-70px;height:50px;width:70px;z-index:1;border-radius:0 12px 12px 0;background:linear-gradient(135deg,#812c2c,#703333);transition:all .3s cubic-bezier(.4,0,.2,1);color:white;cursor:pointer;border:1px solid rgba(255,255,255,.1);box-shadow:2px 2px 8px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.sidebar-toggle:hover{background:linear-gradient(135deg,#a03939,#8b3d3d);transform:translateX(2px);box-shadow:4px 4px 12px rgba(0,0,0,.4);border-color:rgba(255,255,255,.2)}.content{position:absolute;top:60px;left:0;right:0;height:100%;transition:left .3s ease-in-out;background:#333333}.sidebar.open{left:0}.sidebar-toggle.open{right:-70px;opacity:.3}.content.open{left:20vw}.toolbox_close_button{cursor:pointer;position:absolute;top:10px;right:10px;background:rgba(255,255,255,.1);border-radius:50%;padding:8px;transition:all .3s ease;z-index:10}.toolbox_close_button:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.toolbox_item{background:linear-gradient(145deg,#812c2c,#703333)!important;padding:12px;margin:8px;text-align:center;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:move}.toolbox_item:hover{background:linear-gradient(145deg,#a03939,#8b3d3d)!important;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.4);border-color:rgba(255,255,255,.2)}.toolbox_item:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(0,0,0,.3)}.toolbox_item_preview{pointer-events:none;opacity:.9;transform:scale(.85);transform-origin:center}.toolbox_item_preview .form_builder_input,.toolbox_item_preview input,.toolbox_item_preview select,.toolbox_item_preview textarea{background-color:rgba(255,255,255,.1)!important;color:white!important;border:1px solid rgba(255,255,255,.3)!important;cursor:move!important}.toolbox_item_preview .form_builder_header{color:white!important;font-size:14px!important}.toolbox_item_preview .form_builder_sublabel{color:rgba(255,255,255,.7)!important;font-size:10px!important}.form_builder_toolbox_item{font-size:20px}.details_sidebar{position:fixed;right:-15vw;height:90%;width:15vw;color:white;overflow:auto}.details_content,.details_sidebar{top:60px;transition:right .3s ease-in-out;background:#333333}.details_content{position:absolute;left:0;right:0;height:100%}.details_sidebar.open{right:0}.content.open{right:15vw}.details_close_button{cursor:pointer}.details_sidebar_label{font-weight:700;font-size:15px;padding:10px}.details_sidebar_item{margin:10px}.details_sidebar_add_option,.details_sidebar_list_item{padding:10px;align-items:center;display:flex;gap:10px}.form_builder_full_name_container{display:flex;gap:40px}.form_builder_full_name_container input{width:180px}}@media (max-width:899px){.form{background:linear-gradient(135deg,#2c2c2c,#383838);margin:10px;color:white;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);border:1px solid #444;padding:16px}.form_item{margin:auto;width:100%}.form_item_content{padding:12px;background:rgba(255,255,255,.02);border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.form_item_content:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15)}.form_item_buttons{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;background:rgba(0,0,0,.7);padding:4px;border-radius:6px;opacity:0;transition:all .3s ease}.form_list_item:hover .form_item_buttons{opacity:1}.form_item_button{cursor:pointer;padding:4px;border-radius:4px;background:rgba(255,255,255,.1);color:white;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.form_item_button:hover{background:#812c2c;transform:scale(1.05)}ul.no-bullets{padding:0;margin:0;list-style-type:none}.form_list_item{display:flex;position:relative;margin:10px 0;padding:0;background:rgba(255,255,255,.02);border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;overflow:hidden}.form_list_item:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.2);transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,0,0,.2)}.form_builder_container{margin:10px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:12px;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.4);border:1px solid #333}.form_builder_header{font-weight:600;font-size:15px;color:#f0f0f0;margin-bottom:4px}.form_builder_sublabel{font-size:11px;color:#b0b0b0;font-style:normal;margin-bottom:6px;opacity:.8}.form_item_required:after{color:red;content:"*";display:inline-block;text-indent:9px}.form_footer{width:100%;text-align:center;margin-bottom:20px}.form_submit_button{border:none;border-radius:30px;color:#495057;width:150px;height:30px}.form_submit_button:hover{background:#812c2c!important;color:white}textarea{resize:vertical}.sidebar{top:60px;left:-450px;height:90%;width:90vw;max-width:450px;transition:left .1s ease-in-out;background:linear-gradient(135deg,#2c2c2c,#383838);z-index:1;box-shadow:2px 0 15px rgba(0,0,0,.3);border-right:1px solid #444}.sidebar,.sidebar-toggle{position:fixed;color:white}.sidebar-toggle{bottom:20px;right:20px;height:56px;width:56px;z-index:1000;border-radius:50%;background:linear-gradient(135deg,#812c2c,#703333);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.sidebar-toggle:hover{background:linear-gradient(135deg,#a03939,#8b3d3d);transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.5);border-color:rgba(255,255,255,.2)}.content{position:absolute;top:60px;left:0;right:0;height:100%;transition:left .1s ease-in-out;background:#333333}.sidebar.open{left:0}.sidebar-toggle.open{opacity:.3;transform:scale(.9)}.content.open{left:15vw}.toolbox_close_button{cursor:pointer}.toolbox_item{background:linear-gradient(145deg,#812c2c,#703333)!important;padding:10px;margin:6px;font-size:14px!important;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px rgba(0,0,0,.2);cursor:move}.toolbox_item:hover{background:linear-gradient(145deg,#a03939,#8b3d3d)!important;transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px rgba(0,0,0,.4);border-color:rgba(255,255,255,.2)}.toolbox_item:active{transform:translateY(0) scale(.98);box-shadow:0 2px 4px rgba(0,0,0,.3)}.toolbox_item_preview{pointer-events:none;opacity:.9;transform:scale(.85);transform-origin:center}.toolbox_item_preview .form_builder_input,.toolbox_item_preview input,.toolbox_item_preview select,.toolbox_item_preview textarea{background-color:rgba(255,255,255,.1)!important;color:white!important;border:1px solid rgba(255,255,255,.3)!important;cursor:move!important;font-size:12px!important}.toolbox_item_preview .form_builder_header{color:white!important;font-size:12px!important}.toolbox_item_preview .form_builder_sublabel{color:rgba(255,255,255,.7)!important;font-size:9px!important}.details_sidebar{position:fixed;right:-65vw;height:90%;color:white;overflow:auto}.details_content,.details_sidebar{top:60px;transition:right .3s ease-in-out;background:#333333}.details_content{position:absolute;left:0;right:0;height:100%}.details_sidebar.open{right:0}.content.open{right:15vw}.details_close_button{cursor:pointer}.details_sidebar_label{font-weight:700;font-size:15px;padding:10px}.details_sidebar_item{margin:10px;max-width:200px}.details_sidebar_add_option,.details_sidebar_list_item{padding:10px;align-items:center;display:flex;gap:10px}.form_builder_full_name_container{gap:40px}.form_builder_full_name_container input{width:180px}}.form_builder_error{color:red;font-style:italic}.form_builder_divider{border-bottom-width:1px;border-bottom-style:solid;height:1px;margin:5px 0}.form_builder_paragraph_button{margin:10px}.form_header{border-bottom-width:1px;border-bottom-style:solid;margin:5px 0;text-align:center;padding:20px}.form_header_name{border-radius:55px;font-size:18px}.form_header_name,.form_header_name_input{text-align:center;margin:5px 0}.form_builder_dropdown_select,.form_builder_multi_choice_select{width:75%;color:white!important}.form_builder_single_choice_item{width:50%;float:left}.form_builder_image_upload_list{display:flex;gap:15px;flex-wrap:wrap}.form_builder_image_upload_list_item{max-width:145px;padding:10px}.form_builder_image_upload_list_item_selected{border:1px solid #2c8181}.form_list_item{position:relative}.form_item_controls{position:absolute;top:8px;right:8px;display:flex;gap:12px;z-index:10;opacity:0;transition:opacity .2s ease-in-out}.form_list_item:hover .form_item_controls{opacity:1}.form_item_control{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.form_item_control:hover{background:rgba(0,0,0,.9);border-color:rgba(255,255,255,.3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.form_item_control svg{font-size:20px;color:#fff;transition:color .2s ease-in-out}.form_item_control:hover svg{color:#f0f0f0}.form_item_control.edit-control:hover{background:rgba(33,150,243,.2);border-color:rgba(33,150,243,.5)}.form_item_control.edit-control:hover svg{color:#2196f3}.form_item_control.delete-control:hover{background:rgba(244,67,54,.2);border-color:rgba(244,67,54,.5)}.form_item_control.delete-control:hover svg{color:#f44336}.form_viewer_submit_complete_box{text-align:center;background-color:#333;padding:50px;border-radius:50px;color:white;max-width:90%;margin:50px auto auto}.form_viewer_submit_complete_text{margin-bottom:20px}.form_list_empty_list_item{border:2px dashed rgba(255,255,255,.3);border-radius:16px;padding:40px 20px;width:100%;margin:20px 0;text-align:center;background:rgba(255,255,255,.02);transition:all .3s ease}.form_list_empty_list_item:hover{border-color:rgba(129,44,44,.5);background:rgba(129,44,44,.05)}.form_list_empty_list_item h4{color:#f0f0f0;margin-bottom:8px;font-weight:600}.form_list_empty_list_item div{color:#b0b0b0;font-size:14px}.form_builder_single_choice_input_container{display:grid}.toolbox_header_section{text-align:center;font-size:13px;font-weight:600;margin:15px 10px 10px;padding:8px 12px;background:rgba(129,44,44,.2);border-radius:6px;border-left:3px solid #812c2c;text-transform:uppercase;letter-spacing:.5px;color:#e0e0e0}.toolbox{height:100%;overflow-y:auto;overflow-x:hidden;padding:10px 5px 15px;scrollbar-width:thin;scrollbar-color:#555 #2c2c2c}.toolbox::-webkit-scrollbar{width:6px}.toolbox::-webkit-scrollbar-track{background:#2c2c2c}.toolbox::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.toolbox::-webkit-scrollbar-thumb:hover{background:#777}.form_builder_settings_button{width:100px;margin:15px auto auto}.toolbox_item_preview .MuiFormControl-root{margin:4px!important}.toolbox_item_preview .MuiInputBase-root{font-size:12px!important;padding:4px 8px!important}.toolbox_item_preview .form_builder_multiple_choice_input_container,.toolbox_item_preview .form_builder_single_choice_input_container{transform:scale(.8);transform-origin:left center}.toolbox_item_preview hr{margin:5px 0!important;border-color:rgba(255,255,255,.3)!important}.form_bottom_drop_zone{list-style:none;margin:0;padding:0}.form_bottom_drop_area{height:60px;margin:10px 20px;border:2px dashed transparent;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:transparent}.form_bottom_drop_area_active{border-color:#812c2c;background-color:rgba(129,44,44,.1);animation:drop-zone-pulse 1.5s ease-in-out infinite alternate}.form_bottom_drop_indicator{color:#812c2c;font-size:14px;font-weight:700;opacity:.8}@keyframes drop-zone-pulse{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.form_preview_item{position:relative}.form_preview_wrapper{opacity:.6;border:2px dashed #812c2c;border-radius:5px;background-color:rgba(129,44,44,.1);margin:5px 0;padding:10px;pointer-events:none;animation:preview-pulse 1.5s ease-in-out infinite alternate}@keyframes preview-pulse{0%{opacity:.4;transform:scale(.98)}to{opacity:.7;transform:scale(1)}}.form_preview_wrapper:before{content:"Preview";position:absolute;top:-10px;left:10px;background-color:#812c2c;color:white;padding:2px 8px;font-size:10px;border-radius:3px;z-index:10}