.ge-facts{min-width:200px}.ge-facts span,.ge-facts strong{display:block}.ge-facts span{font-size:.85em;color:#52645a;margin:4px 0}.ge-doc-preview{width:100%;height:170px;object-fit:contain;background:white;border:1px solid #d4e1d8;border-radius:10px}.ge-viewer{width:min(1000px,94vw);max-height:94dvh;border:1px solid #ceded2;border-radius:18px;padding:0;color:#20382e;background:#fff}.ge-viewer::backdrop{background:#10281dcc;backdrop-filter:blur(4px)}.ge-viewer header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:18px 24px}.ge-viewer h2{font-size:1.15rem;margin:0}.ge-viewer button{min-height:44px;min-width:44px}.ge-stage{position:relative;height:min(60dvh,570px);background:#f4f7f2}.ge-stage model-viewer{display:block;width:100%;height:100%}.ge-stage>p{position:absolute;left:20px;right:20px;top:40%;text-align:center;z-index:1}.ge-viewer footer{padding:14px 24px}.ge-viewer footer p{font-size:.9rem;margin:0 0 10px}.ge-viewer nav{display:flex;gap:18px;flex-wrap:wrap}.ge-viewer a{color:#23763b;text-decoration:underline}.ge-drawing-facts{font-size:.9rem}.gss-links [data-ge-project]{text-align:left;min-height:44px}.gp-dialog textarea{min-height:190px}.gp-dialog{overflow:auto;max-height:92dvh}@media(max-width:600px){.ge-viewer header,.ge-viewer footer{padding:12px}.ge-stage{height:48dvh}.ge-viewer nav{gap:12px}.ge-facts{min-width:0}}
