#receipt-split-suite[data-astro-cid-bwaonz7z] .tool-panel[data-astro-cid-bwaonz7z]{scroll-margin-top:calc(var(--header-h) + 8px)}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-privacy[data-astro-cid-bwaonz7z]{margin:0 0 1rem}#rsplit-split-message[data-astro-cid-bwaonz7z],#rsplit-out-message[data-astro-cid-bwaonz7z]{margin-top:.75rem}#receipt-split-suite .rsplit-line-grid>.tbl-grid-row:not(.rsplit-line-hdr):nth-child(2n)>.tbl-cell,#receipt-split-suite .rsplit-people-grid>.tbl-grid-row:not(.rsplit-people-hdr):nth-child(2n)>.tbl-cell{background:var(--bg-surface)}#rsplit-hand[data-astro-cid-bwaonz7z]{margin-top:.75rem}#rsplit-thumb-col[data-astro-cid-bwaonz7z][hidden],#rsplit-split[data-astro-cid-bwaonz7z][hidden],#rsplit-out[data-astro-cid-bwaonz7z][hidden]{display:none}#rsplit-thumb-col img{-o-object-fit:contain;object-fit:contain;border:1px solid var(--border);width:auto;max-width:100%;height:auto;max-height:20rem}@media (width>=1025px){#rsplit-thumb-col img{max-height:28rem}}#receipt-split-suite{--rsplit-ctl-h:calc(2.7rem + 2px)}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-people[data-astro-cid-bwaonz7z]{flex-wrap:wrap;gap:.65rem;margin:.65rem 0 .75rem;display:flex}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-rules[data-astro-cid-bwaonz7z]{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin:1.25rem 0;display:flex}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-rule[data-astro-cid-bwaonz7z]{flex-direction:column;gap:.45rem;display:flex}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-add-rows[data-astro-cid-bwaonz7z]{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-actions[data-astro-cid-bwaonz7z]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}#rsplit-totals[data-astro-cid-bwaonz7z]{grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);margin-top:.25rem}#receipt-split-suite #rsplit-currency{width:5rem}#receipt-split-suite #rsplit-printed{width:min(100%,10rem)}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-line-grid[data-astro-cid-bwaonz7z]{grid-template-columns:minmax(9.5rem, 1fr) 7.5rem 12rem calc(var(--rsplit-ctl-h) + 1.5rem)}#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-people-grid[data-astro-cid-bwaonz7z]{grid-template-columns:minmax(0,1.2fr) 7rem 7rem 7rem}@media (width>=1025px){#rsplit-split-grid[data-astro-cid-bwaonz7z].has-thumb{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:1.25rem;display:grid}}@media (width<=1024px){#rsplit-split-grid[data-astro-cid-bwaonz7z].has-thumb #rsplit-table-col[data-astro-cid-bwaonz7z]{border-top:1px solid var(--border);padding-top:1rem}}@media (width<=800px){#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-line-grid[data-astro-cid-bwaonz7z]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){#receipt-split-suite[data-astro-cid-bwaonz7z] .rsplit-people-grid[data-astro-cid-bwaonz7z]{grid-template-columns:1fr 1fr}#rsplit-totals[data-astro-cid-bwaonz7z]{grid-template-columns:1fr}}#receipt-split-suite input[type=text],#receipt-split-suite input[type=number]{box-sizing:border-box;border:1px solid var(--text-muted);background:var(--bg-raised);min-height:2.75rem;color:var(--text-primary);font-family:var(--font-mono);border-radius:2px;width:100%;padding:.55rem .7rem;font-size:1rem}#receipt-split-suite input[aria-invalid=true]{border-color:var(--danger)}#receipt-split-suite .rsplit-person{flex:12rem;align-items:center;gap:.4rem;min-width:min(100%,14rem);max-width:18rem;display:flex}#receipt-split-suite .rsplit-person input{flex:auto;min-width:0}#receipt-split-suite .rsplit-person .btn-icon-only,#receipt-split-suite .rsplit-col-actions .btn-icon-only{width:auto;height:var(--rsplit-ctl-h);aspect-ratio:1;font-size:calc(var(--rsplit-ctl-h) * .45);flex-shrink:0}#receipt-split-suite .rsplit-item-row{align-items:center;gap:.5rem;display:flex}#receipt-split-suite .rsplit-item-row input{flex:auto;min-width:0}#receipt-split-suite .rsplit-kind-select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--text-muted);background-color:var(--bg-raised);width:6.5rem;min-height:2.75rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23909090' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:9px 6px;border-radius:2px;flex-shrink:0;padding:.55rem 1.4rem .55rem .7rem;font-size:.7rem;font-weight:600}#receipt-split-suite .rsplit-kind-select:hover{border-color:var(--border-hover);color:var(--text-primary)}[data-theme=light] #receipt-split-suite .rsplit-kind-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#receipt-split-suite .rsplit-assign-wrap{width:100%;max-width:12rem;display:inline-block;position:relative}#receipt-split-suite .rsplit-assign-trigger{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--text-muted);background-color:var(--bg-raised);width:100%;min-height:2.75rem;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23909090' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;background-size:9px 6px;border-radius:2px;justify-content:space-between;align-items:center;gap:.4rem;padding:.55rem 1.4rem .55rem .7rem;font-size:.7rem;font-weight:600;display:flex}#receipt-split-suite .rsplit-assign-trigger:hover,#receipt-split-suite .rsplit-assign-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background-color:var(--accent-dim-solid)}[data-theme=light] #receipt-split-suite .rsplit-assign-trigger{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23444444' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#receipt-split-suite .rsplit-assign-trigger-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#receipt-split-suite .rsplit-assign-menu{z-index:20;border:1px solid var(--border);background:var(--bg-surface);border-radius:2px;flex-direction:column;gap:.15rem;min-width:12rem;max-width:16rem;max-height:18rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;overflow-y:auto;box-shadow:0 6px 20px #0006}#receipt-split-suite .rsplit-assign-menu[hidden]{display:none}#receipt-split-suite .rsplit-assign-option{width:100%;color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.55rem;padding:.5rem .55rem;font-size:.7rem;font-weight:600;display:flex}#receipt-split-suite .rsplit-assign-option:hover,#receipt-split-suite .rsplit-assign-option:focus-within{background:var(--accent-dim);color:var(--text-primary)}#receipt-split-suite .rsplit-assign-menu .rsplit-weight-row{padding:.45rem .55rem .15rem}#receipt-split-suite input.rsplit-weight{width:3.5rem;min-height:2.75rem}#receipt-split-suite .rsplit-weight-row{flex-wrap:wrap;gap:.5rem .75rem;width:100%;margin-top:.45rem;display:flex}#receipt-split-suite .rsplit-weight-field{font-family:var(--font-mono);color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.7rem;display:flex}#receipt-split-suite .file-drop-status.is-error{color:var(--danger)}#receipt-split-suite .rsplit-col-actions{justify-content:center;align-items:flex-end;display:flex}@media (width<=800px){#receipt-split-suite .rsplit-line-hdr{display:none}#receipt-split-suite .rsplit-line-grid>.tbl-grid-row:not(.rsplit-line-hdr){grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid;position:relative}#receipt-split-suite .rsplit-item-row{flex-direction:column;align-items:stretch}#receipt-split-suite .rsplit-kind-select{width:auto;margin-right:calc(var(--rsplit-ctl-h) + .5rem)}#receipt-split-suite .rsplit-assign-wrap{max-width:none}#receipt-split-suite .rsplit-assign-menu{min-width:11rem;left:auto;right:0}#receipt-split-suite .rsplit-col-item{border-bottom:none;grid-area:1/1/auto/-1;font-weight:700}#receipt-split-suite .rsplit-col-amount,#receipt-split-suite .rsplit-col-assign{border-bottom:1px solid var(--border-hover)}#receipt-split-suite .rsplit-col-actions{border-bottom:none;padding:0;display:flex;position:absolute;top:.6rem;right:.75rem}#receipt-split-suite .rsplit-col-amount{grid-area:2/1}#receipt-split-suite .rsplit-col-assign{grid-area:2/2}#receipt-split-suite .rsplit-col-amount:before,#receipt-split-suite .rsplit-col-assign:before,#receipt-split-suite .rsplit-col-items:before,#receipt-split-suite .rsplit-col-rem:before,#receipt-split-suite .rsplit-col-total:before{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.2rem;font-size:.65rem;font-weight:600;display:block}#receipt-split-suite .rsplit-col-amount:before{content:"Amount"}#receipt-split-suite .rsplit-col-assign:before{content:"Assign"}}@media (width<=640px){#receipt-split-suite .rsplit-people-hdr{display:none}#receipt-split-suite .rsplit-people-grid>.tbl-grid-row:not(.rsplit-people-hdr){grid-template-columns:subgrid;grid-column:1/-1;grid-template-areas:"name name""items rem""total total";display:grid}#receipt-split-suite .rsplit-col-name{grid-area:name;font-weight:700}#receipt-split-suite .rsplit-col-items{grid-area:items}#receipt-split-suite .rsplit-col-rem{grid-area:rem}#receipt-split-suite .rsplit-col-total{grid-area:total}#receipt-split-suite .rsplit-col-items:before{content:"Items"}#receipt-split-suite .rsplit-col-rem:before{content:"Remainder"}#receipt-split-suite .rsplit-col-total:before{content:"Total"}}
