.floating-button{bottom:calc(env(safe-area-inset-bottom));right:calc(15px + env(safe-area-inset-right));-webkit-transform:translateX(-75%);transform:translateX(-75%)}.add-button,.floating-button{position:fixed;padding:10px;border:none;border-radius:5px;cursor:pointer;z-index:1000}.add-button{bottom:calc(50px + env(safe-area-inset-bottom));right:calc(25px + env(safe-area-inset-right));-webkit-transform:translateX(-20%);transform:translateX(-20%)}.bt-scroll{text-align:center;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}.transaction-card{background-color:#f9fafb;border-radius:10px;padding:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.transaction-card:hover{background-color:#f3f4f6;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.transaction-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.transaction-header,.transaction-time,.transaction-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.transaction-time{color:#6b7280;font-size:12px;gap:4px}.transaction-amount{margin-top:6px;padding-top:6px;border-top:1px dashed #e5e7eb}.amount-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.amount-value{font-weight:600;color:#374151;font-size:14px}.amount-symbol{color:#6b7280;font-size:13px}.inline-icon{width:16px;height:16px;border-radius:50%;margin-right:4px;vertical-align:middle}