.modal-popup.perfectis-hint .modal-inner-wrap{border:2px solid #2ecc71;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);max-width:880px;width:92%;padding:28px 28px 24px}.modal-popup.perfectis-hint .modal-title{font-size:32px;line-height:1.2;font-weight:800;margin:0 0 8px;color:#1a1a1a}.modal-popup.perfectis-hint label.label span{display:inline-block;font-size:15px;color:#6b7280}.modal-popup.perfectis-hint .perfectis-hint__form{display:grid;grid-template-columns:1fr auto;grid-gap:14px;align-items:center}.modal-popup.perfectis-hint .perfectis-hint__form .field{grid-column:1/-1}.modal-popup.perfectis-hint .input-text{width:100%;height:55px;padding:5px 14px;font-size:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#111827;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.modal-popup.perfectis-hint .input-text::placeholder{color:#9ca3af}.modal-popup.perfectis-hint .input-text:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15)}.modal-popup.perfectis-hint .actions-toolbar{grid-column:2/3;justify-self:end}.modal-popup.perfectis-hint .action.primary{height:48px;padding:0 22px;border-radius:8px;border:none;background:#ff6a00;color:#fff;font-weight:700;font-size:16px;line-height:48px;cursor:pointer;transition:transform .05s ease,filter .15s ease,box-shadow .15s ease;box-shadow:0 6px 14px rgba(255,106,0,.25)}.modal-popup.perfectis-hint .action.primary:hover{filter:brightness(.95)}.modal-popup.perfectis-hint .action.primary:active{transform:translateY(1px)}.modal-popup.perfectis-hint .action-close{top:10px;right:12px;opacity:.6;transition:opacity .15s ease}.modal-popup.perfectis-hint .action-close:hover{opacity:.9}.modal-popup.perfectis-hint .note{font-size:12px}@media (max-width:767px){.modal-popup.perfectis-hint .modal-inner-wrap{padding:22px 16px 18px;border-radius:10px}.modal-popup.perfectis-hint .modal-title{font-size:24px;margin-bottom:6px}.modal-popup.perfectis-hint .perfectis-hint__form{grid-template-columns:1fr;grid-gap:12px}.modal-popup.perfectis-hint .actions-toolbar{grid-column:1/-1;justify-self:stretch}.modal-popup.perfectis-hint .action.primary{width:100%;box-shadow:0 8px 18px rgba(255,106,0,.25)}}.perfectis-hint__button--skin.action.primary{float:left;margin-top:15px;margin-left:20px;cursor:pointer;height:50px;border:1px solid rgb(var(--perfectis-hint-open-btn-rgb,80,156,88));line-height:50px;padding:0 30px;margin-bottom:0 !important;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;color:#fff;background:rgb(var(--perfectis-hint-open-btn-rgb,80,156,88));-webkit-transition:background .2s ease-out;-moz-transition:background .2s ease-out;-ms-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;display:inline-block;font-size:14px;font-weight:700}.perfectis-hint__button--skin.action.primary:hover{background-color:#f0610d;border-color:#f0610d}.perfectis-hint__button--skin.action.primary span{display:inline-block;line-height:inherit;color:inherit}@media (max-width:767px){.perfectis-hint__button--skin.action.primary{width:100%;margin-left:0}}.perfectis-hint__trigger{display:inline-flex;align-items:center;gap:8px;margin-top:15px;margin-left:20px;position:relative}.perfectis-hint__trigger .perfectis-hint__button--skin.action.primary{float:none;margin:0}.perfectis-hint__help{width:26px;height:26px;border-radius:50%;border:1px solid rgba(17,24,39,.25);background:#fff;color:rgb(var(--perfectis-hint-open-btn-rgb,80,156,88));font-weight:800;font-size:15px;line-height:24px;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;user-select:none}.perfectis-hint__help:focus{outline:none;box-shadow:0 0 0 3px rgba(34,197,94,.18);border-color:rgba(34,197,94,.65)}.perfectis-hint__tooltip{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-width:calc(100vw - 40px);background:rgba(17,24,39,.96);color:#fff;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.35;box-shadow:0 10px 24px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:10}@media (hover:hover) and (pointer:fine){.perfectis-hint__help:hover+.perfectis-hint__tooltip,.perfectis-hint__help:focus+.perfectis-hint__tooltip{opacity:1;visibility:visible;transform:translateY(0)}}.perfectis-hint__help.is-open+.perfectis-hint__tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:767px){.perfectis-hint__trigger{width:100%;margin-left:0}.perfectis-hint__trigger .perfectis-hint__button--skin.action.primary{width:100%}.perfectis-hint__tooltip{right:auto;left:0;width:100%;max-width:none}}