#launch-note {padding:10px;margin:10px 0;background:#eef4fa;color:#244761;border:1px solid #becde0;font-size:13px;display: none;}
.local-result-demo {font-weight:bold;background:#fff0bb;padding:8px;border:1px solid #bb8500;font-size:12px;}
#pdf-result {margin:14px 0;border-top:1px solid #ccc;padding-top:10px;font-size:12px;}
#pdf-result[hidden] {display:none!important;}
.pdf-actions {display:flex;gap:8px;margin:12px 0;}
.pdf-actions .btn {flex:1;white-space:normal;padding:7px;}
.pdf-controls {display:flex;align-items:center;justify-content:space-between;gap:5px;margin:8px 0;}
.pdf-controls button {padding:6px;border:1px solid #aaa;border-radius:3px;}
#pdf-view {width:100%;border:1px solid #aab3bf;min-height:80px;background:#eee;}
#pdf-view canvas {display:block;width:100%;height:auto;background:white;}
#open-pdf {display:inline-block;padding:10px 0;text-decoration:underline;}

#native-pdf{width:100%;height:60vh;border:1px solid #aaa}#native-pdf[hidden],#pdf-view[hidden]{display:none!important}
