/* Postcron free tools (issue #2469) */
.pc-wa-tool{box-sizing:border-box;width:100%;max-width:460px;height:600px;overflow-y:auto;margin:0 auto;padding:22px 20px;background:#fff;border-radius:10px;box-shadow:0 2px 14px rgba(0,0,0,.12);font-family:'Montserrat',Arial,sans-serif;color:#222;text-align:left;-webkit-overflow-scrolling:touch}
.pc-wa-tool *{box-sizing:border-box}
.pc-wa-tool{scroll-margin-top:64px}
.pc-wa-tool .pc-title{margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.25;color:#111}
.pc-wa-tool label{display:block;margin:10px 0 5px;font-size:15px;font-weight:600;line-height:1.3}
.pc-wa-tool .pc-input{display:block;width:100%;padding:11px 12px;font-size:16px;line-height:1.3;border:1px solid #c9c9c9;border-radius:6px;background:#fff;color:#222;font-family:inherit}
.pc-wa-tool .pc-msg{resize:vertical;min-height:52px}
.pc-wa-tool .pc-out{font-size:14px;background:#f6f6f6}
.pc-wa-tool .pc-small{margin-top:5px;font-size:12.5px;line-height:1.4;color:#666}
.pc-wa-tool .pc-err{min-height:18px;margin-top:6px;font-size:13px;color:#c62828}
.pc-wa-tool .pc-btn,.pc-signup .pc-btn{display:block;width:100%;margin-top:10px;padding:12px 14px;border:0;border-radius:6px;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;font-family:inherit}
.pc-wa-tool .pc-main{background:#25d366;color:#fff}
.pc-wa-tool .pc-main:hover{background:#1ebe5b;color:#fff;text-decoration:none}
.pc-wa-tool .pc-sec{background:#fff;color:#ff6a00;border:2px solid #ff6a00}
.pc-wa-tool .pc-row{display:flex;gap:8px}
.pc-wa-tool .pc-row .pc-btn{flex:1}
.pc-wa-tool .pc-result,.pc-wa-tool .pc-share,.pc-wa-tool .pc-more,.pc-wa-tool .pc-saved,.pc-wa-tool .pc-limit{margin-top:16px;padding-top:14px;border-top:1px solid #eee;font-size:15px;line-height:1.4}
.pc-wa-tool .pc-ready{margin-bottom:6px;font-weight:600}
.pc-wa-tool .pc-note{color:#1b7f3b}
.pc-wa-tool .pc-more p,.pc-wa-tool .pc-limit p{margin:6px 0 0}
.pc-wa-tool .pc-link{margin-top:12px;padding:4px 0;border:0;background:none;color:#ff6a00;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}
.pc-wa-tool .pc-list{margin:8px 0 0;padding:0;list-style:none}
.pc-wa-tool .pc-list li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;border-bottom:1px solid #f0f0f0}
.pc-wa-tool .pc-list .pc-link{margin:0;font-size:14px}
.pc-wa-tool .pc-li-t{flex:1 1 100%;font-size:14px;word-break:break-all;color:#333}
.pc-signup .pc-fb{background:#1877f2;color:#fff}
.pc-signup .pc-gg{background:#fff;color:#333;border:1px solid #c9c9c9}
.pc-signup .pc-x{background:#111;color:#fff}
.pc-signup .pc-btn:hover{opacity:.92;text-decoration:none}
.pc-signup .pc-fb:hover,.pc-signup .pc-x:hover{color:#fff}
.pc-offscreen{position:fixed;left:-9999px;top:0;opacity:0}
/* free-account button next to the menu icon, phones only (the menu hides the desktop one) */
.pc-hdr-cta{display:none}
@media (max-width:767px){
  /* QA #1676734 F2: fixed to the screen, above the header (some headers are wider than the screen or cover it) */
  .pc-hdr-cta{display:block;position:fixed;top:8px;right:62px;z-index:2101;margin:0;padding:7px 12px;border:2px solid #fff;border-radius:18px;background:transparent;color:#fff;font-size:13px;font-weight:700;line-height:1.2;font-family:'Montserrat',Arial,sans-serif;cursor:pointer}
  .pc-wa-tool{max-width:100%;padding:18px 14px}
}
