.nb-refund-entry{box-sizing:border-box;position:fixed;z-index:90;left:0;left:env(safe-area-inset-left,0px);top:45%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:48px;min-height:92px;margin:0;padding:12px 7px 12px 5px;border:1px solid rgba(255,255,255,.45);border-left:0;border-radius:0 15px 15px 0;background:linear-gradient(145deg,#438df0,#2469d5);color:#fff;text-decoration:none;box-shadow:3px 4px 14px rgba(36,105,213,.24);font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.nb-refund-entry:hover,.nb-refund-entry:focus{background:linear-gradient(145deg,#347fe3,#1d5fc5);color:#fff;text-decoration:none}.nb-refund-entry:focus-visible{outline:3px solid #163d7b;outline-offset:3px}
.nb-refund-entry-icon{display:flex;align-items:center;justify-content:center;width:23px;height:23px}.nb-refund-entry-icon svg{display:block;width:23px;height:23px}
.nb-refund-entry-label{font-size:14px;font-weight:600;line-height:20px;letter-spacing:1px;text-align:center}
@media (min-width:768px){.nb-refund-entry{width:54px;min-height:100px;border-radius:0 17px 17px 0}.nb-refund-entry-label{font-size:15px;line-height:21px}}
