/* IN 0.3.8: new entry/empty states only. Existing form, palette and gallery untouched. */
.in-videos-entry { max-width: 780px; margin: 0 auto; padding: 28px 18px; }
.in-videos-entry h1 { font-size: clamp(24px,4vw,34px); line-height: 1.2; }
.in-videos-entry p { line-height: 1.6; margin-bottom: 20px; }
.in-videos-entry .in-button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; margin: 6px; padding: 10px 18px; }
#kia-seller-cabinet .in-following-empty-actions { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 14px; }
#kia-seller-cabinet[data-cabinet-context="feed"] [data-section-subtitle] { color: #655f50; line-height: 1.5; }

.in-following-repost{display:block;padding:0 16px 10px;font-size:12px;color:#655c42}

/* 0.3.10: publications-only layout. Other catalogues keep their filters. */
body #kia-seller-cabinet.kic-publications { padding-top: 8px !important; }
body #kia-seller-cabinet.kic-publications > .kic-wrap { padding-top: 0 !important; }
body #kia-seller-cabinet.kic-publications #kic-content { padding-top: 0 !important; margin-top: 0 !important; }
body #kia-seller-cabinet.kic-publications [data-list-message][hidden] { display: none !important; }
/* Each control owns its actual space; the report flag is never absolute in this header. */
body #kia-seller-cabinet .in-publication-header {
 display: flex; align-items: center; flex-wrap: nowrap; gap: 8px;
 padding: 12px; min-width: 0; box-sizing: border-box;
}
body #kia-seller-cabinet .in-publication-header .kic-publication-author {
 display: flex !important; align-items: center !important; flex: 1 1 0;
 min-width: 0 !important; padding: 0 !important; gap: 8px !important;
 margin: 0 !important; text-decoration: none !important;
}
body #kia-seller-cabinet .in-publication-header .kic-publication-author > span {
 min-width: 0; overflow-wrap: anywhere; line-height: 1.35;
 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
}
body #kia-seller-cabinet .in-publication-header .kic-publication-author > img {
 width: 32px !important; height: 32px !important; min-width: 32px; flex: 0 0 32px;
 object-fit: cover; border-radius: 50% !important;
}
body #kia-seller-cabinet .in-publication-actions {
 display: flex; flex: 0 0 auto; align-items: center; gap: 6px; min-width: 0;
 max-width: 56%; margin: 0; padding: 0;
}
body #kia-seller-cabinet .in-publication-actions:empty { display: none; }
body #kia-seller-cabinet .in-publication-actions .in-publication-follow {
 position: static !important; inset: auto !important; transform: none !important;
 flex: 0 1 auto; min-width: 0 !important; max-width: 132px; min-height: 44px !important;
 box-sizing: border-box; font-size: 12px !important; line-height: 1.3 !important;
 padding: 8px 10px !important; margin: 0 !important; white-space: normal !important;
 overflow-wrap: anywhere; text-align: center; border-radius: 12px !important;
}
body #kia-seller-cabinet .in-publication-actions > .in-safety-trigger {
 position: static !important; inset: auto !important; transform: none !important;
 display: inline-flex !important; align-items: center; justify-content: center;
 width: 44px !important; height: 44px !important; min-width: 44px !important;
 min-height: 44px !important; flex: 0 0 44px; padding: 10px !important; margin: 0 !important;
 border: 1px solid var(--in-button-border,#E6D8A2); border-radius: 12px;
 background: var(--in-button-bg,#F6EFCF); color: var(--in-button-text,#3D3524);
 box-shadow: none;
}
body #kia-seller-cabinet .in-publication-actions > .in-safety-trigger:hover {
 background: var(--in-button-hover,#F0E5B9);
}
body #kia-seller-cabinet .in-publication-actions > .in-safety-trigger:focus-visible {
 outline: 2px solid var(--in-button-focus,#84713F); outline-offset: 2px;
}
#kia-seller-cabinet .in-publication-offer-info { display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:6px 0 10px }
#kia-seller-cabinet .in-publication-kind { font-size:12px;color:#655f50 }
#kia-seller-cabinet .in-publication-price { font-size:17px;color:#3d3524;overflow-wrap:anywhere }
@media (max-width:359px) {
 body #kia-seller-cabinet .in-publication-header { padding:10px 8px;gap:6px; }
 body #kia-seller-cabinet .in-publication-header .kic-publication-author { gap:6px !important;font-size:12px !important; }
 body #kia-seller-cabinet .in-publication-actions { gap:4px; }
 body #kia-seller-cabinet .in-publication-actions .in-publication-follow { padding:8px !important;font-size:11px !important; }
}

/* Read all text in-place; the offer link remains a separate action. */
@layer in-platform-feed-captions {
 body #kia-seller-cabinet.kic-publications .in-feed-caption .kia-social-user-content {
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;
  max-height:none!important;white-space:pre-line!important;overflow:hidden!important;overflow-wrap:anywhere;
 }
 body #kia-seller-cabinet.kic-publications .in-feed-caption.is-expanded .kia-social-user-content {
  display:block!important;-webkit-line-clamp:unset!important;max-height:none!important;height:auto!important;
  overflow:visible!important;white-space:pre-line!important;
 }
 body #kia-seller-cabinet.kic-publications .in-feed-caption .in-caption-open {
  display:block!important;min-height:44px!important;margin:2px 0!important;padding:8px 0!important;
  background:transparent!important;border:0!important;box-shadow:none!important;
  color:#4C534D!important;text-align:start!important;font-weight:600!important;cursor:pointer;
 }
 body #kia-seller-cabinet.kic-publications .in-caption-open:focus-visible {outline:2px solid #6D7067!important;outline-offset:2px}
 body #kia-seller-cabinet.kic-publications .in-publication-offer-open {margin-top:4px!important}
}
