.business-card.market-entry{border-color:#cbb7f3;background:linear-gradient(115deg,#faf7ff,#f0e8ff);color:#4d278c}.business-card.market-entry:hover{border-color:#8d5bdb;box-shadow:0 7px 22px #6e3ab624}.business-card.market-entry .business-card-icon{background:#7040be;color:#fff}.business-card.market-entry .business-card-main strong{color:#3f236e}.business-card.market-entry .business-card-main small{color:#795e9e}.market-entry-arrow{margin-left:auto;font-size:1.7rem}
#view-tochka-market{--purple:#6936b3;--purple-dark:#4f258c;--purple-light:#f4effc;color:#2b2340;padding:10px 0 45px}.market-back{color:var(--purple);text-decoration:none;font-weight:650;font-size:.86rem}.market-back:hover{text-decoration:underline}.market-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:4px 0 20px}.market-head h1{margin:11px 0 5px;font-size:2rem;color:#2c2041}.market-head p{margin:0;color:#7b708b}.market-head-actions{display:flex;gap:9px}.market-primary,.market-outline{min-height:42px;border-radius:8px;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.market-primary{border:1px solid var(--purple);background:var(--purple);color:#fff}.market-primary:hover{background:var(--purple-dark)}.market-outline{border:1px solid #cdb8e8;background:#fff;color:var(--purple)}.market-outline:hover{background:var(--purple-light)}.market-outline:disabled{opacity:.5;cursor:default}.market-status{min-height:37px;margin:0 0 14px;padding:10px 14px;border-radius:8px;background:#f7f2ff;color:#624394;font-size:.85rem}.market-status.error{background:#fff3f0;color:#9c3f2b}.market-stages{display:flex;gap:7px;overflow-x:auto;padding:2px 0 15px;border-bottom:1px solid #e7deef}.market-stages button{border:1px solid transparent;border-radius:9px;background:transparent;color:#665873;font:inherit;font-weight:650;padding:10px 13px;white-space:nowrap;cursor:pointer}.market-stages button span{margin-left:7px;padding:2px 7px;border-radius:99px;background:#eae4f0;font-size:.77rem}.market-stages button:hover{background:#f4effa}.market-stages button.active{background:var(--purple);color:#fff}.market-stages button.active span{background:#ffffff30}.market-filters{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.market-filters label{display:grid;gap:6px;color:#6f647c;font-size:.79rem;font-weight:650}.market-filters select,.market-filters input{min-width:200px;height:42px;border:1px solid #d9d0e2;border-radius:7px;background:#fff;padding:0 11px;color:#2b2340;font:inherit;font-size:.91rem}.market-filters .market-search-label{flex:1;min-width:230px}.market-filters .market-search-label input{width:100%}.market-summary{margin:4px 0 12px;color:#685b76;font-size:.87rem}.market-table-wrap{overflow-x:auto;border:1px solid #e6deed;border-radius:10px;background:#fff;box-shadow:0 3px 13px #3a185009}.market-table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.market-table th{padding:13px 14px;background:#faf8fd;color:#776784;font-size:.76rem;font-weight:700;white-space:nowrap}.market-table td{padding:15px 14px;border-top:1px solid #f0ecf4;font-size:.87rem;vertical-align:top}.market-table td strong{display:block;font-weight:700;color:#30253e}.market-table td small{display:block;margin-top:5px;color:#8a8094;font-size:.76rem;line-height:1.35}.market-platform{font-weight:700;font-size:.78rem}.market-platform.wb{color:#7f28b6}.market-platform.ym{color:#c04e18}.market-stage{display:inline-block;padding:5px 9px;border-radius:99px;background:#f0ecf6;color:#69439b;font-size:.74rem;font-weight:750;white-space:nowrap}.market-stage.new{background:#eee6ff;color:#6330a9}.market-stage.assembly{background:#fff0d4;color:#8a5a00}.market-stage.shipped{background:#e8f1ff;color:#3167ad}.market-stage.done{background:#e8f6ed;color:#2e8050}.market-stage.cancelled{background:#fbe9e9;color:#a84444}.market-amount{white-space:nowrap;font-weight:700}.market-empty{padding:25px;text-align:center;color:#8a8094}.market-cabinets{margin-top:32px}.market-section-head h2{margin:0 0 4px;font-size:1.3rem}.market-section-head p{margin:0 0 15px;color:#83778e;font-size:.85rem}.market-cabinet-list{display:grid;gap:8px}.market-cabinet{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 17px;border:1px solid #e6deed;border-radius:8px;background:#fff}.market-cabinet strong,.market-cabinet small{display:block}.market-cabinet small{margin-top:4px;color:#897b99}.market-cabinet>span{font-size:.8rem;text-align:right}.market-sync-error{color:#b34d3c}.market-sync-ok{color:#687a69}.market-add{margin-top:16px;padding:16px;border:1px solid #d7c7ea;border-radius:8px;background:#fcfaff}.market-add summary{color:var(--purple);font-weight:700;cursor:pointer}.market-add form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:720px;margin-top:17px}.market-add label{display:grid;gap:6px;font-size:.83rem;color:#655371}.market-add input,.market-add select{height:42px;padding:0 11px;border:1px solid #d6c8e3;border-radius:7px;background:#fff;font:inherit}.market-add button{justify-self:start}.market-add .form-error{grid-column:1/-1;margin:0}
@media(max-width:760px){.market-head{align-items:start;flex-direction:column}.market-head-actions{width:100%}.market-head-actions button{flex:1}.market-add form{grid-template-columns:1fr}.market-filters label,.market-filters .market-search-label{flex:1 1 100%}.market-filters select,.market-filters input{width:100%}.market-cabinet{align-items:start;flex-direction:column}.market-cabinet>span{text-align:left}}
.market-add [hidden]{display:none!important}
.market-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:18px 0;color:#716380;font-size:.85rem}.market-pager[hidden]{display:none}.market-pager .market-outline:disabled{opacity:.4}
.market-columns{margin:0 0 11px;color:#71518f;font-size:.82rem}.market-columns summary{width:max-content;cursor:pointer;font-weight:650}.market-columns>div{display:flex;flex-wrap:wrap;gap:10px 18px;margin:11px 0;padding:13px 15px;border:1px solid #e6deed;border-radius:8px;background:#fff}.market-columns label{display:flex;align-items:center;gap:6px;cursor:pointer;color:#554862}.market-columns input{accent-color:#6936b3}.market-table .market-hidden{display:none!important}
.market-views{display:flex;gap:7px;margin:0 0 17px;border-bottom:1px solid #e2d8eb}.market-views button{border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 17px;color:#685773;font:inherit;font-weight:700;cursor:pointer}.market-views button[aria-current="page"]{border-color:#6936b3;color:#4f258c}.market-views button:hover{color:#4f258c;background:#faf7ff}.market-views button:focus-visible,.market-primary:focus-visible,.market-outline:focus-visible{outline:3px solid #b38be9;outline-offset:2px}
#marketOrdersView .market-table td{overflow-wrap:anywhere}#marketOrdersView .market-table td:first-child{min-width:170px}#marketOrdersView .market-table td[data-col="product"]{min-width:275px}#marketOrdersView .market-table td[data-col="stock"]{min-width:205px}#marketOrdersView .market-table td[data-col="note"]{min-width:185px}
#marketOrdersView[hidden],#marketInventoryView[hidden],#marketExport[hidden]{display:none!important}.market-inventory-hint{margin:0 0 15px;color:#6d6178;font-size:.86rem}.market-stock-table{min-width:1050px}.market-product{display:flex;align-items:flex-start;gap:11px;min-width:220px}.market-product img,.market-no-photo{width:54px;height:70px;flex:none;border:1px solid #ece6f1;border-radius:6px;object-fit:contain;background:#fff}.market-no-photo{display:grid;place-items:center;background:#f8f5fb;color:#b5a9c0;font-size:1.5rem}.market-product a{display:block;color:#4f258c;font-weight:700;text-decoration:none;line-height:1.35}.market-product a:hover{text-decoration:underline}.market-product strong{line-height:1.35}.market-stock-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:170px}.market-stock-form input{width:75px;height:35px;border:1px solid #d6c8e3;border-radius:6px;padding:0 8px;font:inherit}.market-stock-form .market-outline,.market-note-form .market-outline{min-height:35px;padding:0 9px;font-size:.77rem}.market-inline-message{width:100%;margin:0!important;color:#467450!important}.market-inline-message.error{color:#a84444!important}.market-note-form{min-width:170px;max-width:240px}.market-note-form textarea{width:100%;min-height:58px;resize:vertical;border:1px solid #d6c8e3;border-radius:6px;padding:8px;font:inherit;font-size:.82rem}.market-note-form button{margin-top:5px}.market-muted{color:#8a8094}.market-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.market-views button{flex:1;padding:11px 8px}.market-table{min-width:1250px}.market-stock-table{min-width:960px}.market-product{min-width:170px}}

#view-tochka-market{width:min(1580px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%)}
.market-orders-table{min-width:1430px;border-collapse:separate;border-spacing:0}
.market-orders-table th:first-child,.market-orders-table td:first-child{position:sticky;left:0;z-index:2;width:133px;min-width:133px;max-width:133px;box-shadow:3px 0 8px #30213b16}
.market-orders-table th:first-child{z-index:3;background:#faf8fd}
#marketOrdersView .market-orders-table td:first-child{min-width:133px;max-width:133px;background:#fff;white-space:nowrap}
.market-order-id .market-order-photo{margin:0 auto 8px}
.market-order-id strong{text-align:center;font-size:.78rem}
#marketOrdersView .market-table td[data-col="quantity"]{min-width:65px}
#marketOrdersView .market-table td[data-col="article"]{min-width:210px;max-width:300px}
#marketOrdersView .market-table td[data-col="platform"]{min-width:135px}
#marketOrdersView .market-table td[data-col="ship"]{min-width:160px}
#marketOrdersView .market-table td[data-col="assembled"]{min-width:100px}
.market-order-photo{display:block;width:68px;height:82px}
.market-order-photo img,.market-order-photo .market-no-photo{display:block;width:68px;height:82px;object-fit:contain;border:1px solid #ece6f1;border-radius:6px;background:#fff}
.market-order-photo .market-no-photo{display:grid;place-items:center}
.market-article-link{color:#4f258c;font-weight:700;line-height:1.35;text-decoration:none}
.market-article-link:hover{text-decoration:underline}
.market-ship-form{display:grid;gap:5px;min-width:140px}
.market-ship-form input{width:145px;max-width:100%;height:35px;border:1px solid #d6c8e3;border-radius:6px;padding:0 5px;background:#fff;font:inherit;font-size:.82rem}
.market-ship-form .market-outline{min-height:34px;padding:0 8px;font-size:.75rem}
.market-assembled{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:.8rem;font-weight:650;white-space:nowrap}
.market-assembled input{width:18px;height:18px;accent-color:#6936b3}
@media(max-width:760px){
  #view-tochka-market{width:calc(100vw - 24px);overflow-x:clip}
  .market-table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none}
  .market-table,.market-stock-table{display:block;width:100%;min-width:0}
  .market-table thead{display:none}
  .market-table tbody{display:grid;gap:12px}
  .market-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e6deed;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #3a185009}
  .market-table td{display:block;min-width:0!important;max-width:none!important;padding:9px 11px;border:0;overflow-wrap:anywhere}
  .market-orders-table th:first-child,.market-orders-table td:first-child{position:static;width:auto;box-shadow:none}
  .market-table td::before{content:attr(data-label);display:block;margin-bottom:4px;color:#8a8094;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}
  .market-orders-table td:first-child,.market-orders-table td[data-col="article"],.market-orders-table td[data-col="stock"],.market-orders-table td[data-col="note"]{grid-column:1/-1}
  .market-stock-table td:first-child,.market-stock-table td:nth-child(3),.market-stock-table td:nth-child(4){grid-column:1/-1}
  .market-order-photo,.market-order-photo img,.market-order-photo .market-no-photo{width:64px;height:76px}
  .market-note-form{max-width:none}
  .market-ship-form input{width:100%}
  .market-stock-form{min-width:0}
  #marketOrdersView:not([data-layout="desktop"]) .market-orders-table td.market-wb-ship{display:none!important}
}

.market-filter-clear{align-self:end;white-space:nowrap}
.market-group-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.market-group-controls .market-summary{margin:0}.market-group-controls button[aria-pressed="true"]{background:var(--purple);color:#fff}
.market-groups{display:grid;gap:10px}.market-groups[hidden],#marketGroupHint[hidden],.market-columns[hidden],.market-table-wrap[hidden]{display:none!important}
.market-group{border:1px solid #e6deed;border-radius:8px;background:#fff}.market-group summary{display:flex;align-items:center;gap:14px;padding:12px;cursor:pointer;list-style:none}.market-group summary::-webkit-details-marker{display:none}
.market-group summary:focus-visible{outline:3px solid #b38be9;outline-offset:2px}.market-group-title{flex:1;min-width:0;overflow-wrap:anywhere}.market-group-title strong,.market-group-title small,.market-group-count strong,.market-group-count small{display:block}.market-group small{margin-top:5px;color:#756881;line-height:1.35}.market-group-count{min-width:85px;text-align:right}.market-group-count::after{content:'Показать заказы ▾';display:block;margin-top:5px;color:#6936b3;font-size:.75rem}.market-group[open] .market-group-count::after{content:'Скрыть заказы ▴'}
.market-group-orders{display:grid;gap:0;border-top:1px solid #eee8f4}.market-group-orders>div{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:10px 14px;border-top:1px solid #f0ecf4;font-size:.82rem;overflow-wrap:anywhere}.market-group-orders>div:first-child{border:0}
@media(max-width:760px){.market-group-controls{align-items:stretch;flex-direction:column}.market-group-orders>div{grid-template-columns:1fr}.market-group summary{gap:9px}.market-group-count{min-width:70px}}
.market-preference-status{margin:0 0 9px;color:#71518f;font-size:.76rem}
.market-preference-status:empty{display:none}
.market-columns>p{margin:8px 0 0;color:#756881;font-size:.77rem}
#marketColumnList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:11px 0;padding:12px;border:1px solid #e6deed;border-radius:8px;background:#fff}
.market-column-option{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:4px 6px;border:1px solid #eee8f4;border-radius:6px}
.market-column-option label{display:flex;align-items:center;gap:7px;min-width:0;font-size:.8rem;font-weight:600}
.market-column-option label input{flex:none;width:17px;height:17px}
.market-column-option>div{display:flex;gap:3px;flex:none}
.market-column-option button{width:33px;height:33px;border:1px solid #d9c9e9;border-radius:5px;background:#fff;color:#593292;font:inherit;font-weight:700;cursor:pointer}
.market-column-option button:disabled{opacity:.35;cursor:default}
.market-column-option button:focus-visible{outline:3px solid #b38be9;outline-offset:2px}
.market-orders-table thead button[data-sort-column]{border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left;white-space:nowrap}
.market-orders-table thead button[data-sort-column]:hover{color:var(--purple)}
.market-orders-table thead button[data-sort-column]:focus-visible{outline:3px solid #b38be9;outline-offset:3px;border-radius:2px}
.market-stock-sort{border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left}.market-stock-sort:hover{color:var(--purple)}.market-stock-sort:focus-visible{outline:3px solid #b38be9;outline-offset:3px;border-radius:2px}
.market-sort-indicator{color:var(--purple);font-size:.95rem}
.market-orders-table .market-group-heading th{position:static;width:auto;min-width:0;max-width:none;box-shadow:none;background:#eee6f8;color:#4f258c;border-top:1px solid #d9c9e9;padding:9px 14px;font-size:.81rem;white-space:normal;overflow-wrap:anywhere}
.market-group-heading strong{font-weight:750}
@media(max-width:760px){.market-orders-table tbody{grid-template-columns:minmax(0,1fr);width:100%}.market-orders-table tbody tr{min-width:0;max-width:100%}.market-orders-table thead{display:block;overflow-x:auto;margin-bottom:10px;scrollbar-width:thin}.market-orders-table thead tr{display:flex;gap:6px;width:max-content}.market-orders-table thead th{display:block;flex:none;padding:8px 10px;border:1px solid #e6deed;border-radius:7px;background:#fff}.market-orders-table thead th:first-child{min-width:0;max-width:none;background:#fff}.market-orders-table thead button[data-sort-column]{font-size:.8rem}.market-orders-table .market-group-heading{display:block;border:0;box-shadow:none;background:transparent;overflow:visible}.market-orders-table .market-group-heading th{display:block;padding:10px 12px;border:1px solid #d9c9e9;border-radius:8px;background:#eee6f8}}
.market-head-actions{flex-wrap:wrap;justify-content:flex-end}
@media(max-width:760px){.market-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.market-head-actions button{min-width:0}}
@media(max-width:760px){
  #marketOrdersView .market-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  #marketOrdersView .market-filters label{min-width:0}
  #marketOrdersView .market-filters .market-search-label,#marketOrdersView .market-filters .market-filter-article{grid-column:1/-1}
  #marketOrdersView .market-filters input,#marketOrdersView .market-filters select{min-width:0;width:100%}
  #marketOrdersView .market-filter-clear{grid-column:1/-1}
  #marketColumnList{grid-template-columns:1fr}
  #marketOrdersView .market-orders-table td.market-order-id{display:flex;align-items:center;gap:15px;padding:14px;background:#faf8fd;white-space:normal}
  #marketOrdersView .market-order-id::before{display:none}
  #marketOrdersView .market-order-id .market-order-photo{width:96px;height:112px;margin:0;flex:none}
  #marketOrdersView .market-order-id .market-order-photo img,#marketOrdersView .market-order-id .market-order-photo .market-no-photo{width:96px;height:112px}
  #marketOrdersView .market-order-id strong{text-align:left;font-size:1rem;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
  #marketOrdersView .market-order-id strong::before{content:"Заказ";display:block;margin-bottom:5px;color:#8a8094;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em}
}

.market-mobile-layout,.market-desktop-hint{display:none}
@media(max-width:760px){
  .market-mobile-layout{display:grid;gap:8px;margin:0 0 12px}
  .market-mobile-layout>span{color:#6f647c;font-size:.78rem;font-weight:700}
  .market-mobile-layout>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #e6deed;border-radius:9px;background:#f6f1fa}
  .market-mobile-layout button{min-height:42px;border:0;border-radius:6px;background:transparent;color:#624b77;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}
  .market-mobile-layout button[aria-pressed="true"]{background:var(--purple);color:#fff;box-shadow:0 1px 4px #36214622}
  .market-mobile-layout button:focus-visible{outline:3px solid #b38be9;outline-offset:2px}
  #marketOrdersView[data-layout="desktop"] .market-desktop-hint{display:block;margin:0 0 12px;color:#6f647c;font-size:.78rem}
  #marketOrdersView[data-layout="desktop"]{overflow-x:clip}
  #marketOrdersView[data-layout="desktop"] .market-table-wrap{max-width:100%;overflow-x:auto;overflow-y:auto;border:1px solid #e6deed;border-radius:10px;background:#fff;box-shadow:0 3px 13px #3a185009;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}
  #marketOrdersView[data-layout="desktop"] .market-orders-table{display:table;width:100%;min-width:1430px}
  #marketOrdersView[data-layout="desktop"] .market-orders-table thead{display:table-header-group;overflow:visible;margin:0}
  #marketOrdersView[data-layout="desktop"] .market-orders-table thead tr{display:table-row;width:auto}
  #marketOrdersView[data-layout="desktop"] .market-orders-table thead th{display:table-cell;border:0;border-radius:0;padding:13px 14px;background:#faf8fd}
  #marketOrdersView[data-layout="desktop"] .market-orders-table tbody{display:table-row-group;width:auto}
  #marketOrdersView[data-layout="desktop"] .market-orders-table tbody tr{display:table-row;min-width:0;max-width:none;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:visible}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td{display:table-cell;padding:12px 14px;border-top:1px solid #f0ecf4;vertical-align:top}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td::before{display:none}
  #marketOrdersView[data-layout="desktop"] .market-orders-table th:first-child,
  #marketOrdersView[data-layout="desktop"] .market-orders-table td:first-child{position:sticky;left:0;z-index:2;width:116px;min-width:116px!important;max-width:116px!important;box-shadow:3px 0 8px #30213b16}
  #marketOrdersView[data-layout="desktop"] .market-orders-table th:first-child{z-index:3;background:#faf8fd}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td.market-order-id{display:table-cell;padding:12px 10px;background:#fff;white-space:nowrap}
  #marketOrdersView[data-layout="desktop"] .market-order-id .market-order-photo{width:68px;height:82px;margin:0 auto 8px}
  #marketOrdersView[data-layout="desktop"] .market-order-id .market-order-photo img,
  #marketOrdersView[data-layout="desktop"] .market-order-id .market-order-photo .market-no-photo{width:68px;height:82px}
  #marketOrdersView[data-layout="desktop"] .market-order-id strong{text-align:center;font-size:.78rem;white-space:normal}
  #marketOrdersView[data-layout="desktop"] .market-order-id strong::before{display:none}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td[data-col="article"]{min-width:210px!important;max-width:300px!important}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td[data-col="platform"]{min-width:135px!important}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td[data-col="ship"]{min-width:160px!important}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td[data-col="stock"]{min-width:205px!important}
  #marketOrdersView[data-layout="desktop"] .market-orders-table td[data-col="note"]{min-width:185px!important}
  #marketOrdersView[data-layout="desktop"] .market-orders-table .market-group-heading{display:table-row;border:0;background:transparent}
  #marketOrdersView[data-layout="desktop"] .market-orders-table .market-group-heading th{display:table-cell;padding:9px 14px;border:0;border-top:1px solid #d9c9e9;border-radius:0;background:#eee6f8}
}

#marketOrdersView .market-orders-table tbody tr.market-assembled-row{background:#e8f6ed;border-color:#b9dec5}
#marketOrdersView .market-orders-table tbody tr.market-assembled-row td{background:#e8f6ed!important;border-top-color:#b9dec5}

.market-purchase-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;margin:0 0 14px;padding:12px 15px;border:1px solid #ded1ef;border-radius:9px;background:#f6f0fc;color:#4f258c}
.market-purchase-summary span{font-size:.85rem;font-weight:650}.market-purchase-summary strong{font-size:1.08rem}.market-purchase-summary small{flex-basis:100%;color:#765b8c;font-size:.78rem}

#marketInventoryView .market-stock-available{display:flex;align-items:center;align-self:end;gap:8px;min-height:42px;white-space:nowrap;cursor:pointer}
#marketInventoryView .market-stock-available input{width:18px;height:18px;min-width:18px;accent-color:var(--purple)}
@media(max-width:760px){#marketInventoryView .market-stock-available{flex:0 0 auto}#marketInventoryView .market-stock-available input{width:18px}}
