.wishup-application-form{--form-bg:#fff;--form-border:#e5e7eb;--form-input-bg:#fff;--form-input-border:#d1d5db;--form-input-focus:#3b82f6;--form-text:#111827;--form-text-secondary:#6b7280;--form-placeholder:#9ca3af;--form-error:#ef4444;--form-success:#10b981;--form-shadow:rgba(0,0,0,.1);--form-radius:8px}.dark-mode .wishup-application-form{--form-bg:#1f2937;--form-border:#374151;--form-input-bg:#111827;--form-input-border:#4b5563;--form-text:#f9fafb;--form-text-secondary:#9ca3af;--form-placeholder:#6b7280;--form-shadow:rgba(0,0,0,.3)}.wishup-application-form{box-sizing:border-box;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:100%;visibility:visible;width:100%}.form-container{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;max-width:100%;overflow:visible;padding:0!important}.form-header{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #e5e7eb;border-top-left-radius:16px;border-top-right-radius:16px;margin:0;padding:14px 16px;text-align:left}.form-title{color:#111827;font-size:18px;font-weight:700;line-height:1.25;margin:0 0 4px;text-align:left}.form-subtitle{color:#6b7280;font-size:12px;line-height:1.4;margin:0;text-align:left}.form-group{display:block;margin-bottom:10px;position:relative;visibility:visible}.form-group.form-group-phone{z-index:200}.input-wrapper{display:block}.input-wrapper,.textarea-wrapper{position:relative}.input-field-icon{flex-shrink:0;height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.textarea-wrapper .input-field-icon{top:14px;transform:none}.custom-select-wrapper .form-select,.input-wrapper .form-input,.textarea-wrapper .form-textarea{padding-left:42px}.form-group .form-input,.form-group .form-select,.form-group .form-textarea,.form-group.form-group-phone .form-input{background-image:none!important}.form-label{display:none}.form-icon{height:16px;opacity:.6;width:16px}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--form-input-bg);border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:var(--form-text);font-family:inherit;font-size:14px;outline:none;padding:10px 12px 10px 40px;transition:all .2s ease;width:100%}.form-input::-moz-placeholder{color:var(--form-placeholder);opacity:1}.form-input::placeholder{color:var(--form-placeholder);opacity:1}.form-input:hover{border-color:var(--form-input-focus)}.form-input:focus{border-color:#3b82f6;box-shadow:none}.form-input.error{border-color:#ef4444}.form-input.error:focus{border-color:#ef4444;box-shadow:none}.form-input:-webkit-autofill,.form-input:-webkit-autofill:active,.form-input:-webkit-autofill:focus,.form-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--form-text)!important;box-shadow:0 0 0 1000px var(--form-input-bg) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.custom-select-wrapper{position:relative}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;cursor:pointer;font-weight:400;padding-right:40px}.select-arrow{color:var(--form-text-secondary);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .2s ease}.custom-select-wrapper:hover .select-arrow{color:var(--form-input-focus)}.form-select:focus~.select-arrow{transform:translateY(-50%) rotate(180deg)}.form-group.form-group-phone{overflow:visible;position:relative;z-index:100}.form-group.form-group-phone .iti{display:block;position:relative;width:100%;z-index:100}.form-group.form-group-phone .iti__container{position:relative}.form-textarea{line-height:1.5;max-height:200px;min-height:80px;padding-top:12px;resize:vertical}.form-error,.form-hint{display:none}.form-error{color:#ef4444;font-size:13px;font-weight:400;line-height:1.4;margin-top:6px;padding-left:0}.form-error.visible{display:block}.form-actions{margin-top:16px}.btn-submit{background:#2563eb;border:none;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 20px;position:relative;transition:all .2s ease;width:100%}.btn-submit:hover{background:#1d4ed8;transform:none}.btn-submit:active{background:#1e40af}.btn-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.btn-loader{display:none;height:16px;width:16px}.btn-submit.loading .btn-text{visibility:hidden}.btn-submit.loading .btn-loader{align-items:center;display:flex;height:16px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.form-message{border-radius:6px;display:none;font-size:14px;font-weight:500;margin-top:16px;padding:12px 16px;text-align:center}.form-message.visible{display:block}.form-message.success{background:rgba(16,185,129,.1);border:1px solid var(--form-success);color:var(--form-success)}.form-message.error{background:rgba(239,68,68,.1);border:1px solid var(--form-error);color:var(--form-error)}.iti{display:block;position:relative;width:100%}.iti__input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:var(--form-input-bg)!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-sizing:border-box!important;color:var(--form-text)!important;font-family:inherit!important;font-size:14px!important;outline:none!important;padding:12px 14px 12px 84px!important;transition:all .2s ease!important;width:100%!important}.iti__input::-moz-placeholder{color:var(--form-placeholder)!important;opacity:1!important}.iti__input::placeholder{color:var(--form-placeholder)!important;opacity:1!important}.iti__input:hover{border-color:var(--form-input-focus)!important}.iti__input:focus{border-color:#3b82f6!important;box-shadow:none!important}.iti__input.error,.iti__input.error:focus{border-color:#ef4444!important}.iti__input.error:focus{box-shadow:none!important}.iti__flag-container{bottom:0;left:0;padding:0;position:absolute;top:0;z-index:101}.iti__selected-flag{align-items:center;background:transparent;border-right:1px solid #e5e7eb;display:flex;gap:8px;height:100%;padding:0 12px 0 16px;position:relative;z-index:101}.iti__flag{box-shadow:0 0 1px rgba(0,0,0,.2);height:15px}.iti__selected-dial-code{color:#374151;font-size:15px;font-weight:500}.iti__selected-flag:focus,.iti__selected-flag:hover{background:transparent}.iti__arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--form-text-secondary);margin-left:4px}.iti__country-list{background:#fff!important;border:1px solid var(--form-input-border);border-radius:8px;box-shadow:0 4px 12px var(--form-shadow);max-height:200px;min-width:250px;position:absolute!important;width:100%;z-index:99999!important}body>.iti__country-list{background:#fff!important;left:auto!important;margin:0!important;top:auto!important;transform:none!important;width:auto!important;z-index:100002!important}.iti__search-container{background:#fff!important;border-bottom:1px solid var(--form-input-border);padding:8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.iti__search-input{background:#fff!important;border:1px solid var(--form-input-border);border-radius:6px;box-sizing:border-box;color:var(--form-text);font-family:inherit;font-size:14px;outline:none;padding:8px 12px 8px 36px;transition:all .2s ease;width:100%}.iti__search-input:focus{border-color:var(--form-input-focus);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.iti__search-input::-moz-placeholder{color:var(--form-text-secondary);opacity:.6}.iti__search-input::placeholder{color:var(--form-text-secondary);opacity:.6}.iti__country{align-items:center;color:var(--form-text);display:flex;gap:8px;padding:10px 12px}.iti__country:hover{background:rgba(59,130,246,.05)}.iti__country.iti__highlight{background:var(--form-input-focus);color:#fff}.iti__dial-code{color:var(--form-text-secondary);font-size:14px}.iti__country.iti__highlight .iti__dial-code{color:hsla(0,0%,100%,.8)}.iti__country-name{color:var(--form-text);font-size:14px}.iti__country.iti__highlight .iti__country-name{color:#fff}.iti__country-list--fullscreen{border-radius:0!important;bottom:0!important;height:100%!important;left:0!important;margin:0!important;max-height:100%!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:99999!important}.iti__country-list--fullscreen .iti__search-container{padding:12px 16px}.iti__country-list--fullscreen .iti__search-input{font-size:16px;padding:12px 16px}.iti--container.iti--fullscreen-popup{border-radius:12px!important;box-shadow:0 20px 60px rgba(0,0,0,.3)!important;height:auto!important;left:50%!important;margin:0!important;max-height:80vh!important;max-width:420px!important;overflow:hidden!important;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;z-index:99999!important}.iti--container.iti--fullscreen-popup .iti__country-list{border:none!important;border-radius:12px!important;height:auto!important;left:0!important;margin:0!important;max-height:80vh!important;overflow-y:auto!important;position:relative!important;top:0!important;width:100%!important}.iti--fullscreen-popup.iti--container{padding:0!important}.form-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9999}.form-modal.active{display:flex;opacity:1}.form-modal .wishup-application-form{display:contents}.form-modal .form-container{background:#fff;border-radius:16px;box-sizing:border-box;display:block;margin:auto;max-height:none;max-width:420px;overflow:visible;padding:0!important;position:relative;transition:transform .3s ease;width:100%}.form-modal.active .form-container{transform:translateY(0)}.form-modal .form-header{margin:0;padding:20px}.form-modal .form-group.form-group-phone,.form-modal .iti{overflow:visible!important}.form-modal .application-form{display:block;opacity:1;overflow:visible;padding:14px 16px;visibility:visible}body>.iti__country-list{max-height:60vh;overflow-y:auto;position:fixed!important;z-index:1000000!important}.form-modal .form-group{display:block;margin-bottom:10px;visibility:visible}.form-modal .form-input,.form-modal .form-select,.form-modal .form-textarea,.form-modal .iti__input{display:block;visibility:visible;width:100%}.form-modal .btn-submit,.form-modal .form-actions{display:block;visibility:visible}.form-modal .form-close{align-items:center;background:rgba(0,0,0,.05);border:none;border-radius:50%;color:var(--form-text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:36px;z-index:10}.form-modal .form-close:hover{background:rgba(0,0,0,.1);color:var(--form-text)}.form-modal .form-close svg{height:20px;width:20px}.form-header-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.form-logo img{display:block;height:auto;width:80px}.application-form{display:block;padding:14px 16px;visibility:visible}form.application-form{display:block!important;visibility:visible!important}.form-sidebar .form-container{overflow:visible;padding:0!important}.form-inline{margin:40px auto;max-width:420px}.form-inline .form-container{padding:0!important}.wishup-form-trigger{align-items:center;background:#2563eb;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(37,99,235,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.wishup-form-trigger:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3);transform:translateY(-1px)}.wishup-form-trigger svg{height:18px;width:18px}@media (max-width:768px){.form-container{border-radius:14px;padding:0!important}.form-title{font-size:16px}.form-subtitle{font-size:11px}.form-input{font-size:16px;padding:10px 14px 10px 40px}.iti__input{font-size:16px!important;padding:10px 14px 10px 58px!important}.btn-submit{font-size:16px;padding:14px 22px}.form-modal{padding:16px}.form-modal .form-container{display:block;max-height:none;overflow:visible;padding:0!important}.form-modal .form-close{right:16px;top:16px}.form-inline,.form-sidebar{max-width:100%}.form-group{margin-bottom:10px}.form-actions{margin-top:14px}.iti__search-input-wrapper{z-index:999999!important}.form-modal .form-header{border-top-left-radius:16px;border-top-right-radius:16px}.form-inline .form-header,.form-sidebar .form-header{border-top-left-radius:14px;border-top-right-radius:14px}body>.iti__country-list{margin-top:32px!important}}@media (max-width:480px){.form-title{font-size:15px}.form-subtitle{font-size:11px}.form-input{padding:11px 14px 11px 38px}.iti__input{padding:11px 14px 11px 52px!important}.form-error{font-size:11px;padding-left:38px}.iti__selected-flag{padding:0 6px 0 14px}.iti__country-list{max-width:320px;width:calc(100vw - 40px)}body>.iti__country-list{left:50%!important;max-width:320px!important;transform:translateX(-50%)!important;width:calc(100vw - 40px)!important}}@supports (-webkit-touch-callout:none){.form-modal .form-container{max-height:none}}.form-modal .form-container::-webkit-scrollbar{width:8px}.form-modal .form-container::-webkit-scrollbar-track{background:transparent}.form-modal .form-container::-webkit-scrollbar-thumb{background:var(--form-border);border-radius:4px}.form-modal .form-container::-webkit-scrollbar-thumb:hover{background:var(--form-input-border)}*{box-sizing:border-box}.form-container,.form-group,.form-input,.iti,.wishup-application-form{max-width:100%}.wishup-application-form{overflow:visible}.form-container{overflow:hidden}.form-group,.iti{overflow:visible}.form-input:focus,.iti__input:focus{outline:none}@-webkit-keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.btn-submit.loading .btn-loader svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.post-content-with-application{align-items:start;display:grid;gap:32px;grid-template-columns:5fr 2fr;margin:0 auto;max-width:1366px;padding:0 32px}.post-content-with-application .post-main-content{min-width:0}.post-content-with-application .post-sidebar-form{overflow-y:auto;position:-webkit-sticky;position:sticky;top:24px}.post-content-with-application .post-sidebar-form .form-container{border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:visible;padding:0!important}.post-content-with-application .gh-content{max-width:100%}@media (max-width:1024px){.post-content-with-application{gap:24px;grid-template-columns:5fr 2fr;padding:0 24px}.post-content-with-application .post-sidebar-form{top:20px}}@media (max-width:968px){.post-content-with-application{gap:0;grid-template-columns:1fr;padding:0}.post-content-with-application .post-sidebar-form{display:none}.post-content-with-application .post-main-content{padding:0}}.mobile-action-buttons{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.08);display:none;gap:12px;left:0;margin-bottom:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:998}.mobile-action-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:600;justify-content:center;padding:14px 20px;text-align:center;text-decoration:none;transition:all .2s ease}.mobile-action-primary{background:#2563eb;color:#fff}.mobile-action-primary:hover{background:#1d4ed8}.mobile-action-secondary{background:#fff;border:2px solid #2563eb;color:#2563eb}.mobile-action-secondary:hover{background:#eff6ff}@media (max-width:968px){.mobile-action-buttons{display:flex}body{padding-bottom:80px}.site-footer{margin-bottom:0}}@media (max-width:480px){.mobile-action-buttons{gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.mobile-action-btn{font-size:14px;padding:12px 16px}}.wishup-application-form.animate-in{-webkit-animation:slideInUp .4s ease-out;animation:slideInUp .4s ease-out}
/*# sourceMappingURL=application-form.css.map */