.vendor-labels-controls>section{display:grid;gap:8px;padding-top:8px;border-top:1px solid #303030}.vendor-labels-controls>section>strong{color:#ddd}.vendor-labels-controls #vendor-active-labels{display:grid;gap:7px}.vendor-labels-controls #vendor-active-labels article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #303030;border-radius:9px;background:#111}.vendor-labels-controls #vendor-active-labels article span{display:grid}.vendor-labels-controls #vendor-active-labels button{min-height:38px;border:1px solid #71323a;border-radius:8px;background:#241014;color:#ff9ba5;padding:0 10px}
.vendor-label-profile,.vendor-team-controls section{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vendor-label-profile label,.vendor-team-controls label{display:grid;gap:5px;color:#aaa}.vendor-label-profile input,.vendor-team-controls input,.vendor-team-controls select,.vendor-team-controls button,#vendor-team-open,.vendor-labels-controls [data-label-price]{min-height:42px;border:1px solid #3b3b3b;border-radius:8px;background:#090909;color:#fff;padding:0 10px}.vendor-team-controls{display:grid;gap:14px;padding:16px;max-height:75vh;overflow:auto}.vendor-team-controls section{padding:12px;border:1px solid #303030;border-radius:10px;background:#131313}.vendor-team-controls section>strong,.vendor-team-controls section>p{grid-column:1/-1}.vendor-team-controls button{border-color:#8d2936;background:#2b1015;color:#ffabb4;font-weight:800}.vendor-team-controls #vendor-team-members{grid-column:1/-1;display:grid;gap:0}.vendor-team-controls #vendor-team-members article{display:grid;grid-template-columns:minmax(0,1fr) 112px auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #292929}.vendor-team-controls #vendor-team-members article:last-child{border-bottom:0}.vendor-team-controls #vendor-team-members article span{display:grid;min-width:0;gap:3px}.vendor-team-controls #vendor-team-members article strong{overflow-wrap:anywhere;line-height:1.3}.vendor-team-controls #vendor-team-members article small{color:#8f8f8f}.vendor-team-controls #vendor-team-members article select{width:112px;min-height:42px}.vendor-team-controls #vendor-team-members article button{width:auto;min-height:42px;padding:0 13px;font-size:.82rem}.vendor-team-controls code{user-select:all;color:#fff}.vendor-labels-controls #vendor-active-labels article{grid-template-columns:minmax(0,1fr) minmax(90px,120px) auto auto auto}.vendor-labels-controls #vendor-active-labels input{width:100%;color:#fff;background:#080808}@media(max-width:760px){.vendor-label-profile,.vendor-team-controls section{grid-template-columns:1fr}.vendor-team-controls section>strong,.vendor-team-controls section>p{grid-column:1}.vendor-team-controls #vendor-team-members article{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:14px 0}.vendor-team-controls #vendor-team-members article span{grid-column:1/-1}.vendor-team-controls #vendor-team-members article select{grid-column:1;width:100%;min-width:0}.vendor-team-controls #vendor-team-members article button{grid-column:2;min-width:88px}.vendor-team-controls #vendor-team-members article span+button{grid-column:1/-1;justify-self:end}.vendor-labels-controls #vendor-active-labels article{grid-template-columns:1fr 1fr}.vendor-labels-controls #vendor-active-labels article span{grid-column:1/-1}}
#vendor-team-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}#vendor-team-dialog>.vendor-receipt-head{position:relative;top:auto;z-index:2;background:#111}.vendor-team-controls{min-height:0;max-height:none;overscroll-behavior:contain}.vendor-team-controls #vendor-team-audit{grid-column:1/-1;display:grid;gap:8px;max-height:320px;overflow:auto}.vendor-team-controls #vendor-team-audit article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px;border:1px solid #2f2f2f;border-radius:9px;background:#0d0d0d}.vendor-team-controls #vendor-team-audit article strong{font-size:.9rem}.vendor-team-controls #vendor-team-audit article span{grid-column:1;color:#aaa;font-size:.8rem;overflow-wrap:anywhere}.vendor-team-controls #vendor-team-audit article time{grid-column:2;grid-row:1/3;color:#777;font-size:.75rem;text-align:right}@media(max-width:760px){.vendor-team-controls #vendor-team-audit article{grid-template-columns:1fr}.vendor-team-controls #vendor-team-audit article time{grid-column:1;grid-row:auto;text-align:left}}
#vendor-team-invite-result{min-height:1.4em;margin:0;color:#ff9ca7;line-height:1.45}#vendor-team-invite-result.success{color:#7ed8aa}#vendor-team-invite-result code{display:block;margin-top:8px;padding:10px;border:1px solid #3b3b3b;border-radius:8px;background:#080808;font-size:.9rem;overflow-wrap:anywhere}.vendor-team-controls button:disabled{opacity:.55;cursor:wait}
#vendor-team-dialog{font-family:Arial,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}#vendor-team-dialog .vendor-receipt-head span{letter-spacing:.1em}#vendor-team-dialog .vendor-receipt-head strong{font-family:inherit;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:none}.vendor-team-controls label{gap:8px;color:#b8b8b8;font-size:.78rem;font-weight:750;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.vendor-team-controls input,.vendor-team-controls select{min-width:0;min-height:50px;padding:0 14px;font-family:inherit;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.vendor-team-controls button{min-height:50px;font-family:inherit;font-size:1rem;font-weight:750;letter-spacing:0;line-height:1.25;text-transform:none}.vendor-team-controls section>strong{font-family:inherit;font-size:1.05rem;font-weight:750;letter-spacing:0;line-height:1.3}.vendor-team-controls section>p,.vendor-team-controls small{font-family:inherit;letter-spacing:0;line-height:1.5}#vendor-team-invite-result{font-size:1rem;overflow-wrap:anywhere}#vendor-team-invite-result code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.88rem;font-weight:500;letter-spacing:.01em;line-height:1.45;word-break:break-all}#vendor-team-invite-result small{display:block;margin-top:3px;color:#c0c0c0;font-size:.92rem}@media(max-width:760px){#vendor-team-dialog .vendor-receipt-head{padding:18px 20px}#vendor-team-dialog .vendor-receipt-head strong{font-size:1.3rem}.vendor-team-controls{gap:16px;padding:16px}.vendor-team-controls section{gap:14px;padding:16px}.vendor-team-controls label{font-size:.8rem}.vendor-team-controls input,.vendor-team-controls select{font-size:1rem}}
