.acb{position:fixed;bottom:20px;z-index:9990;display:flex;flex-direction:column-reverse;gap:10px;font:600 14px/1.2 system-ui,-apple-system,"Segoe UI","Noto Sans Thai",sans-serif}
.acb-right{right:20px;align-items:flex-end}
.acb-left{left:20px;align-items:flex-start}
.acb-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;cursor:pointer;color:#fff;list-style:none;box-shadow:0 8px 24px rgba(0,0,0,.18);user-select:none}
.acb-btn::-webkit-details-marker{display:none}
.acb-btn:focus-visible{outline:3px solid #111827;outline-offset:2px}
.acb-menu{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}
.acb-item{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;background:#fff;color:#111827;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.14)}
.acb-item:hover{background:#f3f4f6}
@media (max-width:640px){.acb{bottom:14px}.acb-right{right:14px}.acb-left{left:14px}}
@media print{.acb{display:none}}
