/* X1151 — compact real-product sales workspace. */
.x1151-sales{margin:26px 0 34px;border:1px solid var(--athrty-ui-border);border-radius:15px;background:var(--athrty-ui-surface);padding:clamp(17px,2.4vw,32px);color:var(--athrty-ui-ink)}
.x1151-sales *{box-sizing:border-box}.x1151-sales :is(button,input){font:inherit}
.x1151-head{display:flex;gap:16px;justify-content:space-between;align-items:center}.x1151-kicker{font-size:10px;letter-spacing:.1em;font-weight:760;color:var(--athrty-ui-accent)}
.x1151-head h2{font:750 clamp(26px,3vw,38px)/1.1 "Manrope",system-ui,sans-serif;letter-spacing:-.05em;margin:7px 0}
.x1151-head p,.x1151-quote p{margin:5px 0 0;font-size:12px;color:var(--athrty-ui-muted);line-height:1.6}
.x1151-sales button{border:1px solid var(--athrty-ui-control);background:var(--athrty-ui-control);color:var(--athrty-ui-control-ink);border-radius:10px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:700;cursor:pointer}
.x1151-sales button:disabled{opacity:.48;cursor:not-allowed}.x1151-sales button:focus-visible,.x1151-sales input:focus-visible{outline:2px solid var(--athrty-ui-accent);outline-offset:2px}
.x1151-tools{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:25px 0 16px}.x1151-tools label{display:flex;flex-direction:column;gap:7px;flex:1;max-width:750px;font-weight:650;font-size:11px}.x1151-tools span{font-size:11px;color:var(--athrty-ui-muted)}
.x1151-sales input{min-width:0;min-height:44px;border:1px solid var(--athrty-ui-border);border-radius:9px;padding:10px 12px;background:var(--athrty-ui-canvas);color:var(--athrty-ui-ink)}
.x1151-tools input{width:100%;font-size:14px}.x1151-products{display:grid;gap:0;border-top:1px solid var(--athrty-ui-border)}
.x1151-product{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--athrty-ui-border);padding:15px 0}
.x1151-product>div:first-child{flex:1;min-width:0}.x1151-product strong,.x1151-line strong{display:block;font-size:14px;font-weight:720}.x1151-product small,.x1151-line small{display:block;color:var(--athrty-ui-muted);font-size:11px;margin-top:3px}.x1151-product>div:first-child span{font-size:10px;color:var(--athrty-ui-accent)}.x1151-price{text-align:right;min-width:100px}.x1151-quote{margin-top:26px;padding:22px;border:1px solid var(--athrty-ui-border);border-radius:12px;background:var(--athrty-ui-soft)}
.x1151-quote header{display:flex;justify-content:space-between;align-items:center;gap:12px}.x1151-quote h3,.x1151-create h3{font-size:20px;letter-spacing:-.04em;margin:6px 0}.x1151-quote header>strong{font-size:24px;white-space:nowrap}
.x1151-line{display:grid;grid-template-columns:minmax(0,1fr) 80px 95px auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--athrty-ui-border)}
.x1151-line label,.x1151-fields label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:650}.x1151-line input{width:100%;min-height:44px}.x1151-line b{text-align:right}.x1151-line button{border-color:var(--athrty-ui-border);background:transparent;color:var(--athrty-ui-ink)}
.x1151-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}.x1151-fields input{width:100%}
.x1151-create{margin:17px 0;padding:20px;background:var(--athrty-ui-soft);border-radius:11px}.x1151-actions{display:flex;gap:9px}.x1151-create[hidden]{display:none!important}
.x1151-empty{padding:20px 0;color:var(--athrty-ui-muted);font-size:12px}.x1151-history{padding:12px 0;border-bottom:1px solid var(--athrty-ui-border);display:flex;justify-content:space-between;gap:10px}.x1151-history span{color:var(--athrty-ui-muted)}
.x1151-sales [role=status]{font-size:12px;line-height:1.5;color:var(--athrty-ui-muted)}.x1151-quote details{margin-top:18px}.x1151-quote summary{cursor:pointer;font-weight:700}
@media(max-width:680px){.x1151-head,.x1151-tools{flex-direction:column;align-items:stretch}.x1151-fields{grid-template-columns:1fr}.x1151-product{flex-wrap:wrap}.x1151-product>div:first-child{flex-basis:100%}.x1151-price{text-align:left;flex:1}.x1151-line{grid-template-columns:1fr 70px;}.x1151-line b{text-align:left}.x1151-quote header{align-items:flex-start}}

/* X1155 / SKU workflow: one source-owned paged catalog and a native quote disclosure. */
.x1151-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--athrty-ui-border)}
.x1151-pager[hidden]{display:none!important}
.x1151-pager [data-page-status]{font-size:12px;color:var(--athrty-ui-muted)}
.x1151-pager button{min-height:44px;background:var(--athrty-ui-soft);color:var(--athrty-ui-ink);border:1px solid var(--athrty-ui-border)}
.x1151-quote{padding:0;overflow:hidden}
.x1151-quote>summary.x1151-quote-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;min-height:72px;padding:17px 20px;list-style:none}
.x1151-quote>summary.x1151-quote-toggle::-webkit-details-marker{display:none}
.x1151-quote-toggle span{display:grid;gap:5px;min-width:0}
.x1151-quote-toggle b{font-size:16px;font-weight:720;color:var(--athrty-ui-ink)}
.x1151-quote-toggle small{font-size:11px;color:var(--athrty-ui-muted)}
.x1151-quote-toggle strong{font-size:22px;letter-spacing:-.035em;white-space:nowrap;color:var(--athrty-ui-ink)}
.x1151-quote[open] .x1151-quote-toggle{border-bottom:1px solid var(--athrty-ui-border)}
.x1151-quote-body{padding:16px 20px 21px}
.x1151-quote-body>p:first-child{margin:0 0 12px}
.x1151-quote-body>details>summary{min-height:44px;display:flex;align-items:center}
@media(max-width:480px){.x1151-pager{gap:7px}.x1151-pager button{padding:9px 10px}.x1151-quote-toggle strong{font-size:19px}.x1151-quote-body{padding:14px}}