body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{background-color:#e0e0e0;color:#444;font-family:Montserrat,IBM Plex Sans JP,sans-serif;font-style:normal;margin:0;padding:0}header{align-items:center;background:#0000;display:flex;height:60px;justify-content:center;width:100%}.logo{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none}.logo>h1{margin-top:16px}.logo>p{opacity:.7}.add-event{align-items:center;background:#e0e0e0;border-radius:10px;box-shadow:inset 2px 2px 8px #989898,inset -2px -2px 8px #fff;cursor:pointer;display:flex;font-size:32px;height:4rem;justify-content:center;margin-bottom:1rem;margin-top:1rem;text-align:center;-webkit-user-select:none;user-select:none;width:100%}.member-tag{border-radius:6px;box-shadow:0 0 8px -5px #777;box-sizing:initial;display:inline-block;font-weight:700;margin:2px;max-width:250px;text-align:center}.member-name{background-color:#e0e0e0;border-radius:5px;max-height:1rem;max-width:250px;overflow:hidden;padding:5px 7px}.event-card{align-items:center;background:#e0e0e0;border-radius:10px;box-shadow:inset 2px 2px 8px #989898,inset -2px -2px 8px #989898;box-sizing:border-box;cursor:pointer;font-size:16px;margin-bottom:1rem;max-height:130px;overflow-y:scroll;padding:10px 20px;position:relative;scrollbar-width:none;width:100%}.event-card .button-container{background:#0000;justify-content:flex-end;position:absolute;right:5px;top:5px}.event-card>.button-container>button{background:#0000;box-shadow:none;color:#333;font-size:16px}.event-card>.event-name{background:#0000;padding-bottom:5px}.members{background:#0000;height:100%}.app{margin:auto auto 100px;position:relative;text-align:center;width:80%}.overlay{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff4d;background:linear-gradient(157deg,#e0e02c99,#e2f7e01a 24%,#e2f7e01a 76%,#e0e02cb3);border:1px solid #ffffff2e;border-radius:30px;box-shadow:0 8px 10px 0 #ffffff5e;display:flex;flex-direction:column;justify-content:center;left:50%;margin:0 auto;padding:8px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:20}.event-title{background:#0000;color:#fff;font-size:20px;font-weight:700}.modal .event-title{font-size:16px}.close-button{align-self:flex-end;background:#0000;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:24px}input[type=text]{background:#0000;border:2px solid #ccc;border-radius:4px;color:#fff;font-size:16px}input[type=number],input[type=text]{margin-top:10px;padding:8px;width:80%}input[type=number]{border:1px solid #ccc;border-radius:4px}.link-to-next{margin-top:20px}button{background:#e0e0e0;border:none;border-radius:30px;box-shadow:9px 9px 18px #c1c1c1,-9px -9px 18px #fff;color:#444;cursor:pointer;font-size:12px;font-weight:600;padding:10px;transition:background-color .3s ease,box-shadow .3s ease;width:auto}.link-to-next{background:#0000}.link-to-next button{background:#ffffff1c;box-shadow:9px 9px 18px #64646452,-9px -9px 18px #ffffff80;color:#fff;font-size:16px;padding:10px 20px}.modal>p{background:#0000;color:#fff}.modal-actions{display:flex;justify-content:space-between;margin-top:20px;width:60%}.modal-actions>button{background:#ffffff4d;box-shadow:9px 9px 18px #64646452,-9px -9px 18px #ffffff80;color:#fff;width:80px}.modal-actions .delete-confirm-button{background:#00e0ff66;box-shadow:0 0 8px 2px #00e0ff,0 0 16px 4px #00e0ff;color:#fff}.modal-actions .cancel-button{background:#ff3b3b66;box-shadow:0 0 8px 2px #ff3b3b,0 0 16px 4px #ff3b3b;color:#fff}.add-payment{border:2px solid #555;border-radius:10px;box-shadow:0 0 8px -5px #777;cursor:pointer;font-size:32px;height:4rem;margin-bottom:1rem;margin-top:1rem;-webkit-user-select:none;user-select:none;width:80%}.add-payment,.event-home{align-items:center;display:flex;justify-content:center;text-align:center}.event-home{flex-direction:column;margin-bottom:200px;margin-top:16px;position:relative}.payments-list{width:80%}.unselected{opacity:.6}.title-wrap{display:flex;gap:10px;margin-top:10px;width:80%}.title-wrap .title-container{align-items:center;display:flex;text-align:center;width:50%}.title-wrap .event-name{font-size:14px}.buttons{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:80%}.buttons>button{background:#e0e0e0;border-radius:30px;box-shadow:9px 9px 18px #c1c1c1,-9px -9px 18px #fff;font-size:1.25rem;height:40px;width:70px}.liquidation-button{font-size:16px;width:100px}.modal{padding:16px}.modal-copy-link{background:#0000;color:#fff;margin:10px 0 0}.modal>div{background:#0000;margin-bottom:16px}.modal label{color:#fff;display:block;font-weight:700;margin-bottom:6px}.input-payer,.modal label{background:#0000}.input-payer select{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #ccc;border-radius:4px;color:#fff;font-size:1rem;padding:8px;width:100%}.modal .input-member{background:#0000;display:flex;flex-wrap:wrap;gap:2px;height:auto;max-height:300px;overflow:auto}.member-tag-container{background:#0000}.member-tag.unselected{background-color:#f0f0f0;color:#333}.input-member .member-name{color:#fff}.input-amount,.input-detail,.input-member,.input-payer{width:100%}.input-payer select{width:50%}.input-member{display:flex;justify-content:center}.input-amount input,.input-detail input{background-color:initial;border:1px solid #ccc;border-radius:4px;color:#fff;font-size:1rem;margin-top:0;padding:8px;width:80%}.input-amount input::placeholder,.input-detail input::placeholder{color:#ddd}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.save-button button{background:#ffffff1c;box-shadow:9px 9px 18px #64646452,-9px -9px 18px #ffffff80;color:#fff;font-size:16px;padding:10px 20px;transition:outline .2s ease,text-shadow .2s ease}.save-button button:hover{outline:1px solid #f000ff;text-shadow:#f000ff 0 0 10px}#copyLink{margin:0}.payment-item{border:2px solid #555;border-radius:10px;box-shadow:0 0 8px -5px #777;cursor:pointer;font-size:8px;height:auto;margin-bottom:1rem;-webkit-user-select:none;user-select:none;width:100%}.button-container{background:#0000;display:flex;justify-content:flex-end}.delete-payment-button{background:#0000;border:2px solid #333;box-shadow:none;color:#333;margin:8px 8px 0;width:60px}.payment-title{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin:.5rem 1rem 12px;text-align:center}.payer{color:#333;font-size:1rem;font-weight:700;width:20%}.amount p{color:#4caf50;font-size:1.4rem;font-weight:700;margin:0}.detail{overflow:hidden;width:20%}.detail p{color:#666;font-size:.9rem;margin:0}.payment-item .members{margin-bottom:12px}.add-member{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:16px}.add-member .title-container{margin:1rem 0;max-height:300px;text-align:center;width:80%}.event-name{font-size:20px;font-weight:600}.member-list{border:1px solid #999;border-radius:10px;margin:8px;min-height:20vh;padding:.5%}.add-member .input-member,.member-list{height:auto;width:80%}.input-title{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.input-group{display:flex;flex-direction:row;gap:8px;margin-bottom:10px;width:100%}.input-group input{background:#e0e0e0;border:none;border-radius:4px;box-shadow:inset 5px 5px 6px #d5d5d5,inset -5px -5px 6px #ebebeb;color:#333;height:22px;margin:0;width:100%}.input-group button{border:none;cursor:pointer;font-size:16px;width:80px}button:disabled{cursor:not-allowed;opacity:.5}.duplicateError{margin:1rem 0 0}.duplicateError p{color:#ff0000b3}.decision-button{font-size:16px;padding:10px 20px;width:120px}.liquidation-container{align-items:center;flex-direction:column;margin:16px auto 150px;width:80%}.liqTitle,.liquidation-container{display:flex;justify-content:center}.liqTitle{margin-bottom:1rem;position:relative;text-align:center;width:100%}.liqTitle>h1{display:inline-block}.toEventHome{right:0;transform:translateY(-50%)}.isLoading,.toEventHome{position:absolute;top:50%}.isLoading{left:50%;transform:translateX(-50%) translateY(-50%)}.liquidationCard{align-items:center;border:2px solid;border-radius:10px;box-sizing:border-box;display:flex;justify-content:space-between;margin:.5rem 1rem;padding:16px;width:80vw}.member-name{font-size:12px}.amountValue{font-size:large;font-weight:700}.done-button{max-height:2rem;max-width:1rem}
/*# sourceMappingURL=main.f75d73d9.css.map*/