.yiduo-thread-list__panel{background:rgba(0,0,0,0)}.yiduo-thread-list__scroll{padding-right:.5rem}.yiduo-thread-list__empty{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.yiduo-thread-list__empty-text{padding:1rem .75rem;font-size:.85rem;color:var(--color-text-muted,#6b7280)}.yiduo-thread-sections{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.yiduo-thread-section{border-radius:.75rem;background:color-mix(in srgb,var(--color-surface-card,#ffffff) 90%,transparent);border:1px solid var(--color-border-card,rgba(148,163,184,.24));overflow:hidden}.yiduo-thread-section__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;text-align:left;background:rgba(0,0,0,0);border:none;cursor:pointer;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);transition:background .2s ease,color .2s ease}.yiduo-thread-section__toggle:focus-visible,.yiduo-thread-section__toggle:hover{background:color-mix(in srgb,var(--color-surface-muted,#e2e8f0) 70%,transparent);color:var(--color-text-strong,#111827)}.yiduo-thread-section__toggle:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-section__label{font-weight:600}.yiduo-thread-section__meta{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.7rem;font-weight:500;color:var(--color-text-muted,#6b7280)}.yiduo-thread-section__count{white-space:nowrap}.yiduo-thread-section__unread{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;padding:.1rem .45rem;border-radius:999px;background:var(--color-primary-100,#dbeafe);color:var(--color-primary-700,#1d4ed8);font-weight:700;font-size:.65rem}.yiduo-thread-section__chevron{flex-shrink:0;width:1rem;height:1rem;color:var(--color-text-muted,#6b7280)}.yiduo-thread-section__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border-card,rgba(148,163,184,.24))}.yiduo-thread-section__list--flat{border-top:none;border-radius:.75rem;border:1px solid var(--color-border-card,rgba(148,163,184,.24));background:color-mix(in srgb,var(--color-surface-card,#ffffff) 92%,transparent)}.inventory-stock-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.inventory-stock-card{display:flex;flex-direction:column;gap:1rem;padding:1rem 1.25rem;border-radius:1rem;border:1px solid var(--color-border-card,rgba(148,163,184,.24));background:color-mix(in srgb,var(--color-surface-card,#ffffff) 92%,transparent);box-shadow:0 1px 2px rgba(15,23,42,.04)}.inventory-stock-card__header{display:flex;justify-content:space-between;gap:1rem}.inventory-stock-card__title{margin:0;font-size:1rem;font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__sku{margin:.25rem 0 0;font-size:.75rem;color:var(--color-ink-muted)}.inventory-stock-card__content{display:flex;flex-direction:column;gap:1rem}.inventory-stock-card__section-label{margin:0 0 .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted)}.inventory-stock-card__warehouses{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:var(--color-ink-muted)}.inventory-stock-card__warehouse-name{font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0}.inventory-stock-card__metric{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--color-ink-muted)}.inventory-stock-card__metric dt{margin:0}.inventory-stock-card__metric dd{margin:0;font-size:.95rem;font-weight:600;color:var(--color-ink-primary)}.inventory-stock-card__metric--wide{grid-column:1/-1}.yiduo-thread-tile{border-bottom:1px solid var(--color-border-card,rgba(148,163,184,.24))}.yiduo-thread-tile:last-child{border-bottom:none}.yiduo-thread-tile__button{display:flex;width:100%;align-items:center;gap:.75rem;padding:.65rem .75rem;border:none;border-left:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.yiduo-thread-tile__button:focus-visible{outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.yiduo-thread-tile__button.is-active{border-left-color:var(--color-primary-500,#2563eb);background:color-mix(in srgb,var(--color-primary-50,#eff6ff) 80%,transparent)}.yiduo-thread-tile__button.is-unread .yiduo-thread-tile__title{font-weight:700}.yiduo-thread-tile__avatar,.yiduo-thread-tile__button.is-inactive:hover{background:color-mix(in srgb,var(--color-surface-muted,#e2e8f0) 70%,transparent)}.yiduo-thread-tile__avatar{display:flex;height:2rem;width:2rem;flex-shrink:0;overflow:hidden;border-radius:999px;align-items:center;justify-content:center}.yiduo-thread-tile__avatar-image{width:100%;height:100%;object-fit:cover}.yiduo-thread-tile__avatar-initial{font-size:.75rem;font-weight:700;color:var(--color-text-muted,#6b7280)}.yiduo-thread-tile__body{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.yiduo-thread-tile__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.yiduo-thread-tile__title-row{display:flex;align-items:center;gap:.4rem;min-width:0}.yiduo-thread-tile__title{font-size:.9rem;font-weight:600;color:var(--color-text-strong,#111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yiduo-thread-tile__badge{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--color-surface-muted,#e2e8f0) 70%,transparent);color:var(--color-text-muted,#6b7280);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.yiduo-thread-tile__unread-indicator{width:.4rem;height:.4rem;border-radius:999px;background:var(--color-primary-500,#2563eb)}.yiduo-thread-tile__timestamp{font-size:.7rem;color:var(--color-text-muted,#6b7280);white-space:nowrap}.yiduo-thread-tile__secondary{font-size:.75rem;color:var(--color-text-muted,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-bulk-selector{display:inline-flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid #c5d0d3;background:hsla(0,0%,100%,.9);color:var(--color-ink-primary);box-shadow:0 1px 2px rgba(15,23,42,.04);opacity:1;pointer-events:auto;transition:opacity .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.product-bulk-selector:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--color-focus-ring,#38bdf8);outline-offset:2px}.product-bulk-selector[data-selected=true]{opacity:1;pointer-events:auto;border-color:var(--color-primary);background:var(--color-primary-translucent);color:var(--color-primary)}.product-bulk-selector-group:hover .product-bulk-selector{opacity:1;pointer-events:auto}.product-bulk-selector__circle{position:relative;display:inline-flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:inherit;border:0;background:rgba(0,0,0,0)}.product-bulk-selector__check{height:.75rem;width:.75rem;color:currentColor;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.product-bulk-selector[data-selected=true] .product-bulk-selector__check{opacity:1;transform:scale(1)}.yiduo-hub-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:1rem}@media(min-width:640px){.yiduo-hub-layout{grid-template-columns:18rem minmax(0,1fr)}}@media(min-width:1024px){.yiduo-hub-layout{grid-template-columns:22rem minmax(0,1fr) 20rem}.yiduo-hub-layout[data-sidebar-open=false]{grid-template-columns:22rem minmax(0,1fr)}}.yiduo-hub-sidebar{position:fixed;top:calc(var(--app-shell-desktop-header-height, 5rem) + 1.5rem);right:1.5rem;bottom:1.5rem;width:min(92vw,22rem);max-width:22rem;transform:translateX(120%);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;z-index:30;display:flex;flex-direction:column;overflow-y:auto}.yiduo-hub-sidebar[data-open=true]{transform:translateX(0);opacity:1;pointer-events:auto}@media(min-width:1024px){.yiduo-hub-sidebar{position:static;width:auto;max-width:none;transform:none;opacity:1;pointer-events:auto;z-index:auto;transition:none}.yiduo-hub-sidebar[data-open=false]{display:none}}.yiduo-hub-sidebar-overlay{position:fixed;inset:0;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:20}.yiduo-hub-sidebar-overlay[data-open=true]{opacity:1;pointer-events:auto}@media(min-width:1024px){.yiduo-hub-sidebar-overlay{display:none}}