#ptc-asana-connect{max-width:600px;margin:3rem auto;text-align:center}#ptc-asana-connect svg{height:1em;fill:currentColor}#ptc-asana-connect svg path{fill:currentColor}#ptc-asana-connect .connect-services{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2em}#ptc-asana-connect .connect-services .connect-icon{color:#334e68}#ptc-asana-connect .connect-services .connect-icon svg{height:30px}#ptc-asana-connect .connect-services .service-logo{width:94px;height:94px;overflow:hidden;box-sizing:border-box;border-radius:50%;border:2px solid #bcccdc;background:#fff}#ptc-asana-connect .connect-services .service-completionist img{display:block;width:100%;height:100%}#ptc-asana-connect .connect-services .service-asana{flex:none;display:flex;align-items:center;justify-content:center;padding:10px 10px 15px}#ptc-asana-connect .connect-services .service-asana img{display:block;width:fit-content;height:fit-content;max-width:100%;max-height:100%}#ptc-asana-connect .content{padding:3rem 1rem;margin:2rem auto;background:#fff;color:#1f2933;border:2px solid #d9e2ec;border-radius:1rem}@media(min-width: 768px){#ptc-asana-connect .content{padding:4rem 3rem}}#ptc-asana-connect h2{font-weight:800;letter-spacing:.03em;font-size:24px;margin:0 0 1em}@media(min-width: 768px){#ptc-asana-connect h2{font-size:30px}}#ptc-asana-connect p,#ptc-asana-connect label,#ptc-asana-connect li{margin:0 0 .5em;font-size:1.15em}#ptc-asana-connect form{margin:0}#ptc-asana-connect form div.field-group{margin:2em 0}#ptc-asana-connect form div.field-group:last-child{margin-bottom:0}#ptc-asana-connect form div.field-group.connection-permissions ul{display:inline-block;list-style:disc;list-style-position:outside;padding-left:2em;text-align:left}#ptc-asana-connect form div.field-group.asana-pat label{margin:0 0 15px;font-size:1.3em}#ptc-asana-connect form div.field-group.asana-pat .input-submit-field{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;filter:drop-shadow(0 1px 7px rgba(45, 204, 167, 0.5))}#ptc-asana-connect form div.field-group.asana-pat .input-submit-field>:first-child{flex:1;min-width:100px;border-right:none;border-radius:.5em 0 0 .5em}#ptc-asana-connect form div.field-group.asana-pat .input-submit-field input[type=submit]{width:auto;margin:0;padding:.5em 1em;border-radius:0 .5em .5em 0;font-size:1.15em;letter-spacing:.05em}@media(min-width: 768px){#ptc-asana-connect form div.field-group.asana-pat .input-submit-field input[type=submit]{padding:.7em 1.5em}}#ptc-asana-connect form div.field-group.asana-pat .icon-input-field{display:flex;flex-wrap:nowrap;align-items:center;background:#fff;border:1px solid #17b897;gap:.5em;padding:0 .5em}@media(min-width: 768px){#ptc-asana-connect form div.field-group.asana-pat .icon-input-field{gap:1em;padding:0 1em}}#ptc-asana-connect form div.field-group.asana-pat .icon-input-field svg{color:#17b897;flex:none}#ptc-asana-connect form div.field-group.asana-pat .icon-input-field input[type=password]{flex:1;min-width:100px;margin:0;padding:0;background:none !important;border:none !important;font-size:1.3em !important;line-height:1 !important}#ptc-asana-connect form div.field-group.asana-pat .icon-input-field input[type=password]:active,#ptc-asana-connect form div.field-group.asana-pat .icon-input-field input[type=password]:focus{box-shadow:none !important;outline:none !important}#ptc-asana-connect form div.field-group.asana-pat .help-link{margin:15px 0 0;font-size:1em}#ptc-asana-connect form div.field-group.asana-pat .help-link svg{height:.8em;margin-left:.3em;transform:translateY(0.03em)}#ptc-asana-connect .footnote{font-size:.8rem;padding:0 1rem}/*# sourceMappingURL=connect-asana.css.map */
