.google-account-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:28px;margin-left:12px;padding:0 8px;vertical-align:middle;background:#fff;border:1px solid #f1f1f1;border-radius:100px;color:#5f6f7f;font-family:Poppins;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.google-account-link img{flex-shrink:0;width:12px;height:12px}.google-account-link:hover{border-color:#ddd}.google-account-link.is-linked{background:rgba(199,111,91,.08);border-color:transparent;color:#c76f5b}.google-account-link.is-linked:hover{background:rgba(199,111,91,.14)}.google-account-link-mobile{display:none}@media (max-width:1199px){.google-account-link-mobile{display:inline-block;margin-left:8px;vertical-align:middle}.google-account-link-mobile .google-account-link{margin-left:0}.google-account-link-mobile .google-account-link::after{content:"Google"}.google-account-link-mobile .google-account-link-text{display:none}}@media (max-width:1199px){td>.google-account-link{display:none}}.swal2-container .modal-google-account.swal2-modal{box-sizing:border-box!important;width:600px!important;max-width:100%!important;height:auto!important;padding:40px 40px 32px!important;background:#fff!important;border-bottom:8px solid #1a0dea!important;border-radius:16px!important;overflow:hidden}@media (max-width:650px){.swal2-container .modal-google-account.swal2-modal{width:auto!important;min-width:auto!important;padding:40px 20px 24px!important}}.swal2-container .modal-google-account.swal2-modal .swal2-close{position:absolute;top:16px!important;right:16px!important;width:32px;height:32px;margin:0!important;padding:0!important;border-radius:100px;color:#5f6f7f!important;font-weight:inherit}.swal2-container .modal-google-account.swal2-modal .swal2-close svg{width:24px;height:24px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container{margin:0!important;overflow:visible}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account{display:flex;flex-direction:column;gap:40px;font-family:Poppins;text-align:left}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-header{display:flex;flex-direction:column;gap:24px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-title{color:#28292b;font-size:24px;font-weight:500;line-height:17px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-subtitle{margin:-4px 0!important;color:#5f6f7f;font-size:14px;font-weight:400;line-height:1.3}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-list{display:flex;flex-direction:column;gap:8px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-provider{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid #f1f1f1;border-radius:8px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-provider-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-provider-identity{display:flex;align-items:center;gap:16px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-mark{flex-shrink:0;width:32px;height:32px;margin:0!important}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-provider-name{color:#28292b;font-size:14px;font-weight:500;line-height:10px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-connect{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:32px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 12px!important;background:#1a0dea!important;background-image:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:100px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins;font-size:12px!important;font-weight:600;line-height:1;text-align:center!important;cursor:pointer}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-connect:focus,.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-connect:hover{background:#1a0dea!important;color:#fff!important;opacity:.9}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f8fafd;border:1px solid #f1f1f1;border-radius:8px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-identity{display:flex;flex-direction:column;gap:8px;min-width:0}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-status{display:flex;align-items:center;gap:8px;color:#28292b;font-size:14px;font-weight:500;line-height:1.3}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-dot{flex-shrink:0;width:8px;height:8px;background:#387e66;border-radius:50%}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-email{overflow:hidden;color:#5f6f7f;font-size:12px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-disconnect{flex-shrink:0;display:flex;align-items:center;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:0 0!important;background-image:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:0!important;box-shadow:none!important;color:#c76f5b!important;font-family:Poppins;font-size:12px!important;font-weight:600;line-height:1.3;cursor:pointer}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-disconnect:focus,.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-disconnect:hover{color:#c76f5b!important;text-decoration:underline!important}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-date{color:#5f6f7f;font-size:10px;font-weight:400;line-height:1.3}@media (max-width:650px){.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account{gap:32px}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-title{padding-right:24px;line-height:1.3}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-linked-head,.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-provider-head{flex-direction:column;align-items:flex-start}.swal2-container .modal-google-account.swal2-modal .swal2-html-container .google-account .google-account-connect{width:100%}}.swal2-container .modal-google-account-not-linked.swal2-modal,.swal2-container .modal-google-account-success.swal2-modal,.swal2-container .modal-google-account-unlink.swal2-modal{box-sizing:border-box!important;width:400px!important;max-width:100%!important;height:auto!important;padding:84px 48px 76px!important;border-radius:16px!important}@media (max-width:700px){.swal2-container .modal-google-account-not-linked.swal2-modal,.swal2-container .modal-google-account-success.swal2-modal,.swal2-container .modal-google-account-unlink.swal2-modal{min-width:80%!important;padding:40px 24px!important}}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-icon,.swal2-container .modal-google-account-success.swal2-modal .swal2-icon,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-icon{width:48px!important;height:48px!important;margin:0 auto!important;border:none!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-icon .swal2-icon-content,.swal2-container .modal-google-account-success.swal2-modal .swal2-icon .swal2-icon-content,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-icon .swal2-icon-content{display:flex!important;align-items:center!important;justify-content:center!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-icon .swal2-icon-content svg,.swal2-container .modal-google-account-success.swal2-modal .swal2-icon .swal2-icon-content svg,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-icon .swal2-icon-content svg{width:48px!important;height:48px!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-title,.swal2-container .modal-google-account-success.swal2-modal .swal2-title,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-title{margin:40px 0 0!important;padding:0!important;color:#000!important;font-family:Poppins;font-size:24px!important;font-weight:500!important;line-height:17px}@media (max-width:700px){.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-title,.swal2-container .modal-google-account-success.swal2-modal .swal2-title,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-title{line-height:1.3}}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-html-container,.swal2-container .modal-google-account-success.swal2-modal .swal2-html-container,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-html-container{margin:20px 0 0!important;padding:0!important;overflow:visible!important;color:#5f6f7f!important;font-family:Poppins;font-size:14px!important;font-weight:400!important;line-height:1.3}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-html-container strong,.swal2-container .modal-google-account-success.swal2-modal .swal2-html-container strong,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-html-container strong{font-weight:600}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions,.swal2-container .modal-google-account-success.swal2-modal .swal2-actions,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions{gap:8px;flex-wrap:nowrap;width:100%;margin:36px 0 0!important;padding:0!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions button,.swal2-container .modal-google-account-success.swal2-modal .swal2-actions button,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions button{display:flex;align-items:center;justify-content:center;min-width:0!important;min-height:0!important;margin:0!important;background-image:none!important;border:none!important;border-radius:100px!important;box-shadow:none!important;color:#fff!important;font-family:Poppins;font-size:14px!important;line-height:1}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions button:focus,.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions button:hover,.swal2-container .modal-google-account-success.swal2-modal .swal2-actions button:focus,.swal2-container .modal-google-account-success.swal2-modal .swal2-actions button:hover,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions button:focus,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions button:hover{background-image:none!important;color:#fff!important;opacity:.9}.swal2-container .modal-google-account-success.swal2-modal{border-bottom:8px solid #387e66!important}.swal2-container .modal-google-account-success.swal2-modal .swal2-icon .swal2-icon-content{color:#387e66!important}.swal2-container .modal-google-account-success.swal2-modal .swal2-actions .swal2-confirm{width:139px;height:36px!important;padding:0 16px!important;background:#5f6f7f!important;font-weight:500!important}.swal2-container .modal-google-account-success.swal2-modal .swal2-actions .swal2-confirm:focus,.swal2-container .modal-google-account-success.swal2-modal .swal2-actions .swal2-confirm:hover{background:#5f6f7f!important}.swal2-container .modal-google-account-not-linked.swal2-modal,.swal2-container .modal-google-account-unlink.swal2-modal{border-bottom:8px solid #c76f5b!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-icon .swal2-icon-content,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-icon .swal2-icon-content{color:#c76f5b!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions .swal2-confirm{width:139px;height:42px!important;padding:0 24px!important;background:#5f6f7f!important;font-weight:600!important}.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions .swal2-confirm:focus,.swal2-container .modal-google-account-not-linked.swal2-modal .swal2-actions .swal2-confirm:hover{background:#5f6f7f!important}.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions button{height:42px!important;padding:0 24px!important;font-weight:600!important}@media (max-width:700px){.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions button{flex:1;width:auto}}.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-cancel{width:139px;background:#5f6f7f!important}.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-cancel:focus,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-cancel:hover{background:#5f6f7f!important}.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-confirm{background:#c76f5b!important}.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-confirm:focus,.swal2-container .modal-google-account-unlink.swal2-modal .swal2-actions .swal2-confirm:hover{background:#c76f5b!important}