.bag-private-offer{margin-top:13px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bag-private-offer summary{font-size:12px;cursor:pointer;padding:9px 0;min-height:38px}.bag-private-offer summary::marker{color:var(--wine)}.bag-private-offer label{display:block;font-size:11px;margin:8px 0}.private-code-row{display:flex;gap:8px;align-items:stretch}.private-code-row input{width:100%;min-width:0;font-size:16px;background:var(--paper);color:var(--ink);border:1px solid #bfb3a4;border-radius:0;padding:10px 11px;min-height:46px}.private-code-row .button{padding:10px 17px;min-height:46px}.bag-private-offer .subtotal{font-size:12px;margin-bottom:7px}.bag-private-offer .subtotal:first-child{color:var(--wine)}.private-code-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px}.private-code-actions button{min-height:44px}.bag-private-offer input:read-only{opacity:.65}
