.product-preview-toolbar{position:sticky;top:0;z-index:35;display:flex;justify-content:space-between;gap:20px;padding:18px max(28px,calc((100vw - 1380px)/2));background:#fff9ed;border-bottom:1px solid #e7cf9b;box-shadow:0 3px 15px #38270a0d}.preview-banner{display:flex;align-items:center;gap:15px}.preview-banner strong{font-size:16px}.preview-banner p{margin:5px 0 0;font-size:12px;color:#6c624e}.preview-indicator{padding:7px 11px;border:1px solid #cfac66;border-radius:5px;color:#7a561b;background:#fff3d9;font-size:12px;font-weight:700;white-space:nowrap}.preview-toolbar-actions{display:flex;align-items:center;gap:15px}.preview-toolbar-actions label{display:flex;gap:9px;align-items:center;font-size:12px;white-space:nowrap}.preview-toolbar-actions select{border:1px solid #d5c6ac;background:white;border-radius:5px;padding:9px 27px 9px 10px}.section-preview-button{margin-left:auto;font-size:12px;white-space:nowrap}.section-preview-button .icon{width:15px;height:15px}.version-current-badge{display:inline-block;padding:3px 7px;margin-left:7px;border:1px solid #c7d5cb;border-radius:4px;color:#3b634a;background:#f0f6f1;font-size:11px;white-space:nowrap;vertical-align:middle}.version-current-row{background:#f7faf7}.version-row-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:190px}.version-row-actions .button{padding:7px 10px;font-size:12px;min-height:32px}.version-rollback-options{margin-top:20px;padding-top:16px;border-top:1px solid var(--line,#e4e3df);display:flex;align-items:flex-end;gap:12px}.version-rollback-options .form-field{flex:1;margin:0}.version-draft-restore{margin-top:18px;color:var(--muted,#767873)}.version-draft-restore summary{font-size:13px;cursor:pointer}.version-draft-restore form{margin-top:12px}.rollback-review{border:1px solid #b4cbbb!important;background:#f8fbf8!important;margin-top:20px;padding:20px!important;scroll-margin-top:25px}.rollback-review h4{font-size:17px;margin:0}.rollback-backup-note{display:flex;align-items:center;gap:8px;color:#41624b;font-size:13px}.rollback-review>form{display:grid;gap:14px;margin-top:20px}.rollback-review .checkbox-field{font-size:13px}.rollback-review .button[type=submit]{justify-self:start}.rollback-draft-warning{padding:13px;background:#fff4dc;border:1px solid #e5cd9c;border-radius:5px;color:#755822}.preview-content{padding-top:25px}.rollback-review summary{cursor:pointer;font-size:13px;margin-bottom:12px}
@media(max-width:800px){.product-preview-toolbar{padding:12px 18px;flex-direction:column;gap:12px}.preview-banner{align-items:flex-start;gap:10px}.preview-banner p{line-height:1.6}.preview-toolbar-actions{justify-content:space-between}.preview-toolbar-actions .button{font-size:12px;min-height:34px}.version-rollback-options{align-items:stretch;flex-direction:column}.section-preview-button{font-size:11px}.form-section-title{flex-wrap:wrap}.rollback-review{padding:15px!important}.version-row-actions{min-width:150px}}
.tool-version-history .tool-diff-table tbody th{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
