.commission-private{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}
.commission-masked-value{display:none;letter-spacing:.12em}
.commissions-hidden .commission-visible-value{display:none!important}
.commissions-hidden .commission-masked-value{display:inline}
.commission-eye{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.85;flex-shrink:0}
.commission-eye:hover,.commission-eye:focus-visible{opacity:1;background:#9daeb52a;outline:2px solid currentColor;outline-offset:2px}
.commission-eye svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.commission-eye-slash{display:none}.commissions-hidden .commission-eye-slash{display:block}
.payment-picker{margin-top:10px;min-width:0}.payment-search-label{font-size:.8rem;color:var(--muted);display:block;margin-bottom:6px}.payment-picker input{width:100%}
.payment-results{max-height:240px;overflow:auto;border:1px solid var(--border);border-radius:8px;margin-top:4px;background:white}
.payment-results[hidden]{display:none}.payment-result{display:flex;gap:12px;justify-content:space-between;align-items:center;width:100%;padding:12px;text-align:left;border:0;border-bottom:1px solid var(--border);background:white;color:var(--navy);font:inherit;cursor:pointer}.payment-result:hover,.payment-result:focus-visible{background:#edf4f8}.payment-result small{color:var(--muted)}
.payment-favorite-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.payment-favorite-toolbar button{min-height:36px}.payment-favorites>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.payment-favorites button{white-space:normal;text-align:left}.payment-results p{padding:12px}
#items-table .item-table td:first-child{min-width:290px;max-width:370px}
#items-table .item-unit-prices{margin-top:12px;gap:8px;min-width:0}
#items-table .item-unit-prices>div{padding:10px;background:#f1f5f9;border:1px solid var(--border);border-radius:8px}
#items-table .item-unit-prices>.item-net-price{background:#eaf5f1;border-color:#b9d6cb}
#items-table .unit-price-label{font-size:.76rem;display:block;white-space:normal}
#items-table .unit-price-value{font-size:1.08rem;font-weight:700;display:block;margin-top:4px}
.media-result-path{overflow-wrap:anywhere;display:block}
@media(max-width:720px){#items-table .item-table td:first-child{min-width:0;max-width:none}.commission-eye{min-width:44px;min-height:44px}}
