#root,html,body{margin:0}arcgis-map{display:block;height:100vh}body{font-family:Arial,sans-serif;margin:0;padding:0}.header{background-color:#046;color:#fff;padding:1rem;text-align:center}#query-controls{padding:1rem;background-color:#f4f4f4}#query-controls button{margin-right:.5rem;padding:.5rem 1rem}.container{display:flex;height:calc(100vh - 120px)}#call-list{width:30%;border-right:1px solid #ccc;overflow-y:auto;padding:1rem;background-color:#fafafa}.call-item{border:1px solid #ccc;padding:.5rem;margin-bottom:.5rem;cursor:pointer;background-color:#fff}.call-item:hover{background-color:#f0f0f0}#call-detail{width:30%;padding:1rem;overflow-y:auto}.detail-row{margin-bottom:.5rem}.detail-label{font-weight:700;display:inline-block;width:200px}#map-placeholder{width:100%;height:300px;border:1px solid #ccc;margin-top:1rem;display:none;text-align:center;line-height:300px;color:#666;background-color:#f9f9f9}#media-files{margin-top:1rem}#media-files ul{list-style:none;padding-left:0}#media-files li{padding:.5rem;border-bottom:1px solid #ccc}.popover{position:fixed;top:20%;left:30%;width:40%;height:50%;overflow-y:auto;background:#fff;border:1px solid #ccc;box-shadow:0 2px 10px #0003;z-index:1000;padding:1rem}.popover-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;background-color:#f5f5f5;padding:.5rem}.popover-content{white-space:pre-wrap;font-family:monospace;padding:.5rem}html,body{margin:0;padding:0;height:100%}#root{display:flex;flex-direction:column;height:100%}header,#query-controls{flex-shrink:0}#map-container{flex-grow:1;position:relative}html,body,#root{height:100%;margin:0;padding:0}#map-container,.esri-view,.esri-view-root,.esri-view-surface{height:100%!important;width:100%!important}
