@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@200;300&display=swap";html{background-color:#1f1f1f}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;background-attachment:fixed;background:radial-gradient(ellipse 150% 150% at 50% 200%,rgba(34,181,114,.5) 0%,transparent 100%);width:100%!important;z-index:0}#root>div{position:relative}#root:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ReactVirtualized__Grid{overflow-x:hidden!important}@supports (height: 100vh){@media (max-width: 768px){html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#4e4e4e;border-radius:2px;border:8px solid transparent;background-clip:content-box;border-right:2px solid transparent;border-left:0px solid transparent}::-webkit-scrollbar-thumb:hover{background-color:#5f5f5f}::-webkit-scrollbar:horizontal{height:5px}::-webkit-scrollbar-thumb:horizontal{background-color:#4e4e4e;border-radius:2px;border:8px solid transparent;background-clip:content-box;border-top:0px solid transparent;border-bottom:2px solid transparent}::-webkit-scrollbar-thumb:horizontal:hover{background-color:#5f5f5f}.or{position:relative;display:inline-block;padding:0 12px;margin:16px auto;color:#ffffffa6;font-size:14px;font-weight:500;font-style:italic;letter-spacing:.5px}.or:before,.or:after{content:"";position:absolute;top:50%;width:60px;height:1px;background-color:#ffffff40;transform:translateY(-50%)}.or:before{left:-70px}.or:after{right:-70px}.large-font .ant-input-number-input{padding:7px 11px;font-size:16px;line-height:1.5}.disabled-button{border-color:var(--ant-gray-9);color:#ffffff40;background:#ffffff14;box-shadow:none;pointer-events:none}#tax-tip-total h4,#tax-tip-total h5,#tax-tip-total span{white-space:nowrap}#tax-tip-total .alert-content{display:flex;align-items:center;justify-content:space-between}#tax-tip-total .alert-custom{margin-bottom:8px;padding:4px 8px}#tax-tip-total .tax-tip-container{display:flex;justify-content:space-between;align-items:flex-end}#tax-tip-total .input-group{display:flex;align-items:center}#tax-tip-total .input-group:not(:last-child){margin-right:16px}#tax-tip-total .input-number-custom{width:15ch}#tax-tip-total .amount-input{width:12ch}#tax-tip-total .input-number-disabled{pointer-events:none}#tax-tip-total .input-label{margin-top:0;margin-bottom:0;margin-left:12px}#tax-tip-total .totals-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}#tax-tip-total .totals-row{display:flex;justify-content:space-between;align-items:center}#tax-tip-total .totals-title{margin:0 8px 0 0}#tax-tip-total .totals-value{margin:0}#tax-tip-total .input-addon{width:22px}.price-symbol{position:relative;font-size:75%;margin-right:2px;top:-1px;line-height:1;opacity:.6}.ant-btn-color-link.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):hover{color:#54af89}.item-list .ant-list-items{display:flex;flex-direction:column}.item-list .ant-list-empty-text{min-height:182px}.item-list .ant-row{padding:4px}.item-list .ant-list-footer{border-block-start:1px solid rgba(253,253,253,.12)}.item-list .ant-list-item,.item-list .ant-list-header,.item-list .ant-list-footer,.ant-list .ant-list-item,.ant-list .ant-list-header,.ant-list .ant-list-footer{padding-inline:11px}.item-list .ant-row,.ant-list .ant-row{overflow-y:auto}.people-list .ant-list-items{overflow-x:hidden}#receipt-content,.ant-card.container-card,.ant-list{background-color:var(--ant-gray-115);border-color:var(--ant-gray-9)}.ant-card{background-color:var(--ant-gray-12)}.ant-drawer .ant-list{background-color:transparent}.item-card .ant-card-head-title{overflow:visible;white-space:nowrap;text-overflow:unset;max-width:calc(100% + -0px)}.item-card .ant-card-head-title .item-card-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.item-card .ant-card-body{padding:0}.item-card.hide-people .ant-card-head{border-bottom:none!important}.item-card.hide-people .ant-card-body{display:none!important}.ant-card-hoverable:hover{border-color:#03a05e;box-shadow:none}.bill-list .ant-card .ant-card-head-title{display:inline-flex}.ant-form-item-explain-error{display:none!important}.allow-editing-form-item .ant-col{padding-bottom:0}.ant-input-number-suffix,.ant-input-number-prefix{opacity:.6}.ant-input-number-prefix{position:relative;top:1px;line-height:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5000s;-webkit-box-shadow:0 0 0 1000px var(--ant-gray-12) inset!important;-webkit-text-fill-color:var(--ant-color-text)!important}.ant-dropdown .ant-dropdown-menu{outline:2px solid var(--ant-gray-10)}.ant-dropdown .ant-form-item-label label{pointer-events:none;height:auto!important}.ant-dropdown .ant-form-item-control-input{min-height:auto!important}.popover-no-arrow .ant-popover-arrow{display:none}.ant-popover{padding-left:8px;padding-right:8px}.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown,.ant-message .ant-message-notice-wrapper .ant-message-notice-content,.ant-notification .ant-notification-notice-wrapper,.ant-float-btn .ant-float-btn-body{background-color:color-mix(in srgb,var(--ant-color-bg-elevated),transparent 16%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ant-picker-dropdown{padding:0}.ant-picker-dropdown .ant-picker-panel-container{background-color:transparent}.ant-message,.ant-float-btn{background:transparent!important}.ant-select-dropdown,.ant-picker-dropdown,.ant-message-notice-content,.ant-notification-notice-wrapper,.ant-popover .ant-popover-content{outline:2px solid var(--ant-gray-10)!important}.ant-picker-dropdown,.ant-popover .ant-popover-content,.ant-picker{border-radius:var(--ant-border-radius-lg)}.ant-menu-root{background:transparent!important;border-inline-end:none!important}.ant-input-prefix>span,.ant-picker-prefix>span,.ant-select-prefix>span{margin-right:8px;opacity:.3}.ant-picker-active-bar{display:none}.ant-picker-range-separator{transform:translate(-6px)}.bill-info{display:none;width:100%;justify-content:center}.bill-info+.ant-divider{display:none}.keyboard-open #sidebar,.keyboard-open #bill-navigation{display:none!important}.keyboard-open #bill-content,.keyboard-open #content{margin-bottom:0!important}#display-url{display:flex}#display-url span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#steps{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:24px}#steps .ant-steps-item .ant-steps-item-icon{border-radius:8px 0 0 8px/8px 0px 0px 8px;padding:0 8px;margin:0;line-height:1;transition:none;font-size:12px}#steps .ant-steps-item .ant-steps-item-title{border-radius:0 8px 8px 0/0px 8px 8px 0px;padding-right:8px}#steps .ant-steps-item .ant-steps-item-title:after{inset-inline-start:calc(100% + 12px)}#steps .ant-steps-item.ant-steps-item-active .ant-steps-item-icon,#steps .ant-steps-item.ant-steps-item-active .ant-steps-item-title{background-color:#ffffff12}.welcome-steps .ant-steps-item-title{line-height:1.6!important;margin-bottom:4px}.remove-person{color:#ffffff80}.remove-person:hover{color:#ffffffbf}.avatar-button{background:transparent;box-shadow:none;height:auto;padding:0;border-width:2px;border-radius:6px}.avatar-button:not(:hover){border-color:transparent}.avatar-button:hover{border-color:var(--ant-color-primary)!important}.avatar-button+.ant-badge-count{top:1px;right:1px}#actions .ant-space-item:last-of-type{flex:1}#sidebar{background:var(--ant-gray-12)}#nav{height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:sticky;top:0}#nav .ant-menu-item:not(:hover),#nav button:not(:hover){background-color:transparent;box-shadow:none}.logo img{width:100%;height:auto;padding:16px;object-fit:contain}img.white{filter:brightness(0) invert(1)}.ant-layout-content{display:flex;flex-direction:column}.ant-layout-content>div{display:flex;flex-direction:column;flex:1}#bill-content{flex:1}.react-transform-wrapper{overflow-y:inherit!important;cursor:grab}.react-transform-wrapper:active{cursor:grabbing}#payment-footer{position:sticky;left:0;right:0;bottom:16px;padding:16px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#191919cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 -3px 0 var(--ant-color-primary);border:1px solid var(--ant-color-primary);border-radius:12px;margin-top:16px;z-index:99}.item-card-header{display:flex;align-items:center;justify-content:space-between}.item-card-title{display:flex;align-items:center;justify-content:space-between;width:100%}.item-card-meta{display:flex;align-items:center;margin-left:16px}.ant-input,.ant-input-outlined,.ant-select,.ant-picker,.ant-btn,.ant-card,.ant-list-bordered,#receipt-container,#tax-tip-total .input-group{box-shadow:var(--ant-box-shadow-secondary)}.ant-select .ant-input,.ant-input-outlined .ant-input{box-shadow:none}.ant-tabs-tab-btn>span,.ant-tabs-tab-btn div{display:flex;align-items:center}.ant-result-extra{display:flex;flex-direction:column;gap:12px}.ant-result-extra>button{margin:0!important}.shadow-none{box-shadow:none!important}@media (min-width: 1024px){main,.ant-drawer,.ant-menu,.ant-modal-root,.ant-picker-dropdown,.ant-dropdown-menu,.ant-select-dropdown,.ant-notification,.ant-message,.ant-tooltip,.ant-layout-sider-children .ant-btn{zoom:1.2}}@media (max-width: 768px){.ant-tooltip{display:none!important}.ant-input-number-suffix{margin-inline-end:8px!important}#main{flex-direction:column;min-height:auto!important}#content{width:100%;margin-bottom:86px}#sidebar{background:var(--ant-gray-125);width:100%!important;max-width:100%!important;height:66px;padding:10px;position:fixed;left:0;right:0;bottom:0;z-index:2}#sidebar #nav{flex-direction:row}#sidebar #nav>div:not(.mobile-nav-buttons),#sidebar #nav button{flex:1;padding:8px 0;margin:0;border:0;flex-direction:column;line-height:1;min-height:46px}#sidebar #nav>div:not(.mobile-nav-buttons) span:not(:first-of-type),#sidebar #nav button span:not(:first-of-type){font-size:10px}#sidebar #nav .logo{display:none}#sidebar #nav .mobile-nav-buttons{display:flex;align-items:center;width:100%;gap:12px}.item-list .ant-row,.balances-list .ant-list-items,.people-list .ant-list-items{overflow-y:visible!important;max-height:unset!important}#payment-footer{bottom:76px}}@media (max-width: 767px){#profile-button{display:none}#nav{align-items:center;height:100%}#nav .ant-menu{display:none}#steps{margin-bottom:16px}#bill-content .ant-row:not(.ant-form-item-row) .ant-col:not(:first-of-type):not(.ant-form-item-control){margin-top:16px}.bill-header-affix{padding:8px 0;background:var(--ant-gray-11);margin-bottom:0!important}.bill-header-affix.affixed{background-color:#141414e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;width:calc(100% + 32px)!important}#payment-footer .bill-info{display:flex}#payment-footer .bill-info+.ant-divider{display:flex}}@media (max-width: 648px){.ant-picker-panels{position:relative}.ant-picker-panels>*:last-child .ant-picker-date-panel{width:auto}.ant-picker-panels>*:last-child .ant-picker-header-view,.ant-picker-panels>*:last-child .ant-picker-body{display:none}.ant-picker-panels>*:last-child .ant-picker-header{border:none;position:absolute;right:0;height:40px}}@media (max-width: 750px){.ant-steps-item-content .ant-steps-item-title span span{display:none}}@media (max-width: 575px){body{background:radial-gradient(ellipse 200% 150% at 50% 200%,rgba(34,181,114,.5) 0%,transparent 100%)}.ant-tabs-nav{width:100%!important}.ant-tabs-nav-list{width:100%!important;display:flex!important}.ant-tabs-tab{flex:1!important;text-align:center!important;justify-content:center!important}.double-column .ant-col{display:flex;flex-direction:column;height:100%}.double-column .ant-col .ant-list-item,.double-column .ant-col .ant-card,.double-column .ant-col .ant-card-body{height:100%}.double-column .ant-card-body>div{padding:8px!important}.double-column .ant-card-body .item-card-people{gap:6px!important;flex-wrap:wrap}.double-column .avatar-button>span{width:auto!important;height:auto!important;font-size:16px!important;min-width:32px}.double-column .avatar-button+.ant-badge-count{top:3px;right:3px;min-width:16px;height:16px;font-size:12px;line-height:16px}.double-column .all-icon{height:24px;width:24px;margin-left:1px}}@media (max-width: 525px){.double-column .ant-card-head{padding:8px}.double-column .item-card-header{flex-direction:column}.double-column .item-card-title{flex-direction:column;align-items:flex-start}.double-column .item-card-title h5{width:calc(100% - 24px)!important}.double-column .item-card-meta{margin-left:0}.double-column .item-card-dropdown{position:absolute;right:16px;top:8px;padding:8px}}@media (max-width: 480px){.ant-tabs .ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 calc(var(--ant-tabs-horizontal-item-gutter) / 1.5)}.bill-filter-mobile .ant-space-item{width:100%}.bill-filter-mobile .ant-space-item>*{width:100%!important}.ant-steps-item-content .ant-steps-item-title span{display:none}#steps .ant-steps-item .ant-steps-item-icon{border-radius:8px!important}#steps .ant-steps-item .ant-steps-item-title:after{inset-inline-start:calc(100% + 4px)}#bill-content{margin-bottom:112px}#bill-content.finalized{margin-bottom:0}.item-list .ant-row{max-height:unset!important;overflow-y:unset!important}#bill-navigation{background-color:#141414e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--ant-gray-9);box-shadow:0 -3px 0 var(--ant-gray-9);border-top-left-radius:8px;border-top-right-radius:8px;position:fixed;bottom:50px;left:0;right:0;padding:10px 16px 16px;z-index:1}#bill-navigation .ant-divider{margin-bottom:10px!important}#bill-navigation .ant-divider:not(:nth-of-type(2)){display:none}#bill-navigation .bill-info{display:flex}#bill-navigation .bill-info+.ant-divider{display:flex}.tax-tip{margin-bottom:8px}}@media (max-width: 410px){#tax-tip-total .totals-container{gap:8px}#tax-tip-total .totals-row{flex-direction:column;align-items:flex-end}#tax-tip-total .totals-row h5{margin-right:0}}.filter-modal .ant-space-item{width:100%}@media (max-width: 768px){.ant-modal-wrap{overflow:hidden}.ant-modal{margin:0;padding:20px;max-height:100vh;max-height:-webkit-fill-available}.ant-modal-content{max-height:calc(100vh - 40px);max-height:calc(-webkit-fill-available - 40px);display:flex;flex-direction:column}.ant-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ant-drawer-content-wrapper{max-height:100vh;max-height:-webkit-fill-available}.ant-drawer-content{display:flex;flex-direction:column;max-height:100vh;max-height:-webkit-fill-available}.ant-drawer-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body.ant-scrolling-effect{overflow:hidden;position:fixed;width:100%;height:100%}.ant-modal-body .ant-input,.ant-modal-body .ant-input-number-input,.ant-modal-body textarea,.ant-drawer-body .ant-input,.ant-drawer-body .ant-input-number-input,.ant-drawer-body textarea{font-size:16px;transform:translateZ(0);-webkit-transform:translateZ(0)}@supports (height: 100dvh){.ant-modal{max-height:100dvh}.ant-modal-content{max-height:calc(100dvh - 40px)}.ant-drawer-content-wrapper,.ant-drawer-content{max-height:100dvh}}}.bill-filter-desktop{display:block}.bill-filter-mobile{display:none}.bill-filter-mobile,.bill-filter-desktop{margin-bottom:16px}@media (max-width: 768px){.bill-filter-desktop{display:none}.bill-filter-mobile{display:flex;gap:8px}}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__row{display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:flex;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{flex:0 0 24px;height:1em;width:1em;fill:currentColor}
