/* Product illustration view switcher — separate Desktop, Cloud, and connected ERP previews. */
.pdfstudio .studio-mode-preview[hidden]{display:none!important}
.pdfstudio .studio-mode-preview{animation:studioPreviewIn .22s ease-out}
@keyframes studioPreviewIn{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}
.pdfstudio .studio-mode-live-icon{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px;background:#273b5a;color:#abd5ff;font-size:1.05rem}
.pdfstudio .studio-mode-governance-icon{background:#34536b;color:#b9f5dc}
.pdfstudio .studio-mode-context{font-size:.62rem;letter-spacing:.09em;font-weight:780;color:#bccce0;white-space:nowrap}
.pdfstudio .studio-mode-cloud .studio-window-top{background:#172745}
.pdfstudio .studio-mode-embedded .studio-window-top{background:#153b3d}
.pdfstudio .studio-mode-cloud .studio-ribbon .ribbon-title{color:#2854a5;background:#ebf2ff}
.pdfstudio .studio-mode-embedded .studio-ribbon .ribbon-title{color:#167d61;background:#e9f9f3}
.pdfstudio .studio-mode-cloud .studio-ribbon i{color:#3765b3}
.pdfstudio .studio-mode-embedded .studio-ribbon i{color:#148468}
.pdfstudio .studio-mode-sidebar{align-items:stretch}
.pdfstudio .studio-mode-sidebar b{font-size:.73rem}
.pdfstudio .studio-sidebar-entry{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:9px 4px;border-radius:8px;color:#617088;line-height:1.3;font-size:.67rem}
.pdfstudio .studio-sidebar-entry>span:first-child{font-size:1.3rem;color:#8090a5}
.pdfstudio .studio-sidebar-entry.current{color:#204885;background:#eaf1fe}
.pdfstudio .studio-sidebar-entry.current>span:first-child{color:#376abe}
.pdfstudio .studio-mode-embedded .studio-sidebar-entry.current{color:#176751;background:#e6f7ef}
.pdfstudio .studio-mode-embedded .studio-sidebar-entry.current>span:first-child{color:#168365}
.pdfstudio .studio-mode-paper{min-height:455px}
.pdfstudio .studio-mode-paper h3{font-size:1.35rem}
.pdfstudio .studio-mode-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 17px}
.pdfstudio .studio-mode-chip{padding:6px 9px;font-size:.63rem;font-weight:790;border-radius:999px;background:#e8f0ff;color:#2855a3}
.pdfstudio .studio-mode-embedded .studio-mode-chip{background:#e9f8f1;color:#127251}
.pdfstudio .studio-cloud-figure{background:#f1f5ff;border:1px solid #dae4fa;border-radius:10px;margin:22px 0;padding:13px;display:grid;gap:8px}
.pdfstudio .studio-cloud-figure>span{font-size:.72rem;font-weight:800;color:#2c4e81}
.pdfstudio .studio-cloud-figure div{display:flex;align-items:end;height:50px;gap:12px}
.pdfstudio .studio-cloud-figure i{display:block;width:27%;height:62%;background:#7999d9;border-radius:5px 5px 0 0}
.pdfstudio .studio-cloud-figure i:nth-child(2){height:91%;background:#385b9b}
.pdfstudio .studio-cloud-figure i:nth-child(3){height:76%;background:#ec6b9f}
.pdfstudio .studio-mode-comment{display:flex;align-items:flex-start;gap:10px;background:#fffbfd;border:1px solid #f5d8e6;border-radius:9px;padding:11px}
.pdfstudio .studio-mode-comment .studio-mode-avatar{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#be497e;font-size:.76rem;font-weight:850}
.pdfstudio .studio-mode-comment b{font-size:.73rem;color:#3d4960}
.pdfstudio .studio-mode-comment p{margin:3px 0 0;color:#617189;font-size:.67rem;line-height:1.45}
.pdfstudio .studio-mode-inspector .studio-mode-notice{padding:12px;border-radius:9px;border:1px solid #dae6fb;background:#eff5ff;display:grid;gap:5px}
.pdfstudio .studio-mode-notice b{font-size:.7rem;color:#315999}
.pdfstudio .studio-mode-inspector .studio-mode-notice span{font-size:.66rem;line-height:1.5;color:#556a86}
.pdfstudio .studio-mode-inspector .studio-governed-notice{border-color:#cceadf;background:#effaf5}
.pdfstudio .studio-governed-notice b{color:#1a7156}
.pdfstudio .studio-governance-flow{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:24px 0 17px}
.pdfstudio .studio-governance-flow span{font-size:.64rem;color:#1c6c55;background:#eff8f4;border:1px solid #cce8db;padding:9px 8px;border-radius:7px;font-weight:820;text-align:center}
.pdfstudio .studio-governance-flow b{color:#89aa9a;font-size:.82rem}
.pdfstudio .studio-governance-metric{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 20px;padding:15px 14px;background:#eff7f4;border:1px solid #d5e9de;border-radius:8px}
.pdfstudio .studio-governance-metric strong{font-size:.91rem;color:#157051}
.pdfstudio .studio-governance-metric span{font-size:.63rem;color:#547568;text-align:right}
.pdfstudio .studio-mode-preview .studio-statusbar{font-size:.68rem}
@media(max-width:850px){.pdfstudio .studio-mode-context{display:none}}
@media(max-width:600px){
 .pdfstudio .studio-mode-paper{min-height:390px}
 .pdfstudio .studio-mode-paper h3{font-size:1.21rem}
 .pdfstudio .studio-mode-chip-row{margin:12px 0}
 .pdfstudio .studio-cloud-figure{margin:16px 0}
 .pdfstudio .studio-governance-flow{gap:3px}
 .pdfstudio .studio-governance-flow span{padding:7px 4px;font-size:.58rem}
 .pdfstudio .studio-mode-live-icon{width:21px;height:21px}
}
@media(prefers-reduced-motion:reduce){.pdfstudio .studio-mode-preview{animation:none}}
