.tp-acciones>button.tp-accion{font:inherit;color:inherit;text-align:left;cursor:pointer}.tp-mesero-fondo{position:fixed;inset:0;z-index:210;padding:16px;display:grid;place-items:center;background:#09111bd9}.tp-mesero-dialogo{position:relative;width:min(100%,440px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:30px;display:flex;flex-direction:column;align-items:stretch;gap:14px;border-radius:20px;background:#fff;color:#18324a;box-shadow:0 24px 70px #0005;font:14px/1.5 Plus Jakarta Sans,system-ui,sans-serif}.tp-mesero-dialogo *{box-sizing:border-box}.tp-mesero-cerrar{position:absolute;top:15px;right:15px;width:36px;height:36px;display:grid;place-items:center;border:1px solid #dce3ea;border-radius:50%;background:#fff;color:inherit;cursor:pointer}.tp-mesero-icono{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eaf3ff;color:#006bff}.tp-mesero-dialogo h2{margin:6px 0 0;font-size:27px;line-height:1.15}.tp-mesero-dialogo p{margin:0;color:#536779}.tp-mesero-dialogo label{margin-top:8px;font-weight:800}.tp-mesero-dialogo input{width:100%;min-height:50px;padding:10px 14px;border:1px solid #bdcddc;border-radius:10px;background:#fff;color:#18324a;font:inherit}.tp-mesero-dialogo a:focus-visible,.tp-mesero-dialogo button:focus-visible,.tp-mesero-dialogo input:focus-visible{outline:3px solid #006bff;outline-offset:2px}.tp-mesero-dialogo .tp-mesero-nota,.tp-mesero-dialogo small{color:#667b8c;font-size:12px}.tp-mesero-dialogo .tp-mesero-referencia{align-self:flex-start;padding:7px 11px;border-radius:999px;background:#eaf3ff;color:#184e82;font-size:12px;font-weight:700}.tp-mesero-primario{width:100%;min-height:48px;margin-top:8px;padding:11px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:#006bff;color:#fff;font:inherit;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.tp-mesero-inactivo,.tp-mesero-primario:disabled{opacity:.5;cursor:not-allowed}.ne-cafe .tp-mesero-dialogo{border:1px solid #474841;background:#1a1b18;color:#f8f6f2}.ne-cafe .tp-mesero-cerrar{border-color:#50514b;background:#292a26;color:#fff}.ne-cafe .tp-mesero-icono{background:#4a2918;color:#ff914f}.ne-cafe .tp-mesero-dialogo .tp-mesero-nota,.ne-cafe .tp-mesero-dialogo p,.ne-cafe .tp-mesero-dialogo small{color:#bbb9b1}.ne-cafe .tp-mesero-dialogo .tp-mesero-referencia{background:#4a2918;color:#ffb180}.ne-cafe .tp-mesero-dialogo input{border-color:#50514b;background:#292a26;color:#fff}.ne-cafe .tp-mesero-primario{background:#e85e0b}@media (max-width:480px){.tp-mesero-dialogo{padding:24px 20px}}