@charset "UTF-8";
/* https://intranet.aeroflex.ind.br/wp-content/plugins/routeit-webpush/assets/css/widget.css?ver=1.5.6-1783046608-1783046598 */
.rtwp-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:99999;background:#fff;border:1px solid #e0e0e0;border-radius:14px;box-shadow:0 12px 34px rgb(0 0 0 / .18);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;animation:rtwp-up .25s ease;max-width:460px;margin:0 auto}@keyframes rtwp-up{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.rtwp-cta-inner{display:flex;align-items:center;gap:12px;padding:14px 16px;position:relative}.rtwp-cta-text{flex:1;min-width:0}.rtwp-cta-text strong{display:block;font-size:14px;color:#1d2327;margin-bottom:3px}.rtwp-cta-text span{font-size:12.5px;color:#646970;line-height:1.5}.rtwp-cta-actions{display:flex;flex-direction:column;gap:8px}.rtwp-btn-enable,.rtwp-btn-install{border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rtwp-btn-enable{background:linear-gradient(135deg,#2271b1,#135e96);color:#fff}.rtwp-btn-install{background:#f0f0f0;color:#1d2327}.rtwp-cta-close{position:absolute;top:8px;right:10px;background:none;border:none;font-size:20px;line-height:1;color:#999;cursor:pointer}@media (max-width:480px){.rtwp-cta-inner{flex-direction:column;align-items:stretch}.rtwp-cta-actions{flex-direction:row}.rtwp-btn-enable,.rtwp-btn-install{flex:1}}.rtwp-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);background:#1d2327;color:#fff;padding:12px 20px;border-radius:10px;font-size:13px;z-index:100000;opacity:0;transition:all .3s ease;max-width:90%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.rtwp-toast-show{opacity:1;transform:translate(-50%,0)}.rtwp-toast-success{background:#00a32a}.rtwp-toast-error{background:#d63638}.rtwp-cta-blocked{border-color:#f0c8c8}.rtwp-cta-status-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 38px;background:#fff1f1;font-size:18px}.rtwp-cta-actions-inline{flex-direction:row}.rtwp-btn-help,.rtwp-btn-check,.rtwp-btn-primary,.rtwp-btn-secondary{min-height:40px;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rtwp-btn-help,.rtwp-btn-secondary{border:1px solid #c3c4c7;background:#fff;color:#1d2327}.rtwp-btn-check,.rtwp-btn-primary{border:1px solid #2271b1;background:#2271b1;color:#fff}.rtwp-btn-enable:disabled,.rtwp-btn-install:disabled,.rtwp-btn-help:disabled,.rtwp-btn-check:disabled{opacity:.65;cursor:wait}.rtwp-modal-open{overflow:hidden}.rtwp-permission-overlay{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(15 23 42 / .58);backdrop-filter:blur(2px);animation:rtwp-fade-in .18s ease}@keyframes rtwp-fade-in{from{opacity:0}to{opacity:1}}.rtwp-permission-dialog{position:relative;width:min(100%, 520px);max-height:calc(100vh - 40px);overflow:auto;box-sizing:border-box;border-radius:16px;background:#fff;padding:28px;box-shadow:0 24px 70px rgb(0 0 0 / .28);color:#1d2327;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.rtwp-permission-close{position:absolute;top:12px;right:14px;width:36px;height:36px;border:0;border-radius:50%;background:#fff0;color:#646970;font-size:26px;line-height:1;cursor:pointer}.rtwp-permission-close:hover{background:#f0f0f1}.rtwp-permission-icon{width:52px;height:52px;margin-bottom:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef6fc;font-size:24px}.rtwp-permission-dialog h3{margin:0 42px 10px 0;font-size:20px;line-height:1.3}.rtwp-permission-dialog p{margin:0 0 14px;color:#50575e;font-size:14px;line-height:1.55}.rtwp-permission-dialog ol{margin:0 0 22px 22px;padding:0;color:#2c3338}.rtwp-permission-dialog li{margin-bottom:9px;padding-left:4px;font-size:14px;line-height:1.5}.rtwp-permission-actions{display:flex;justify-content:flex-end;gap:10px}.rtwp-toast-info{background:#2271b1}@media (max-width:640px){.rtwp-cta-blocked .rtwp-cta-inner{align-items:stretch}.rtwp-cta-status-icon{align-self:flex-start}.rtwp-cta-actions-inline,.rtwp-permission-actions{width:100%}.rtwp-btn-help,.rtwp-btn-check,.rtwp-btn-primary,.rtwp-btn-secondary{flex:1}.rtwp-permission-dialog{padding:24px 20px 20px}}.rtwp-reopen-button{position:fixed;left:18px;bottom:18px;z-index:99998;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .65);border-radius:50%;background:#1965a0;color:#fff;box-shadow:0 8px 24px rgb(0 0 0 / .24);cursor:pointer;font-size:20px;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.rtwp-reopen-button:hover,.rtwp-reopen-button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .28);outline:none}.rtwp-reopen-error{background:#d63638;animation:rtwp-reopen-pulse 1.8s ease-in-out infinite}@keyframes rtwp-reopen-pulse{0%,100%{box-shadow:0 8px 24px rgb(214 54 56 / .25)}50%{box-shadow:0 8px 30px rgb(214 54 56 / .55)}}.rtwp-permission-icon-ok{background:#edfaef}.rtwp-repair-note{padding:11px 13px;border-radius:10px;background:#f6f7f7;color:#50575e!important}@media (max-width:640px){.rtwp-reopen-button{left:12px;bottom:12px;width:44px;height:44px}}