#block-heon-payments-maquininha-form{position:relative;z-index:9999;}#block-heon-payments-maquininha-form .modal-form-pedido-maquininha{position:fixed;inset:0;background:rgba(38,38,38,0.82);display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;}#block-heon-payments-maquininha-form .modal-form-pedido-maquininha.is-open{display:flex;}#block-heon-payments-maquininha-form .modal-content{width:100%;max-width:470px;background:#ffffff;border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,0.24);overflow:hidden;position:relative;}#block-heon-payments-maquininha-form .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 28px 18px;}#block-heon-payments-maquininha-form .modal-header .column{width:48.5%;}#block-heon-payments-maquininha-form .modal-header .column h2{margin:0 0 10px;font-size:1.7rem;line-height:1.15;font-weight:700;color:#111111;}.role-authenticated-user  #block-heon-payments-maquininha-form .alert-status-maquininha{position:relative;margin:0;padding-left:0px;font-size:0.8rem;line-height:1.4;color:#7a7a7a;}#block-heon-payments-maquininha-form .alert-status-maquininha::before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:0;top:6px;background:#bdbdbd;}#block-heon-payments-maquininha-form .alert-status-maquininha.conected::before,#block-heon-payments-maquininha-form .alert-status-maquininha.connected::before{background:#14CC70;}#block-heon-payments-maquininha-form .close-btn{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f1f1f1;color:#8a8a8a;text-decoration:none;font-size:1.8rem;line-height:1;transition:all 0.2s ease;}#block-heon-payments-maquininha-form .close-btn:hover{background:#e7e7e7;color:#555555;}#block-heon-payments-maquininha-form .modal-body{padding:8px 28px 30px;}#block-heon-payments-maquininha-form #maquininha-form{display:flex;flex-direction:column;gap:26px;}#block-heon-payments-maquininha-form .form-group{width:100%;}#block-heon-payments-maquininha-form .form-group > span{display:block;width:100%;}#block-heon-payments-maquininha-form .form-group label{display:inline-flex;margin:0 0 8px;font-size:1rem;line-height:1.4;font-weight:600;color:#161616;}#block-heon-payments-maquininha-form .form-group label i{display:inline-block;margin-left:8px;padding:2px 8px;border:1px solid #d8d8d8;border-radius:6px;font-size:0.72rem;font-style:normal;font-weight:500;color:#8a8a8a;vertical-align:middle;}#block-heon-payments-maquininha-form .form-group input[type="text"]{width:100%;height:46px;border:none;border-bottom:2px solid #d9d9d9;border-radius:0;background:transparent;padding:0 0 8px;box-sizing:border-box;font-size:1rem;color:#161616;outline:none;transition:border-color 0.2s ease;}#block-heon-payments-maquininha-form .form-group input[type="text"]::placeholder{color:#c2c2c2;}#block-heon-payments-maquininha-form .form-group input[type="text"]:focus{border-bottom-color:#1daee5;}#block-heon-payments-maquininha-form .form-group.valor{padding-top:6px;}#block-heon-payments-maquininha-form .form-group.valor span{position:relative;}#block-heon-payments-maquininha-form .form-group.valor label{position:absolute;left:0;bottom:10px;margin:0;font-size:2rem;line-height:1;font-weight:700;color:#d2d2d2;pointer-events:none;}#block-heon-payments-maquininha-form .form-group.valor input[type="text"]{height:47px;padding:0 0 5px 46px;border-bottom:2px solid #24aee8;font-size:2rem;font-weight:600;}#block-heon-payments-maquininha-form .form-group.valor p{margin:6px 0 0;text-align:center;font-size:0.88rem;line-height:1.4;color:#1daee5;font-weight:500;}#block-heon-payments-maquininha-form .form-group.infos-pagamento{display:flex;flex-direction:column;gap:8px;padding-top:6px;}#block-heon-payments-maquininha-form .form-group.infos-pagamento .row-info{display:flex;align-items:center;justify-content:space-between;gap:12px;}#block-heon-payments-maquininha-form .form-group.infos-pagamento p{margin:0;font-size:1rem;line-height:1.4;color:#222222;}#block-heon-payments-maquininha-form .form-group.infos-pagamento .taxa,#block-heon-payments-maquininha-form .form-group.infos-pagamento .valor-a-receber{font-weight:500;}#block-heon-payments-maquininha-form .form-group.infos-pagamento .value{color:#7f7f7f;}#block-heon-payments-maquininha-form .submit-btn{width:100%;height:56px;border:none;border-radius:12px;background:#000000;color:#ffffff;font-size:1.08rem;line-height:1;font-weight:700;cursor:pointer;transition:transform 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;box-shadow:0 10px 26px rgba(0,0,0,0.16);}#block-heon-payments-maquininha-form .submit-btn:hover{background:#151515;transform:translateY(-1px);box-shadow:0 14px 30px rgba(0,0,0,0.2);}#block-heon-payments-maquininha-form .form-group.paciente label::after{content:"*";color:#ef4444;margin-left:2px;}#block-heon-payments-maquininha-form .modal-content::after{content:"";display:block;height:1px;width:calc(100% - 56px);margin:0 auto;opacity:0;}#block-heon-payments-btn-form-maquininha{position:fixed;right:4px;bottom:175px;z-index:9998;}#block-heon-payments-btn-form-maquininha .area-btn-maquininha{position:relative;display:flex;align-items:center;justify-content:flex-end;}#block-heon-payments-btn-form-maquininha .btn-maquininha{width:3.65vw;height:3.65vw;border-radius:999px;border:none;cursor:pointer;background-color:#000000;font-size:0;position:relative;z-index:2;transition:width .25s ease,transform .2s ease,box-shadow .2s ease;}#block-heon-payments-btn-form-maquininha .btn-maquininha::before{content:"";width:26px;height:26px;background-image:url("/sites/all/themes/gw2d/images/icon-maquininha-branco.png");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;right:19px;}#block-heon-payments-btn-form-maquininha .area-btn-maquininha:hover .btn-maquininha{width:290px;display:inline-flex;flex-direction:row-reverse;align-items:center;}#block-heon-payments-btn-form-maquininha .text-hover-maquininha{position:absolute;right:85px;opacity:0;transform:translateX(14px);transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:9999;}.role-authenticated-user #block-heon-payments-btn-form-maquininha .text-hover-maquininha p{margin:0;color:#ffffff;font-size:0.8vw;font-weight:500;letter-spacing:.2px;white-space:nowrap;text-transform:none;}#block-heon-payments-btn-form-maquininha .area-btn-maquininha:hover .text-hover-maquininha{opacity:1;transform:translateX(0);}#block-heon-payments-btn-form-maquininha .btn-maquininha:active{transform:scale(.96);}.modal-form-pedido-maquininha p{text-transform:none !important;}@media (max-width:767px){#block-heon-payments-maquininha-form .modal-form-pedido-maquininha{padding:14px;align-items:center;}#block-heon-payments-maquininha-form .modal-content{max-width:100%;border-radius:18px;top:-98vw;}#block-heon-payments-maquininha-form .modal-header{padding:20px 18px 14px;gap:12px;}#block-heon-payments-maquininha-form .modal-header .column h2{font-size:1.35rem;margin-bottom:8px;}#block-heon-payments-maquininha-form .alert-status-maquininha{font-size:0.84rem;padding-left:12px;}#block-heon-payments-maquininha-form .alert-status-maquininha::before{width:6px;height:6px;top:5px;}#block-heon-payments-maquininha-form .close-btn{width:30px;height:30px;min-width:30px;font-size:1.5rem;}#block-heon-payments-maquininha-form .modal-body{padding:4px 18px 22px;}#block-heon-payments-maquininha-form #maquininha-form{gap:22px;}#block-heon-payments-maquininha-form .form-group label{font-size:0.92rem;margin-bottom:6px;}#block-heon-payments-maquininha-form .form-group input[type="text"]{height:42px;font-size:0.95rem;padding-bottom:7px;}#block-heon-payments-maquininha-form .form-group.valor label{font-size:1.6rem;bottom:8px;}#block-heon-payments-maquininha-form .form-group.valor input[type="text"]{height:54px;padding-left:38px;font-size:1.7rem;}#block-heon-payments-maquininha-form .form-group.valor p{font-size:0.82rem;margin-top:5px;}#block-heon-payments-maquininha-form .form-group label i{margin-left:6px;padding:2px 6px;font-size:0.65rem;border-radius:5px;}#block-heon-payments-maquininha-form .form-group.infos-pagamento p{font-size:0.92rem;}#block-heon-payments-maquininha-form .submit-btn{height:50px;border-radius:10px;font-size:0.96rem;}#block-heon-payments-maquininha-form .maquininha-fab-wrapper{right:14px;bottom:92px;}#block-heon-payments-maquininha-form .maquininha-fab{width:56px;height:56px;}#block-heon-payments-maquininha-form .maquininha-fab:hover{width:240px;}#block-heon-payments-maquininha-form .maquininha-fab__icon{width:56px;min-width:56px;height:56px;}#block-heon-payments-maquininha-form .maquininha-fab__icon img{width:22px;height:22px;}#block-heon-payments-maquininha-form .maquininha-fab__label{font-size:0.9rem;padding-right:18px;}#block-heon-payments-maquininha-form .maquininha-fab::after{right:14px;width:16px;height:16px;}}#block-heon-payments-maquininha-form .form-group.paciente .paciente-msg{margin:6px 0 0;font-size:0.82rem;line-height:1.4;min-height:18px;}#block-heon-payments-maquininha-form .form-group.paciente .paciente-msg.sucesso{color:#1aae6f;}#block-heon-payments-maquininha-form .form-group.paciente .paciente-msg.erro{color:#e04343;}#block-heon-payments-maquininha-form .ui-autocomplete{z-index:99999;max-height:220px;overflow-y:auto;overflow-x:hidden;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,0.10);background:#fff;padding:4px 0;}#block-heon-payments-maquininha-form .ui-menu-item-wrapper{padding:10px 16px;font-size:0.95rem;color:#222;cursor:pointer;}#block-heon-payments-maquininha-form .ui-state-active,#block-heon-payments-maquininha-form .ui-menu-item-wrapper.ui-state-active{background:#f0f8ff;color:#1daee5;border:none;border-radius:0;}#block-heon-payments-maquininha-form .novo-paciente-area{border:1px solid #e8e8e8;border-radius:10px;background:#fafafa;padding:18px 20px 20px;}#block-heon-payments-maquininha-form .novo-paciente-header{margin-bottom:16px;}#block-heon-payments-maquininha-form .novo-paciente-titulo{font-size:0.92rem;font-weight:600;color:#444;}#block-heon-payments-maquininha-form .novo-paciente-campos{display:flex;flex-direction:column;gap:18px;}#block-heon-payments-maquininha-form .novo-paciente-campos em{color:#e04343;font-style:normal;margin-left:2px;}#block-heon-payments-maquininha-form .btn-cadastrar-paciente{width:100%;height:44px;border:none;border-radius:8px;background:#1daee5;color:#fff;font-size:0.96rem;font-weight:600;cursor:pointer;transition:background 0.2s ease;}#block-heon-payments-maquininha-form .btn-cadastrar-paciente:hover{background:#178fc0;}#block-heon-payments-maquininha-form .btn-cadastrar-paciente:disabled{opacity:0.6;cursor:not-allowed;}#block-heon-payments-maquininha-form .atualizar-email-area{border:1px solid #ffd580;border-radius:10px;background:#fffbf0;padding:14px 20px 18px;}#block-heon-payments-maquininha-form .atualizar-email-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px;}#block-heon-payments-maquininha-form .atualizar-email-titulo{font-size:0.88rem;font-weight:600;color:#8a6200;}#block-heon-payments-maquininha-form .pular-email-link{font-size:0.82rem;color:#8a8a8a;text-decoration:underline;white-space:nowrap;}#block-heon-payments-maquininha-form .pular-email-link:hover{color:#444;}#block-heon-payments-maquininha-form .atualizar-email-campos{display:flex;flex-direction:column;gap:14px;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
