.wenige-restplaetze{color:#d80032!important;font-weight:700!important;display:inline-block;background:#ffe5e9;border:1px solid #d80032;padding:2px 8px;border-radius:6px;margin-left:10px;white-space:nowrap;font-size:13px;position:relative}.wenige-restplaetze::before{content:"⚠️ ";margin-right:4px}#amelia-container,.am-els__wrapper,.am-els{max-width:100%!important;width:100%!important}#amelia-container{margin:0!important;padding:0!important}.am-ec-card{max-width:100%!important;width:100%!important}@media (min-width:769px){.amelia-v2-booking .el-form{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.amelia-v2-booking .el-form>.el-form-item{order:50!important}.amelia-v2-booking .el-form>#am-cf-12{order:1!important;flex:0 0 calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important}.amelia-v2-booking .el-form>.el-form-item:has(input[name="firstName"]){order:2!important;flex:0 0 calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important}.amelia-v2-booking .el-form>.el-form-item:has(input[name="lastName"]){order:3!important;flex:0 0 calc(33.333% - 8px)!important;max-width:calc(33.333% - 8px)!important}.amelia-v2-booking .el-form>.el-form-item:has(input[name="email"]){order:4!important;flex:0 0 100%!important;max-width:100%!important}}@media (max-width:768px){.amelia-v2-booking .el-form{display:block!important}}.am-ec__info-capacity__number{visibility:hidden;position:absolute}.am-ec__info-waiting-list{visibility:hidden;position:absolute}.am-pei__info{visibility:hidden!important;position:absolute!important}