.card{overflow-x:hidden;background-color:var(--color-sheet);border-radius:var(--border-radius);min-width:300px}.card.full-width{width:100%}.card.full-height{height:100%}.card .card-title{font-size:2rem;font-weight:200;margin:0;padding:0 1rem}.card.grow{flex-grow:1}.card-image{width:100%;object-fit:cover}.card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:1.5rem;padding:1rem}.card:has(.card-image) .card-content{padding-top:.25rem}#transaction-create-container{padding-bottom:0;overflow:hidden;min-width:unset}@media screen and (min-width: 768px){.card-content{row-gap:2rem;padding:2rem}.card:has(.card-image) .card-content{padding-top:1rem}#transaction-create-container{padding-bottom:2rem}}#create-transaction-button{border-radius:var(--border-radius) 0 0 0;position:relative;right:-1rem;font-size:2rem}@media screen and (min-width: 768px){#create-transaction-button{border-radius:var(--border-radius);right:0;padding:var(--padding-medium)}}.modal{display:flex;position:fixed;z-index:12;overflow:auto;background-color:var(--color-sheet)}.modal.dialog{display:none;height:0;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--padding-medium);border-radius:var(--border-radius);transition:ease .25s all;z-index:2}.modal.dialog.active{display:block;height:auto;transition:ease .25s all}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--background);opacity:.75;z-index:1}.modal.sheet.side{height:100vh;top:0;right:-100%;justify-content:center;align-items:center;padding:var(--padding-large);transition:ease .25s all;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.modal.sheet.side.active{right:0;transition:ease .25s all}.modal.sheet.side.left{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.modal.sheet.left.active{left:0;transition:ease .25s all}
