.cx-sup{max-width:1080px;display:flex;flex-direction:column;gap:20px}.cx-sup__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cx-sup__head h2{margin:0;font-size:20px;flex:1 1 auto}.cx-sup__lead{margin:0;color:var(--cx-dash-muted, #6b7280);font-size:14px}.cx-sup .cx-sup__btn,.cx-sup .cx-sup__btn:hover,.cx-sup .cx-sup__btn:focus{padding:7px 12px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:8px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--cx-dash-ink, #1b1f24);cursor:pointer;white-space:nowrap}.cx-sup .cx-sup__btn--primary,.cx-sup .cx-sup__btn--primary:hover,.cx-sup .cx-sup__btn--primary:focus{border-color:var(--cx-dash-accent, #2563eb);background:var(--cx-dash-accent, #2563eb);color:#fff}.cx-sup .cx-sup__btn--plain,.cx-sup .cx-sup__btn--plain:hover,.cx-sup .cx-sup__btn--plain:focus{border-color:transparent;background:transparent;color:var(--cx-dash-muted, #6b7280);padding:7px 6px}.cx-sup .cx-sup__btn:disabled{opacity:.5;cursor:default}.cx-sup__card{padding:16px 18px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:12px;background:#fff}.cx-sup__card>header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.cx-sup__card>header h3{margin:0;font-size:15px;flex:1 1 auto}.cx-sup__card>header small{color:var(--cx-dash-muted, #6b7280)}.cx-sup__sub{margin-top:12px;padding:12px 14px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:10px;background:var(--cx-dash-bg, #f6f7f9)}.cx-sup__sub>header{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:14px}.cx-sup__sub>header b{flex:1 1 auto}.cx-sup__table{width:100%;border-collapse:collapse;font-size:14px}.cx-sup .cx-sup__table th{border:0;background:transparent;padding:6px 8px;border-bottom:1px solid var(--cx-dash-line, #e5e7eb);color:var(--cx-dash-muted, #6b7280);font-size:12px;font-weight:600;text-align:left;white-space:nowrap}.cx-sup .cx-sup__table td{border:0;background:transparent;padding:8px;border-bottom:1px solid var(--cx-dash-bg, #f6f7f9);vertical-align:middle}.cx-sup__table tr:last-child td{border-bottom:0}.cx-sup .cx-sup__table .is-num{text-align:right;white-space:nowrap}.cx-sup__table small{color:var(--cx-dash-muted, #6b7280)}.cx-sup__scroll{overflow-x:auto}.cx-sup__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;align-items:end}.cx-sup__form label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--cx-dash-muted, #6b7280)}.cx-sup__form .is-wide{grid-column:1 / -1}.cx-sup__form.cx-sup__form--line{grid-template-columns:minmax(0,3fr) minmax(90px,1fr) minmax(90px,1fr)}.cx-sup__ask .cx-sup__form:not(.cx-sup__form--line){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:760px){.cx-sup__ask .cx-sup__form:not(.cx-sup__form--line){grid-template-columns:1fr 1fr}}.cx-sup__ask>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:12px}.cx-sup__ask>header small{color:var(--cx-dash-muted, #6b7280)}.cx-sup input[type=text],.cx-sup input[type=number],.cx-sup input[type=date],.cx-sup select,.cx-sup textarea{width:100%;padding:7px 9px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:8px;background:#fff;font:inherit;font-size:14px;color:var(--cx-dash-ink, #1b1f24);box-sizing:border-box}.cx-sup input.is-qty{width:84px;text-align:right}.cx-sup__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.cx-sup__pill{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--cx-dash-bg, #f6f7f9);color:var(--cx-dash-ink, #1b1f24);font-size:12px;font-weight:600;white-space:nowrap}.cx-sup__pill--red{background:#fee4e2;color:#b42318}.cx-sup__pill--amber{background:#fef0c7;color:#b54708}.cx-sup__pill--green{background:#dcfae6;color:#067647}.cx-sup__pill--blue{background:var(--cx-dash-accent-soft, #eff4ff);color:var(--cx-dash-accent-hover, #1d4ed8)}.cx-sup__empty{margin:0;color:var(--cx-dash-muted, #6b7280);font-size:14px}.cx-sup__error{margin:0;padding:10px 12px;border-radius:8px;background:#fef3f2;color:#b42318;font-size:14px}.cx-sup__note{margin:8px 0 0;color:var(--cx-dash-muted, #6b7280);font-size:12px}.cx-sup__facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;font-size:13px;color:var(--cx-dash-muted, #6b7280)}.cx-sup__facts b{color:var(--cx-dash-ink, #1b1f24)}.cx-sup__chips{display:flex;flex-wrap:wrap;gap:8px}.cx-sup__chips label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:999px;font-size:13px;cursor:pointer}.cx-sup__chips label.is-on{border-color:var(--cx-dash-accent, #2563eb);background:var(--cx-dash-accent-soft, #eff4ff);color:var(--cx-dash-accent-hover, #1d4ed8)}.cx-sup__chips input{margin:0}.cx-sup__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.cx-sup .cx-sup__stat{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:12px;background:#fff;color:var(--cx-dash-muted, #6b7280);font-size:13px;text-decoration:none}.cx-sup .cx-sup__stat strong{color:var(--cx-dash-ink, #1b1f24);font-size:24px;font-weight:600}.cx-sup a.cx-sup__btn{text-decoration:none;display:inline-block}.cx-sup__chat{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.cx-sup__rooms{display:flex;flex-direction:column;gap:6px}.cx-sup .cx-sup__rooms a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:10px;background:#fff;color:var(--cx-dash-ink, #1b1f24);font-size:13px;text-decoration:none}.cx-sup .cx-sup__rooms a.is-on{border-color:var(--cx-dash-accent, #2563eb);background:var(--cx-dash-accent-soft, #eff4ff)}.cx-sup__rooms small{color:var(--cx-dash-muted, #6b7280)}.cx-sup__thread{min-height:320px;padding:12px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:12px;background:#fff}.cx-sup__thread-wrap{margin-top:12px}@media(max-width:760px){.cx-sup__chat{grid-template-columns:1fr}}.cx-sup__msgs{display:flex;flex-direction:column;gap:10px}.cx-sup__log{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.cx-sup__msg{max-width:82%;padding:8px 12px;border-radius:10px;background:var(--cx-dash-bg, #f6f7f9);font-size:14px}.cx-sup__msg.is-mine{margin-left:auto;background:var(--cx-dash-accent-soft, #eff4ff)}.cx-sup__msg small{color:var(--cx-dash-muted, #6b7280);font-size:11px}.cx-sup__send{display:flex;gap:8px}.cx-sup__send input{flex:1 1 auto}.cx-sup .cx-sup__news{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid var(--cx-dash-bg, #f6f7f9);color:var(--cx-dash-ink, #1b1f24);font-size:14px;text-decoration:none}.cx-sup .cx-sup__news:last-of-type{border-bottom:0}.cx-sup__news span{grid-column:1;color:var(--cx-dash-muted, #6b7280);font-size:13px}.cx-sup__news small{grid-column:2;grid-row:1;color:var(--cx-dash-muted, #6b7280);white-space:nowrap}.cx-sup__news.is-new b:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--cx-dash-accent, #2563eb)}.cx-sup .cx-sup__name{margin:0;font-size:26px;flex:1 1 auto}.cx-sup-public .cx-sup{margin:0 auto}.cx-sup__form label>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cx-sup__form label small{font-weight:400;color:var(--cx-dash-muted, #6b7280)}.cx-sup__stats{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--cx-dash-muted, #6b7280);font-size:14px}.cx-sup__nav{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--cx-dash-line, #e5e7eb)}.cx-sup .cx-sup__nav button,.cx-sup .cx-sup__nav button:hover,.cx-sup .cx-sup__nav button:focus{padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--cx-dash-muted, #6b7280);cursor:pointer}.cx-sup .cx-sup__nav button.is-on{border-bottom-color:var(--cx-dash-accent, #2563eb);color:var(--cx-dash-accent, #2563eb)}.cx-sup .cx-sup__nav button small{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--cx-dash-bg, #f6f7f9);color:var(--cx-dash-ink, #1b1f24);font-size:11px}.cx-sup .cx-sup__nav--small{border-bottom:0}.cx-sup .cx-sup__nav--small button,.cx-sup .cx-sup__nav--small button:hover,.cx-sup .cx-sup__nav--small button:focus{padding:5px 10px;border:1px solid var(--cx-dash-line, #e5e7eb);border-radius:999px;font-size:13px}.cx-sup .cx-sup__nav--small button.is-on{border-color:var(--cx-dash-accent, #2563eb);background:var(--cx-dash-accent-soft, #eff4ff)}.cx-sup .cx-sup__compare td.is-best{background:#f6fef9}.cx-sup .cx-sup__compare td.is-best b{color:#067647}.cx-sup .cx-sup__compare tr.is-sum td{border-top:1px solid var(--cx-dash-line, #e5e7eb)}.cx-sup .cx-sup__compare tr>td:first-child{min-width:180px}.cx-sup .cx-sup__compare tr>td:last-child{min-width:140px}.cx-sup .cx-sup__row-acts{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.cx-sup .cx-sup__row-acts .cx-sup__link,.cx-sup .cx-sup__row-acts .cx-sup__link:hover{padding:0;border:0;background:none;color:var(--cx-dash-accent, #2563eb);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cx-sup__check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cx-dash-muted, #6b7280)}.cx-sup .cx-sup__todo{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px}.cx-sup-public .cx-vendor-page__side .cx-vendor-page__facts{grid-template-columns:1fr}.cx-sup-public .cx-vendor-page__side .cx-vendor-page__facts li{display:flex;flex-direction:column;align-items:flex-start;gap:2px}
