.signup-lang[data-v-8b1bd569]{display:flex!important;align-items:flex-start!important;gap:8px;float:none!important;overflow:visible!important}.signup-lock[data-v-8b1bd569]{line-height:0;flex-shrink:0;margin-top:5px;float:none!important}.signup-text[data-v-8b1bd569]{float:none!important;min-width:0}#signup-app .immy-signup-form-company-details{margin-bottom:2em}#signup-app .d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}@media(max-width:999px){#signup-app .d-grid{grid-template-columns:1fr}}#signup-app .gap-1{gap:1rem}#signup-app .flex-wrap{flex-wrap:wrap}#signup-app .error-message{color:#dc3545;margin-top:1rem;margin-bottom:1rem;padding:.75rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem}#signup-app .form-row{margin-bottom:16px}#signup-app .form-row.signup-lang{margin-top:20px}#signup-app .field-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;cursor:pointer}@media(max-width:999px){#signup-app .field-label{gap:0}}#signup-app .field-label .required{color:red;color:#ff009f}@media(max-width:999px){#signup-app .monthly-maintenance-slots .field-label{flex-direction:column;align-items:flex-start}}#signup-app .field-description{color:#e2ccef;font-size:.7em;line-height:1.35;margin-bottom:10px}#signup-app .invalid-feedback{display:block;color:#c83232;font-size:.7em;line-height:1.35;margin-top:.25rem}#signup-app input,#signup-app select{box-sizing:border-box;width:100%;margin:0;border:1px solid #5a5a5b;border-radius:5px!important;background-color:#131315!important;color:#fff!important;font-size:16px;transition:box-shadow .2s ease;padding:6px 10px}#signup-app input[type=checkbox]{width:auto}#signup-app input.is-invalid,#signup-app select.is-invalid{border-color:#c83232}#signup-app input:hover,#signup-app input:focus,#signup-app input:active{box-shadow:0 0 2px #959494}#signup-app input:focus,#signup-app select:open,#signup-app select:focus,#signup-app .form-row.monthly-maintenance-slots:has(input#ongoing-maintenance:focus-visible){border-color:#087aff}#signup-app input.is-valid{border-color:#00a32a}#signup-app .subdomain-input-group{display:flex;align-items:center;gap:.5rem}#signup-app .subdomain-input-group input{flex:1;min-width:0}#signup-app .subdomain-suffix{color:#fff;font-size:16px;white-space:nowrap}#signup-app .maintenance-slots-checkbox-group{display:flex;align-items:center;gap:.5rem}#signup-app .maintenance-slots-checkbox-group input[type=checkbox]{flex-shrink:0;width:26px;height:26px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer}#signup-app .maintenance-slots-checkbox-group input[type=checkbox]:checked{background-color:#ff009f!important;border-color:#ff009f}#signup-app .maintenance-slots-checkbox-group input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}#signup-app .maintenance-slots-checkbox-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;cursor:pointer}@media(max-width:999px){#signup-app .maintenance-slots-checkbox-label{display:block}}#signup-app .field-badge{display:inline-block;padding:3px 9px;border-radius:999px;color:#fff;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap;border:1px solid}#signup-app .maintenance-slots-badge{color:#fff;border-color:#ff009f}@media(max-width:999px){#signup-app .maintenance-slots-badge{order:-1}}#signup-app .coupon-badge{background:#163828;color:#7fe0ab;border:0 none}@media(max-width:999px){#signup-app .maintenance-slots-checkbox-coupon-badge{display:block;width:max-content;margin-top:4px}}#signup-app .maintenance-slots-price-was{text-decoration:line-through;opacity:.55;font-weight:400}#signup-app .signup-lock{float:left;width:20px;margin-top:0}#signup-app .signup-text{color:#e2ccef!important;line-height:1.2;margin-top:-8px;font-size:12px}#signup-app .signup-lock svg{width:16px;height:16px}#signup-app .signup-lock svg path{fill:#9d9db5}#signup-app .coupon-section{padding:0!important;border:none!important}#signup-app .coupon-toggle{background:none;border:none;color:#087aff;cursor:pointer;font-size:14px;padding:0;text-decoration:underline;font-family:inherit}#signup-app .coupon-toggle:hover{color:#0560c9}#signup-app .coupon-input-group{display:flex;gap:.5rem;align-items:stretch}#signup-app .coupon-input-group input{flex:1}#signup-app .coupon-apply-btn,#signup-app .coupon-remove-btn{padding:0 1.25rem;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;cursor:pointer;white-space:nowrap;font-family:inherit}#signup-app .coupon-apply-btn{background:#087aff;color:#fff;border-color:#087aff}#signup-app .coupon-apply-btn:hover:not(:disabled){background:#0560c9}#signup-app .coupon-apply-btn:disabled{opacity:.5;cursor:not-allowed}#signup-app .coupon-remove-btn{background:#f0f0f1;color:#3c434a}#signup-app .coupon-remove-btn:hover{background:#e0e0e1}#signup-app .coupon-success{display:block;margin-top:.25rem;color:#00a32a;font-size:13px}#signup-app .immy-signup-offline{display:flex;align-items:center;justify-content:center;min-height:220px;padding:32px 24px;border:1px dashed currentColor;border-radius:6px;background:transparent;text-align:center}#signup-app .immy-signup-offline-text{margin:0;max-width:22em;font-size:16px;line-height:1.5}#signup-app .immy-signup-pending{min-height:220px}#signup-app .immy-price-summary{margin-bottom:16px;border:1px dashed #8c8f94;border-radius:6px;font-size:14px;line-height:1.4;overflow:hidden}#signup-app .immy-price-summary-content{padding:10px 14px}#signup-app .immy-price-amount{font-size:20px;font-weight:700}#signup-app .immy-price-was{text-decoration:line-through;opacity:.55;margin-right:8px;font-weight:400}#signup-app .immy-price-coupon{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;background:#163828;color:#7fe0ab;font-size:13px;font-weight:400}#signup-app .immy-price-coupon-icon{flex-shrink:0}#signup-app .immy-price-coupon-description{order:2;flex-basis:100%}#signup-app .immy-price-coupon-remove{order:1;margin-left:auto;padding:0;border:0;background:none;color:#7fe0ab;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}#signup-app .immy-price-coupon-remove:hover{color:#fff}#signup-app .immy-price-qualifier{font-size:14px;font-weight:400;margin-left:.35em}#signup-app .immy-price-terms{display:block;font-size:11px;opacity:.7;margin-top:4px}
