.parstic-feedback-stack[hidden],.parstic-auth-modal-dialog .parstic-alert-danger[hidden]{display:none!important}.parstic-auth-btn,.parstic-recover-btn{white-space:nowrap;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.parstic-auth-btn{color:#fff;background:linear-gradient(130deg,#294cce,#5268e8);border:1px solid #3c55ce;box-shadow:0 5px 16px #3e56cb22}.parstic-auth-btn:before{content:"↗";font-size:18px;line-height:1}.parstic-recover-btn{color:#344c92;box-shadow:none;background:#f1f5ff;border:1px solid #d6dff4}.parstic-recover-btn:before{content:"↺";font-size:20px;line-height:1}.parstic-auth-btn:hover{background:#2944ba;box-shadow:0 7px 20px #3e56cb33}.parstic-recover-btn:hover{background:#e7edfc;border-color:#afbfe8}:where(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #6b8eff}.recover-shell{width:100%;max-width:580px;margin:28px auto 48px}.recover-card{background:linear-gradient(160deg,#fff,#f8faff);border:1px solid #dce3f1;border-radius:24px;padding:36px;position:relative;overflow:hidden;box-shadow:0 16px 48px #1a356c0c}.recover-card:before{content:"";background:linear-gradient(90deg,#53bad5,#657be4,#8d68dc);height:4px;position:absolute;inset:0 0 auto}.recover-header{gap:14px;margin-bottom:12px}.recover-title{color:#172d57;font-size:23px}.recover-badge{color:#3c56b3;background:#eaf0ff;border:1px solid #d7e1fb;border-radius:15px;width:48px;height:48px;font-size:20px}.recover-subtitle{color:#63708a;font-size:14px;line-height:2}.recover-steps{gap:8px;margin:24px 0}.recover-step{background:#e2e8f5;height:5px}.recover-step.active{background:#4e68d5}.recover-form .parstic-form-group{margin-bottom:20px}.recover-form .parstic-label{color:#26395a;margin-bottom:8px;font-weight:700;display:block}.recover-form .parstic-input{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;min-height:50px}.recover-form input[name=mobile],.recover-form input[name=code]{text-align:center;letter-spacing:2px;direction:ltr}.recover-card .parstic-btn-primary{border-radius:12px;min-height:48px;box-shadow:0 6px 16px #4762cf25}.recover-card .parstic-captcha-row{align-items:center;gap:10px}.recover-card .parstic-captcha-row>.parstic-input{flex:1;min-width:0}.recover-card .parstic-captcha-image-wrapper{flex-shrink:0}.recover-resend-btn{min-height:44px}.recover-list-shell{margin-block:24px}.recover-ticket-card{background:#fff;border:1px solid #dce3f0;border-radius:18px;padding:22px;box-shadow:0 6px 22px #1a356c08}.recover-ticket-actions{flex-wrap:wrap}.recover-ticket-actions a{justify-content:center;align-items:center;min-height:44px;display:flex}.recover-list-shell .parstic-btn-exit-from-recov{color:#fff;min-height:44px;box-shadow:none;background:#344db8;border-radius:12px;padding:12px 18px;font-size:13px}.recover-list-shell .parstic-recov-phone-number{background:#eef2ff;border:1px solid #d8e1f7;border-radius:12px;width:auto;min-width:160px;height:auto;padding:10px 18px}.recover-list-shell .parstic-recov-phone-number:before,.recover-list-shell .parstic-recov-phone-number:after{display:none}.recover-list-shell .parstic-recov-phone-number h2{color:#304477;margin:0;font-size:14px}.front-container,.parstic-container,.parstic-checkout-layout>*,.parstic-checkout-header>*{min-width:0}@media (width<=768px){.parstic-auth-modal-dialog{box-sizing:border-box;width:min(100% - 24px,480px);max-height:calc(100dvh - 24px);overflow-y:auto}.front-container{margin-top:18px;padding-inline:12px}.parstic-checkout-header{gap:16px}.parstic-checkout-steps{flex-wrap:wrap;gap:8px}.parstic-checkout-page .parstic-input,.parstic-auth-modal-dialog input{font-size:16px}.recover-tickets-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}}@media (width<=480px){.recover-shell{margin:16px auto 28px}.recover-card{border-radius:18px;padding:26px 20px}.recover-title{font-size:21px}.parstic-nav-mobile-auth{flex-wrap:wrap;gap:10px;display:flex}.parstic-nav-mobile-auth>*{flex:1}.parstic-auth-btn,.parstic-recover-btn{padding:10px 14px;font-size:12px}.recover-card .parstic-captcha-row{flex-wrap:wrap}.recover-card .parstic-captcha-row .parstic-input{flex-basis:120px}.parstic-checkout-page .parstic-btn{min-height:46px}}@media (prefers-reduced-motion:reduce){.parstic-auth-btn,.parstic-recover-btn{transition:none}}.parstic-account-layout,.parstic-account-content{min-width:0}.parstic-account-table-wrapper{scrollbar-width:thin;max-width:100%;overflow-x:auto}.parstic-account-table{min-width:700px}.parstic-account-content input,.parstic-account-content select,.parstic-account-content .parstic-btn{min-height:44px}@media (width<=640px){.parstic-account-shell{margin:20px auto 32px;padding:0}.parstic-account-layout{flex-direction:column;gap:16px}.parstic-account-sidebar{box-sizing:border-box;width:100%;padding:20px}.parstic-account-content{box-sizing:border-box;width:100%}.parstic-account-content input,.parstic-account-content select{font-size:16px}}