.BillExplanationReportButton_action__RZAei{position:fixed;top:50%;right:24px;z-index:40;display:inline-flex;min-height:46px;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid #d7c9ff;border-radius:999px;background:rgba(255,255,255,.96);padding:0 18px;color:#5b35cb;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap;box-shadow:0 8px 20px rgba(91,52,222,.12);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.BillExplanationReportButton_action__RZAei:hover{border-color:#8a68f2;background:#faf9ff;box-shadow:0 10px 24px rgba(91,52,222,.16)}.BillExplanationReportButton_action__RZAei:focus-visible{outline:2px solid #6a42de;outline-offset:3px}@media (max-width:767px){.BillExplanationReportButton_action__RZAei{top:auto;right:16px;bottom:calc(168px + env(safe-area-inset-bottom));min-height:44px;transform:none;padding:0 14px;font-size:13px;box-shadow:0 8px 18px rgba(32,24,65,.14)}.BillExplanationReportButton_action__RZAei:active{transform:scale(.98)}}@media (min-width:768px){.BillExplanationReportButton_action__RZAei:active{transform:translateY(-50%) scale(.98)}}