/* TR Global v390 — Style Tracking polish on the stable v388 layout.
   IMPORTANT: no portal/grid/sidebar/client-folder positioning rules here. */
body[data-style-page] .style-list-card-image-loading{display:grid;place-items:center;align-content:center;gap:4px;background:#f1ede5!important;color:#7e633e!important}
body[data-style-page] .style-list-card-image-loading b{font-size:.78rem;letter-spacing:.05em}
body[data-style-page] .style-list-card-image-loading small{font-size:.58rem;color:#81796f}
body[data-style-page] .style-detail{box-shadow:none!important;border-color:#d9d1c5!important;background:#fbfaf6!important}
body[data-style-page] .style-detail .style-category-card{border-radius:8px!important;box-shadow:none!important;border-color:#ddd6cb!important;background:#fff!important;padding:0!important;overflow:hidden}
body[data-style-page] .style-detail .style-collapsible-card .style-category-summary{padding:14px 16px!important;background:#fbfaf6!important;gap:12px!important}
body[data-style-page] .style-detail .style-category-summary h3{font-size:1rem!important}
body[data-style-page] .style-detail .style-category-summary small{font-size:.72rem!important}
body[data-style-page] .style-detail .style-category-body{padding:14px 16px 16px!important}
body[data-style-page] .style-detail .style-summary-fieldset{border-radius:7px!important;box-shadow:none!important;background:#fbfaf6!important}
body[data-style-page] .style-detail .style-main-save-bar{border-radius:7px!important;box-shadow:0 8px 24px rgba(17,27,40,.08)!important;border-color:#d5c9b8!important}
body[data-style-page] .style-detail :is(input,select,textarea){border-radius:4px!important}
@media(max-width:700px){body[data-style-page] .style-detail .style-collapsible-card .style-category-summary{padding:12px!important}body[data-style-page] .style-detail .style-category-body{padding:12px!important}}
