#kmlWorkspace{padding-bottom:40px}.kml-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:24px 0}.kml-heading h1{font-size:clamp(22px,3vw,34px);overflow-wrap:anywhere;margin:8px 0}.kml-heading p,.kml-toolbar p{font-size:13px;color:#5b685e}.kml-summary{margin-bottom:16px}.kml-pill{font:11px var(--mono,monospace);padding:9px 13px;background:#eef5ef;border-radius:20px;color:#365b43;white-space:nowrap}.kml-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 22px;gap:0 24px}.kml-facts>div{padding:16px 0;border-bottom:1px solid #e7eae6}.kml-facts dt{font-size:12px;color:#637066}.kml-facts dd{margin:8px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.kml-capabilities{padding:18px 22px;background:#f6f9f5;margin:20px 0 0}.kml-capabilities h3{font-size:14px;margin:0 0 10px}.kml-capabilities p{font-size:13px;line-height:1.7;margin:5px 0}.kml-summary details{padding:18px 22px;font-size:13px;line-height:1.7}.kml-summary summary{cursor:pointer}.kml-summary li{margin:8px 0}.kml-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0}.kml-stage{position:relative;height:480px}.kml-stage>canvas,.kml-stage>div{width:100%;height:100%;display:block}.kml-stage [hidden]{display:none!important}#kmlCanvas{touch-action:none}.kml-controls{display:flex;gap:8px;align-items:center;padding:14px 20px;flex-wrap:wrap}.kml-controls span{font-size:12px;color:#647064;margin-left:auto}.kml-map-note{font-size:12px;line-height:1.6;padding:0 20px 18px;margin:0;color:#526353}.kml-inspector{margin:20px 0;padding:22px}.kml-playback{display:flex;align-items:center;gap:20px;margin-bottom:18px}.kml-playback strong{margin-left:auto;font:13px var(--mono,monospace)}#kmlPosition{width:100%;accent-color:#087b80}.kml-readings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:20px}.kml-readings span{display:block;font-size:12px;color:#617064}.kml-readings strong{display:block;font-size:22px;margin-top:10px}.kml-inspector>p,.kml-profile>p{font-size:12px;color:#617064;line-height:1.6}.kml-profile canvas{display:block;width:100%;height:230px}.kml-profile>p{padding:0 22px 18px;margin:0}.kml-profile .panel-header{min-height:65px}[data-kml-library]{margin-top:22px}[data-kml-library] h3{font-size:14px}.browser-welcome-actions,.browser-import-actions{flex-wrap:wrap}@media(max-width:650px){.kml-heading{align-items:flex-start;flex-direction:column;gap:12px}.kml-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px;gap:0 14px}.kml-stage{height:360px}.kml-controls span{width:100%;margin-left:0}.kml-readings{grid-template-columns:1fr}.kml-readings>div{display:flex;justify-content:space-between;align-items:center}.kml-readings strong{font-size:18px;margin:0}.kml-playback{gap:10px;flex-wrap:wrap}.kml-toolbar{align-items:flex-start}.kml-pill{font-size:9px}.kml-capabilities,.kml-summary details{padding:16px}.kml-inspector{padding:16px}}

.kml-readings label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:#617064}.kml-readings select{font:12px system-ui;padding:4px;background:white;border:1px solid #d5ded6;border-radius:5px}.kml-readings>div{min-width:0}.kml-readings strong{overflow-wrap:anywhere}@media(max-width:650px){#kmlWorkspace .panel-header{flex-wrap:wrap;height:auto;gap:12px;padding:16px}.kml-readings label{max-width:65%}}
