.dashboard-item-visual-content.svelte-15k9wnd{display:flex;align-items:center;flex-grow:1;min-width:0;background-color:var(--surface);border-radius:0;color:var(--text-primary);height:auto;min-height:60px;padding:var(--spacing-sm, .75rem);gap:var(--spacing-sm, .75rem);width:100%;flex-wrap:wrap}.dashboard-item-footer.svelte-15k9wnd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm, .75rem);background-color:transparent;border-top:none;font-size:.8rem;color:var(--primary);font-weight:500;margin-top:var(--spacing-sm)}.dashboard-item-footer.svelte-15k9wnd .item-type-display-label:where(.svelte-15k9wnd){color:var(--primary)}.dashboard-item-footer.svelte-15k9wnd .pinned-icon:where(.svelte-15k9wnd){font-size:1.1rem;color:var(--primary)}.item-display-icon-area.svelte-15k9wnd{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--surface-hover);border-radius:6px;color:var(--primary)}.item-display-icon-area.svelte-15k9wnd .material-symbols-outlined:where(.svelte-15k9wnd){font-size:1.5rem}.item-display-icon-area.svelte-15k9wnd svg:where(.svelte-15k9wnd){width:22px;height:22px;fill:currentColor}.item-display-media-container.item-display-thumbnail-container.svelte-15k9wnd{flex-shrink:0;width:50px;height:50px;border-radius:6px;overflow:hidden;background-color:var(--item-image-placeholder-bg, #e0e0e0);display:flex;align-items:center;justify-content:center}.item-display-thumbnail-image-standard.svelte-15k9wnd{width:100%;height:100%;object-fit:cover;display:block}.item-display-text-content.svelte-15k9wnd{display:flex;flex-direction:column;justify-content:center;flex-grow:1;min-width:0}.item-display-title.svelte-15k9wnd{color:var(--text-primary);font-size:.9rem;line-height:1.3;font-weight:500;margin:0 0 3px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.item-display-description.svelte-15k9wnd{font-size:.8rem;line-height:1.4;color:var(--text-secondary);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0}.item-display-description.full-description.svelte-15k9wnd{-webkit-line-clamp:2}.dashboard-item-visual-content.item-type-titleonly.svelte-15k9wnd{flex-direction:row;align-items:center}.dashboard-item-visual-content.item-type-titleonly.svelte-15k9wnd .item-display-text-content:where(.svelte-15k9wnd){text-align:left;flex-grow:1;padding-left:var(--spacing-sm);display:flex;flex-direction:column;justify-content:center}.dashboard-item-visual-content.item-type-titleonly.svelte-15k9wnd .item-display-title:where(.svelte-15k9wnd){font-size:1rem;white-space:normal;-webkit-line-clamp:unset;margin:0}.dashboard-item-visual-content.item-type-titleonly.svelte-15k9wnd .item-display-description:where(.svelte-15k9wnd){display:none!important}.no-title-placeholder.svelte-15k9wnd{color:var(--text-tertiary);font-style:italic}.dashboard-item-visual-content.item-type-descriptiononly.svelte-15k9wnd{flex-direction:row;align-items:center}.dashboard-item-visual-content.item-type-descriptiononly.svelte-15k9wnd .item-display-text-content:where(.svelte-15k9wnd){text-align:left;padding-left:var(--spacing-sm)}.dashboard-item-visual-content.item-type-descriptiononly.svelte-15k9wnd .item-display-title:where(.svelte-15k9wnd){display:none!important}.dashboard-item-visual-content.item-type-descriptiononly.svelte-15k9wnd .item-display-description:where(.svelte-15k9wnd){font-size:.9rem;white-space:normal;-webkit-line-clamp:2;margin:0}.dashboard-item-visual-content.item-type-descriptiononly.svelte-15k9wnd .item-display-icon-area:where(.svelte-15k9wnd){display:none!important}.no-description-placeholder.svelte-15k9wnd{color:var(--text-tertiary);font-style:italic}.item-display-media-container.thumbnail-container.svelte-15k9wnd{width:50px;height:50px;border-radius:6px;overflow:hidden;flex-shrink:0;background-color:var(--item-image-placeholder-bg, #e0e0e0)}.item-display-thumbnail-image.svelte-15k9wnd{width:100%;height:100%;object-fit:cover;display:block}.item-display-media-container.svelte-15k9wnd{flex-shrink:0;overflow:hidden;background-color:var(--surface-active);display:flex;align-items:center;justify-content:center;position:relative}.item-display-media-container.side-banner.svelte-15k9wnd{width:100px;height:100%}.item-display-side-image.svelte-15k9wnd{width:100%;height:100%;object-fit:cover}.dashboard-item-visual-content.item-type-bannersidecaption.svelte-15k9wnd{align-items:stretch}.dashboard-item-visual-content.item-type-bannersidecaption.svelte-15k9wnd .item-display-text-content:where(.svelte-15k9wnd){padding-left:var(--spacing-sm, .75rem)}.dashboard-item-visual-content.item-type-bannerfull.svelte-15k9wnd{flex-direction:column;padding:0}.item-display-banner-full-image.svelte-15k9wnd{width:100%;height:auto;max-height:200px;object-fit:contain;display:block}.item-display-placeholder.banner-placeholder.svelte-15k9wnd{width:100%;height:60px;background-color:var(--surface-active);color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;font-size:.8rem}.dashboard-item-visual-content.item-type-bannerbottomcaption.svelte-15k9wnd{flex-direction:column;padding:0}.item-display-banner-image.svelte-15k9wnd{width:100%;height:auto;max-height:180px;object-fit:contain;display:block}.item-display-caption-area.svelte-15k9wnd{padding:var(--spacing-sm, .75rem);width:100%}.item-display-media-container.video-embed-preview-dash.svelte-15k9wnd{width:120px;height:67px}.video-embed-preview-dash.svelte-15k9wnd img:where(.svelte-15k9wnd){width:100%;height:100%;object-fit:cover}.play-indicator-dash.svelte-15k9wnd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fffc}.video-placeholder-icon.svelte-15k9wnd{font-size:2.5rem;color:var(--icon-color)}.dashboard-item-visual-content.item-type-videoembed.svelte-15k9wnd .item-display-text-content:where(.svelte-15k9wnd){padding-left:var(--spacing-sm)}.item-display-media-container.carousel-preview-image-container.svelte-15k9wnd{max-width:90px;width:auto;height:auto;margin-right:var(--spacing-xs)}.item-display-carousel-preview-image.svelte-15k9wnd{width:auto;max-width:100%;height:auto;object-fit:contain;max-height:120px}.dashboard-item-visual-content.item-type-carousel.svelte-15k9wnd .item-display-description:where(.svelte-15k9wnd),.dashboard-item-visual-content.item-type-displaycarousel.svelte-15k9wnd .item-display-description:where(.svelte-15k9wnd){font-style:italic;-webkit-line-clamp:1}.dashboard-item-visual-content.item-type-bannersidecaption.svelte-15k9wnd .main-content-wrapper:where(.svelte-15k9wnd){display:flex;flex-direction:row;align-items:center;flex:1;min-width:0}.dashboard-item-visual-content.item-type-bannersidecaption.svelte-15k9wnd{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.dashboard-item-visual-content.item-type-bannersidecaption.svelte-15k9wnd .dashboard-item-footer:where(.svelte-15k9wnd){width:auto;margin-top:var(--spacing-xs, .5rem);flex-shrink:0}.sub-item-list.svelte-15k9wnd{margin-top:var(--spacing-sm, .75rem);padding-top:var(--spacing-sm, .75rem);border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:var(--spacing-xs, .5rem);width:100%}.sub-item-card.svelte-15k9wnd{display:flex;align-items:center;gap:var(--spacing-sm, .75rem);padding:var(--spacing-xs, .5rem);border-radius:var(--border-radius-sm, 4px);background-color:var(--surface-hover)}.sub-item-index.svelte-15k9wnd{font-size:.8rem;color:var(--text-tertiary);font-weight:500}.sub-item-image-container.svelte-15k9wnd{width:40px;height:40px;flex-shrink:0;border-radius:var(--border-radius-sm, 4px);overflow:hidden;background-color:var(--surface-active)}.sub-item-image.svelte-15k9wnd{width:100%;height:100%;object-fit:cover;display:block}.sub-item-info.svelte-15k9wnd{flex-grow:1;min-width:0}.sub-item-title.svelte-15k9wnd{font-size:.85rem;font-weight:500;color:var(--text-primary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-item-description.svelte-15k9wnd{font-size:.75rem;color:var(--text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub-item-description.price.svelte-15k9wnd{font-weight:600;color:var(--text-primary)}.reorder-buttons.svelte-15k9wnd{display:flex;flex-direction:column;gap:2px}.reorder-buttons.svelte-15k9wnd button:where(.svelte-15k9wnd){background:none;border:none;cursor:not-allowed;padding:2px;line-height:1;opacity:.5}.reorder-buttons.svelte-15k9wnd .material-symbols-outlined:where(.svelte-15k9wnd){font-size:1rem;color:var(--icon-color)}
