@keyframes app-spinner{0%{box-shadow:0 10px 0-10px #000}to{box-shadow:0 10px 0#000}}button{cursor:pointer}#app-modal-container{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);overflow:auto;z-index:10000;display:flex;visibility:hidden;justify-content:center;align-items:center;transition:background-color 130ms ease-in-out;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}#app-modal-container *{box-sizing:border-box}#app-modal-container :focus{outline:0}#app-modal-content{width:700px;max-width:85%;position:relative;border:1px solid #333;background-color:#e5effe;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.8;transform:scale(.8);transition:transform 130ms ease-in-out,opacity 130ms ease-in-out}.app-modal-opened #app-modal-container{visibility:visible}.app-modal-active #app-modal-content{opacity:1;transform:scale(1)}.app-modal-active #app-modal-container{background-color:rgba(0,0,0,.8)}#app-modal-close-button{cursor:pointer;position:absolute;background-color:#e7c053;border-radius:50%;box-shadow:0 0 3px 3px rgba(0,0,0,.5);height:40px;opacity:1;right:-20px;top:-20px;width:40px;border:0;display:flex;justify-content:center;align-items:center}#app-modal-close-button:hover{background-color:#edd080}#app-modal-close-button:active{background-color:#e1b026}body.app-modal-opened{overflow-y:hidden}.app-form-sending .app-submit-spinner,.sendtofriend-opened #app-form-sendtofriend-container{display:block}#app-form-sendtofriend-container,.app-form-sending .app-submit-description{display:none}.app-form-sent>form,.app-form-sent>header,.app-form-sent>p{opacity:.1}.app-button{min-width:170px;min-height:42px;border:1px solid #333;margin-right:3%;font-size:inherit;margin-bottom:3%;color:#000;padding:10px 20px}.app-button:hover:not(:disabled){background-color:#c9dce7}.app-button:active:not(:disabled){filter:brightness(.8)}.app-submit-spinner,.app-submit-spinner::after,.app-submit-spinner::before{width:10px;height:10px;border-radius:50%;animation:app-spinner 1s ease alternate infinite}.app-submit-spinner{display:none;margin:auto;position:relative;animation-delay:.4s;top:-10px}.app-submit-spinner::after,.app-submit-spinner::before{content:"";position:absolute}.app-submit-spinner::before{left:-14px;animation-delay:.2s}.app-submit-spinner::after{right:-14px;animation-delay:.6s}.app-form-result-container{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;visibility:hidden}.app-form-result-container .app-form-result{padding:20px;margin:20px;background-color:rgba(0,0,0,.9);border-radius:5px;box-shadow:1px 2px 4px 0 rgba(0,0,0,.4);display:flex;flex-direction:column;max-width:70%;opacity:.8;transform:scale(.8);transition:transform 130ms ease-in-out,opacity 130ms ease-in-out}.app-form-result-container .app-form-result p{margin-top:0}.app-form-result-container .app-form-result .result-line1{font-weight:700;font-size:1.3em}.app-form-result-container .app-form-result .result-line2{margin-bottom:40px;font-size:1.1em;color:#fff}.app-form-result-container .app-form-result button{margin:auto}.app-form-result-container.app-form-error,.app-form-result-container.app-form-success{visibility:visible}.app-form-result-container.app-form-error .app-form-result,.app-form-result-container.app-form-success .app-form-result{opacity:1;transform:scale(1)}.app-form-result-container.app-form-success .app-form-result .result-line1{color:#00bf97}.app-form-result-container.app-form-error .app-form-result .result-line1{color:#a30}.sendtofriend-opened #app-modal-content{width:700px}#app-form-sendtofriend-container .app-form{text-align:right;margin-top:2rem}#app-form-sendtofriend-container .app-form-control{margin-bottom:3%;text-align:left}#app-form-sendtofriend-container .app-form-textinput{padding:.3rem;width:100%;border:1px solid #333;font:inherit}#app-form-sendtofriend-container .app-form-textinput:invalid{box-shadow:none}#app-form-sendtofriend-container .app-form-textinput:disabled{background-color:#d9d9d9;opacity:.7}#app-form-sendtofriend-container .app-form label{display:block;width:100%;margin-bottom:.3rem}#app-form-sendtofriend-container .app-form .message,#app-form-sendtofriend-container .app-form .message-predefined{margin-left:3%;margin-right:3%}#app-form-sendtofriend-container .app-form .message textarea,#app-form-sendtofriend-container .app-form .message-predefined textarea{resize:none}#app-form-sendtofriend-container .app-form #sendtofriend_message_predefined{color:inherit;opacity:1;background-color:#f6f6f6}#app-form-sendtofriend-container .app-form #fromto{display:flex;flex-wrap:wrap;justify-content:space-between}#app-form-sendtofriend-container .app-form #fromto .app-form-control{width:45%}#app-form-sendtofriend-container .app-form #fromto .app-form-control:nth-child(odd){margin-left:3%;margin-right:2%}#app-form-sendtofriend-container .app-form #fromto .app-form-control:nth-child(even){margin-left:2%;margin-right:3%}#app-signin-container,#app-signup-container{display:none;flex-direction:column;width:400px;margin:auto;font-size:17px;padding-top:40px;padding-bottom:40px}#app-signin-container #app-signup-buttonlike,#app-signin-container .app-social-login-button,#app-signup-container #app-signup-buttonlike,#app-signup-container .app-social-login-button{width:400px;height:40px;border-radius:4px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:inherit;cursor:pointer;margin-bottom:20px}#app-signin-container #app-signup-buttonlike:hover,#app-signin-container .app-social-login-button:hover,#app-signup-container #app-signup-buttonlike:hover,#app-signup-container .app-social-login-button:hover{text-decoration:inherit}#app-signin-container #app-signup-buttonlike,#app-signup-container #app-signup-buttonlike{background-color:#f1f3f5;border:1px solid #dadce0;color:#0f1419;font-weight:700}#app-signin-container .app-google-login-button,#app-signup-container .app-google-login-button{border:1px solid #dadce0;border-radius:4px;background-color:#fff;font-family:"Google Sans",arial,sans-serif;color:#3c4043!important}#app-signin-container .app-fb-login-button img,#app-signin-container .app-google-login-button svg,#app-signup-container .app-fb-login-button img,#app-signup-container .app-google-login-button svg{margin:8px 8px 8px 12px}#app-signin-container .app-fb-login-button span,#app-signin-container .app-google-login-button span,#app-signup-container .app-fb-login-button span,#app-signup-container .app-google-login-button span{flex:1;margin-right:12px;font-family:Helvetica,Arial,sans-serif}#app-signin-container .app-fb-login-button,#app-signup-container .app-fb-login-button{background-color:#1877f2;color:#fff!important}#app-signin-container #app-signup-link,#app-signup-container #app-signup-link{font-size:inherit}#app-signin-container.signin-running,#app-signup-container.signin-running{filter:grayscale(1);cursor:not-allowed;pointer-events:none}.app-signin-opened #app-signin-container,.app-signup-opened #app-signup-container{display:block}.app-signin-opened #app-modal-content,.app-signup-opened #app-modal-content{width:440px}#google_signin,#google_signin_2,.fb-login-button{width:400px;height:40px;margin-bottom:20px}#tjp-next-signinform{display:flex;flex-direction:column;width:200px;margin:auto auto 20px!important}#tjp-next-signinform input{margin-bottom:10px;padding:10px;border-radius:4px;border:1px solid #000;background-color:#fff}#tjp-next-signinform button{font-size:1rem;padding:10px}
