.barista-list-header{border-bottom:1px solid var(--calc-results-row-border);grid-template-columns:1fr 80px 80px 36px;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:0 0 .5rem;display:grid}.barista-list-header span{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-results-label);font-size:.6875rem;font-weight:600}.barista-list-header span:not(:first-child){text-align:center}.barista-row{grid-template-columns:1fr 80px 80px 36px;align-items:center;gap:.5rem;margin-bottom:.5rem;display:grid}.barista-name-input{border:2px solid var(--calc-chip-border);background:var(--calc-input-bg);width:100%;color:var(--calc-text);border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem}.barista-name-input:focus{border-color:var(--calc-input-focus-border);outline:none}.barista-name-input::placeholder{color:var(--calc-text-muted)}.barista-hours-input,.barista-weight-input{border:2px solid var(--calc-chip-border);text-align:center;background:var(--calc-input-bg);width:100%;color:var(--calc-text);-moz-appearance:textfield;border-radius:8px;padding:.5rem .375rem;font-family:inherit;font-size:.9375rem}.barista-hours-input::-webkit-inner-spin-button,.barista-hours-input::-webkit-outer-spin-button,.barista-weight-input::-webkit-inner-spin-button,.barista-weight-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.barista-hours-input:focus,.barista-weight-input:focus{border-color:var(--calc-input-focus-border);outline:none}.remove-barista-btn{border:1px solid var(--calc-card-border);color:var(--calc-text-muted);cursor:pointer;transition:all var(--calc-transition-fast);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:.375rem;display:flex}.remove-barista-btn:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.remove-barista-btn:disabled{opacity:.4;cursor:not-allowed}.add-member-btn{background:var(--calc-card-bg);border:2px dashed var(--calc-card-border);width:100%;color:var(--calc-text-muted);cursor:pointer;transition:all var(--calc-transition-fast);border-radius:12px;justify-content:center;align-items:center;gap:.375rem;margin-top:.25rem;padding:.75rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex}.add-member-btn:hover:not(:disabled){border-color:var(--calc-accent);color:var(--calc-accent-light)}.add-member-btn:disabled{opacity:.5;cursor:not-allowed}.add-member-btn svg{width:18px;height:18px}body[data-method=hours] .weight-col-header,body[data-method=hours] .barista-weight-input,body[data-method=hours] .barista-row .weight-cell,body[data-method=equal] .weight-col-header,body[data-method=equal] .barista-weight-input,body[data-method=equal] .barista-row .weight-cell{visibility:hidden}body[data-method=hours] .barista-list-header,body[data-method=hours] .barista-row,body[data-method=equal] .barista-list-header,body[data-method=equal] .barista-row{grid-template-columns:1fr 80px 0 36px}body[data-method=hours] .barista-result-header,body[data-method=hours] #baristaResults .barista-result-row,body[data-method=equal] .barista-result-header,body[data-method=equal] #baristaResults .barista-result-row{grid-template-columns:1fr auto 0 auto auto auto}body[data-method=hours] .barista-result-header .weight-col-header,body[data-method=equal] .barista-result-header .weight-col-header,body[data-method=hours] #baristaResults .barista-result-row .weight-cell,body[data-method=equal] #baristaResults .barista-result-row .weight-cell{visibility:hidden}.inline-warning{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning);border-radius:10px;margin-top:.75rem;padding:.75rem 1rem;font-size:.8125rem;display:none}.inline-warning.is-visible{display:block}.barista-result-header{border-bottom:1px solid var(--calc-results-row-border);grid-template-columns:1fr auto auto auto auto auto;gap:.75rem;margin-bottom:.25rem;padding:0 0 .375rem;display:grid}.barista-result-header span{text-transform:uppercase;letter-spacing:.05em;color:var(--calc-results-label);font-size:.6875rem;font-weight:600}.barista-result-header span:not(:first-child){text-align:right}#baristaResults .barista-result-row{border-bottom:1px solid var(--calc-results-row-border);grid-template-columns:1fr auto auto auto auto auto;gap:.75rem;padding:.5rem 0;display:grid}#baristaResults .barista-result-row:last-child{border-bottom:none}#baristaResults .barista-name-cell{color:var(--calc-text);font-size:.875rem;font-weight:600}#baristaResults .barista-metric{color:var(--calc-results-label-text,var(--calc-results-label));text-align:right;white-space:nowrap;font-size:.8125rem}#baristaResults .barista-share-amount{color:var(--calc-text);text-align:right;white-space:nowrap;font-size:.875rem;font-weight:600}#baristaResults .empty-state{text-align:center;color:var(--calc-text-muted);padding:1rem;font-size:.875rem}.rounding-note{background:var(--info-bg);border:1px solid var(--info-border);color:var(--calc-text);border-radius:10px;margin-top:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.disclaimer-note{color:var(--calc-text-muted);text-align:center;margin-top:.5rem;font-size:.75rem;line-height:1.5}@media (width<=480px){.barista-list-header,.barista-row{grid-template-columns:1fr 64px 64px 32px}body[data-method=hours] .barista-list-header,body[data-method=hours] .barista-row,body[data-method=equal] .barista-list-header,body[data-method=equal] .barista-row{grid-template-columns:1fr 64px 0 32px}}
