.ponto-order-monitor{color:#fff;background:#252015;border:1px solid #61502e;border-radius:12px;margin:0 0 18px;padding:15px;position:relative}.ponto-order-monitor.has-unseen{background:linear-gradient(120deg,#5b260e,#3c1b0d);border:2px solid #ffb21c;animation:1.6s ease-in-out infinite alternate ponto-order-attention;box-shadow:0 0 16px #ff9c0028}@keyframes ponto-order-attention{0%{box-shadow:0 0 8px #ffb21c15}to{box-shadow:0 0 23px #ffb21c70}}.ponto-order-monitor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;display:flex}.ponto-order-monitor-title{align-items:center;gap:11px;display:flex}.ponto-order-monitor-title>svg{color:#ffcb3c;flex:none}.ponto-order-monitor-title strong{font-size:15px;line-height:1.2}.ponto-order-monitor-title p{color:#e5c99d;margin-top:3px;font-size:12px;line-height:1.3}.ponto-order-monitor-actions{flex-wrap:wrap;gap:8px;display:flex}.ponto-order-monitor-small{color:#fff;background:#171108;border:1px solid #745632;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.ponto-order-monitor-small:hover{background:#51300e}.ponto-order-monitor-list{gap:9px;margin-top:15px;display:grid}.ponto-order-alert-card{background:#331b10;border:1px solid #c17c28;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.ponto-order-alert-card strong{font-size:14px}.ponto-order-alert-card p{color:#ddc5a8;margin-top:4px;font-size:12px}.ponto-order-alert-controls{gap:8px;display:flex}.ponto-order-alert-controls button{color:#fff;background:#24160b;border:1px solid #927044;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:700}.ponto-order-alert-controls .ponto-order-viewed-btn{color:#fff;background:#168344;border-color:#168344;align-items:center;gap:6px;display:flex}.ponto-order-alert-controls button:disabled{opacity:.5;cursor:wait}.ponto-order-audio-tip{color:#ffcd70;margin-top:10px;font-size:12px}.ponto-order-alert-error{color:#ffe1e1;background:#571b1b;border-radius:8px;margin-top:12px;padding:10px}.ponto-order-meta-line{color:#eec58a;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:11px;display:flex}.ponto-order-meta-line span{border:1px solid #67471f;border-radius:6px;padding:4px 7px}.ponto-order-whatsapp-link{color:#fff;background:#137b43;border:1px solid #258c55;border-radius:8px;margin-top:10px;padding:9px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.ponto-order-whatsapp-link:hover{background:#1c9555}.ponto-checkout-whatsapp{color:#fff;text-align:center;background:#158447;border-radius:8px;justify-content:center;align-items:center;margin-top:14px;padding:12px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ponto-checkout-whatsapp:hover{background:#219d5b}@media (prefers-reduced-motion:reduce){.ponto-order-monitor.has-unseen{animation:none}}@media (width<=600px){.ponto-order-monitor-head,.ponto-order-alert-card{align-items:flex-start}.ponto-order-alert-controls{justify-content:flex-end;width:100%}}.ponto-order-viewed-inline{color:#fff;background:#148342;border:1px solid #20a95b;border-radius:7px;justify-content:center;align-items:center;margin-top:9px;padding:8px 13px;font-size:12px;font-weight:850;display:inline-flex}.ponto-order-viewed-inline:disabled{opacity:.45}.ponto-wa-integration-info{color:#e7f4d9;background:#1d291b;border:1px solid #46683b;border-radius:9px;padding:13px}.ponto-wa-integration-info strong{font-size:13px}.ponto-wa-integration-info p{color:#bdd0b3;margin-top:7px;font-size:12px;line-height:1.5}.ponto-admin:has(.ponto-order-monitor.has-unseen) .ponto-order-monitor.has-unseen{animation:.24s ease-in-out infinite alternate ponto-pdv-shake,.8s ease-in-out infinite alternate ponto-order-attention}@keyframes ponto-pdv-shake{0%{transform:translate(-3px)rotate(-.15deg)}50%{transform:translate(2px)rotate(.13deg)}to{transform:translate(3px)rotate(0)}}.ponto-order-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.ponto-thermal-print-button,.ponto-order-delete-button{color:#fff;border:1px solid #a27625;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.ponto-thermal-print-button{background:#245d81}.ponto-order-delete-button{background:#982b2b}.ponto-order-actions button:disabled{opacity:.45;cursor:wait}.ponto-thermal-width{color:#ead2a7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ponto-thermal-width select{color:#fff;background:#25180a;border:1px solid #826126;border-radius:7px;padding:7px}.ponto-order-payment-display{color:#ffd06a;margin-top:5px;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ponto-admin:has(.ponto-order-monitor.has-unseen) .ponto-order-monitor.has-unseen{animation:none!important}}.ponto-payment-methods{background:#21170e;border:1px solid #775027;border-radius:10px;margin:17px 0;padding:13px}.ponto-payment-methods legend{color:#ffcd52;padding:0 6px;font-size:14px;font-weight:850}.ponto-payment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:7px 0 10px;display:grid}.ponto-payment-options label{cursor:pointer;color:#fff;background:#332417;border:1px solid #745128;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:11px 6px;font-size:12px;font-weight:800;display:flex}.ponto-payment-options label.selected{background:#a36610;border-color:#ffc03d}.ponto-payment-options input{accent-color:#ffc03d}.ponto-cash-input{color:#ead4b0;margin-top:14px;font-size:13px}.ponto-cash-input input{color:#fff;background:#100c08;border:1px solid #946321;border-radius:8px;width:100%;margin-top:7px;padding:12px;display:block}.ponto-cash-ok{color:#8bedaa;margin-top:8px;font-weight:750}.ponto-cash-error{color:#ffb5a5;margin-top:8px;font-weight:750}.ponto-payment-note{color:#c8b392;margin-top:10px;font-size:11px;line-height:1.5}@media (width<=440px){.ponto-payment-options{gap:5px}.ponto-payment-options label{padding:9px 3px;font-size:11px}}@media (prefers-reduced-motion:no-preference){.ponto-admin:has(.ponto-order-monitor.has-unseen) .ponto-admin-main{animation:.22s ease-in-out infinite alternate ponto-pdv-page-shake}@keyframes ponto-pdv-page-shake{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}}
