@media (max-width:768px){.performer-cards{padding:0 16px 40px!important;overflow-x:hidden}.performer-cards__container{grid-template-columns:1fr!important;gap:20px!important;max-width:100%!important;padding:0!important}.performer-card{padding:24px 20px!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.performer-card__header{flex-wrap:wrap!important;gap:10px!important}.performer-card__icon{width:48px!important;height:48px!important}.performer-card__title{font-size:20px!important;line-height:1.2!important}.performer-card__desc{font-size:13px!important;margin-bottom:20px!important}.performer-card__form{padding:16px!important;margin:0!important;max-width:100%!important;box-sizing:border-box!important}.performer-card__form .field,.performer-card__form .form-group{margin-bottom:14px!important}.performer-card__form button,.performer-card__form input,.performer-card__form select,.performer-card__form textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important}.performer-card__form .field input,.performer-card__form input[type=email],.performer-card__form input[type=text],.performer-card__form select{padding:10px 12px!important;font-size:16px!important}.license-format-hint{padding:10px 12px!important;font-size:12px!important;margin-top:8px!important}.performer-card__form .btn-primary,.performer-card__form button[type=submit]{padding:12px 20px!important;font-size:14px!important;width:100%!important;margin-top:8px!important}.performer-benefits{padding:40px 16px 60px!important}.performer-benefits__title{font-size:24px!important;margin-bottom:30px!important}.performer-benefits__grid{grid-template-columns:1fr!important;gap:20px!important}.performer-benefit{padding:24px 20px!important}.performer-benefit__icon{width:48px!important;height:48px!important;margin-bottom:12px!important}.performer-benefit h3{font-size:16px!important}.performer-benefit p{font-size:13px!important}}@media (max-width:480px){.performer-cards{padding:0 12px 30px!important;margin-top:40px!important}.performer-card{padding:20px 16px!important;border-radius:16px!important}.performer-card__form{padding:12px!important;border-radius:10px!important}.performer-card__title{font-size:18px!important}.performer-card__desc{font-size:12px!important;line-height:1.5!important}.performer-card__form button,.performer-card__form input,.performer-card__form select{min-height:44px!important}}@media (max-width:812px) and (orientation:landscape){.performer-cards{padding:0 20px 30px!important}.performer-cards__container{grid-template-columns:1fr!important;gap:16px!important}.performer-card{padding:20px!important}}@media (max-width:768px){.performer-page{overflow-x:hidden!important;max-width:100vw!important}.performer-page>*{max-width:100%!important;overflow-x:hidden!important}}@supports (-webkit-touch-callout:none){@media (max-width:768px){.performer-card__form input,.performer-card__form select{-webkit-appearance:none;font-size:16px!important}.performer-card__form select{background-size:16px 16px;padding-right:40px!important}}}@media (max-width:768px){.performer-card__form input:focus,.performer-card__form select:focus{font-size:16px!important}}@media (max-width:1280px){.staff-register-form-section{padding:40px 20px 60px!important}}@media (max-width:768px){.staff-register-page .hero,.staff-register-page section[class*=hero]{padding:32px 0!important}.staff-register-form-section{padding:24px 12px 40px!important}.staff-register-form-section>div{max-width:100%!important}}@media (max-width:480px){.staff-register-form-section{padding:20px 10px 32px!important}}.is-android-webview .staff-register-form-section{padding:32px 16px 40px!important}.is-android-webview [class*=formColumns]{grid-template-columns:1fr!important}.is-android-webview [class*=formSection]{padding:20px 16px!important}.is-android-webview [class*=progressHeader]{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.is-android-webview [class*=progressTitle]{font-size:20px!important}