.lightbox-content-area{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.lightbox-content-area::-webkit-scrollbar{width:6px}.lightbox-content-area::-webkit-scrollbar-track{background:transparent}.lightbox-content-area::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px;transition:background-color .2s}.lightbox-content-area::-webkit-scrollbar-thumb:hover{background-color:#0006}@media (max-width: 600px){.lightbox-content-area{scrollbar-width:none;-ms-overflow-style:none}.lightbox-content-area::-webkit-scrollbar{display:none}.lightbox-content-area .lightbox-content-inner{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.lightbox-open{overflow:hidden;position:fixed;width:100%;height:100vh}@keyframes lightbox-fade-in{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.lightbox-paper-animated{animation:lightbox-fade-in .2s ease-out}.lightbox-fullscreen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border-radius:0!important;margin:0!important}.lightbox-fullscreen .lightbox-content-area{min-height:calc(100vh - 80px)!important}.lightbox-fullscreen-container{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.floating-row{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a,0 1.5px 4px #00000014;transition:box-shadow .3s cubic-bezier(.4,2,.6,1),transform .3s cubic-bezier(.4,2,.6,1);animation:floatingPulse 2.5s ease-in-out infinite alternate;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform}@keyframes floatingPulse{0%{box-shadow:0 4px 16px #0000001a,0 1.5px 4px #00000014;transform:translateY(0)}to{box-shadow:0 8px 24px #00000021,0 3px 8px #0000001a;transform:translateY(-2px)}}.shake-animation{animation:shake .82s cubic-bezier(.36,.07,.19,.97) infinite;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.ios-edit-shake{animation:iosShake var(--shake-duration, .6s) ease-in-out infinite;animation-delay:var(--shake-delay, 0s);transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes iosShake{0%,to{transform:translate(0)}25%{transform:translate(var(--shake-distance, -2px)) rotate(var(--shake-rotation, -.5deg))}75%{transform:translate(var(--shake-distance, 2px)) rotate(var(--shake-rotation, .5deg))}}.transaction-row{transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0) scale(1);opacity:1;overflow:hidden;will-change:transform,opacity}.transaction-row.fading-out{opacity:0;transform:translateY(-15px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1)}.transaction-row.pausing{opacity:0;transform:translateY(-15px) scale(.95)}.transaction-row.removing{opacity:0;transform:translateY(-20px) scale(.9);transition:all 1s cubic-bezier(.25,.1,.25,1)}.transaction-list{position:relative}.transaction-list .transaction-row:not(.fading-out):not(.pausing):not(.removing){transition:transform 1s cubic-bezier(.25,.1,.25,1);will-change:transform}.transaction-container{transition:height 1s cubic-bezier(.25,.1,.25,1),margin-bottom 1s cubic-bezier(.25,.1,.25,1);overflow:hidden;will-change:height,margin-bottom}.transaction-row:hover:not(.fading-out):not(.pausing):not(.removing){transform:translateY(-1px) scale(1.01);box-shadow:0 6px 20px #0000001f,0 2px 6px #00000014;transition:all .2s cubic-bezier(.4,0,.2,1)}.transaction-row.fading-out:hover,.transaction-row.pausing:hover,.transaction-row.removing:hover{transform:translateY(-15px) scale(.95);box-shadow:0 4px 16px #0000001a,0 1.5px 4px #00000014}.transaction-list .transaction-row:nth-child(n+2){transition-delay:.05s}.transaction-list .transaction-row:nth-child(n+3){transition-delay:.1s}.transaction-list .transaction-row:nth-child(n+4){transition-delay:.15s}.transaction-list .transaction-row:nth-child(n+5){transition-delay:.2s}.transaction-list .transaction-row:nth-child(n+6){transition-delay:.25s}@keyframes fadeInOut{0%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1.05)}50%{opacity:.8;transform:scale(1)}75%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}@keyframes shake{0%{transform:rotate(0)}10%{transform:rotate(1deg)}20%{transform:rotate(-1deg)}30%{transform:rotate(1.5deg)}40%{transform:rotate(-1.5deg)}50%{transform:rotate(1deg)}60%{transform:rotate(-1deg)}70%{transform:rotate(.5deg)}80%{transform:rotate(-.5deg)}90%{transform:rotate(.2deg)}to{transform:rotate(0)}}html,body,#root{height:100%;margin:0;padding:0}@supports (-webkit-touch-callout: none){html,body,#root{height:100vh;height:-webkit-fill-available}}.fullscreen-container{height:100vh;height:calc(var(--vh, 1vh) * 100)}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],[contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:pan-x pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-tap-highlight-color:transparent}*{-webkit-touch-callout:none}input,textarea{-webkit-touch-callout:default}.swiper-slide{height:auto!important;min-height:100%!important;display:flex!important;flex-direction:column!important}.swiper-wrapper,.swiper{height:100%!important}
