/* 3dmap */ .map { position: relative; width: 100%; height: 100vh; min-height: 900px; min-width: 1440px; z-index: 0px; } .map-title { position: relative; left: 0; right: 0; top: 0; /* width: 50vw; */ z-index: 100px; /* box-shadow: 5px 5px 2.5px #888888; */ } .map-title .map-title-content { position: relative; /* -webkit-clip-path: polygon(0 0, 100% 0, 94% 100%, 92% 100%, 91% 80%, 8% 80%, 9% 100%, 6% 100%); clip-path: polygon(0 0, 100% 0, 94% 100%, 92% 100%, 91% 84%, 9% 84%, 8% 100%, 6% 100%); */ width: 50%; min-width: 720px; /* height: 60px; */ /* color: white; background-color: #2173a0; */ font-size: 1.5rem; text-shadow: 0.1rem 0.1rem #333; /* line-height: 60px; */ } .map-float-panel { position: relative; color: #ffffffbd; /* color: rgba(12.75, 229.5, 76.5, 0.75); */ background-color: #122b54a9; border: 2px solid #a3a3a3; border-radius: 4px; -moz-border-radius: 4px; /* Old Firefox */ /* box-shadow: 5px 5px 2.5px #888888; */ } .map-tool-box { position: relative; left: 1px; top: 10px; z-index: 1000px; } .map-range-set { position: absolute; left: 1px; top: 450px; z-index: 100px; } .map-range-set-2 { position: absolute; left: 1px; top: 160px; z-index: 100px; } .map-factor-selector { position: absolute; left: 1px; top: 64px; z-index: 100px; } .factorbox { position: relative; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: flex-start; flex-direction: row; /* flex-basis: auto; */ /* height: 100px; */ /* background-color: #ffffff; */ /* max-height: 40vh; */ /* max-width: 10vw; */ } .factor-title { /* color: #000000; */ font-weight: 800; font-size: 1rem; line-height: 1rem; margin-top: 6px; /* color: #009414; */ } .map-date-selector { position: absolute; left: 0; right: 0; top: 70px; padding: 0 4px; /* background-color: #ffffffb0; */ /* color: ffffffbd; */ } .map-animation-status { position: absolute; left: 0; right: 0; top: 70px; padding: 0 4px; } .map-history-animation { position: absolute; left: 0; right: 0; bottom: 10px; padding: 0 4px; } .map-realtime-data { position: absolute; left: 1px; bottom: 0; z-index: 100px; display: flex; align-items: flex-start; flex-wrap: wrap; flex-direction: column; /* background-color: #ffffffb0; */ } .map-realtime-data-2 { position: absolute; right: 0; bottom: 0; z-index: 100px; display: flex; align-items: flex-start; flex-wrap: wrap; flex-direction: row; /* background-color: #ffffffb0; */ } .map-realtime-data #realtime_chart { min-height: 270px; min-width: 605px; width: 42vw; height: 30vh; overflow-y: auto; } .map-backgroud-data { position: absolute; padding: 1rem 1rem; /* width: 16vw; */ right: 0; top: 0; z-index: 1000px; } .map-mode-change { position: absolute; left: 10px; top: 80px; z-index: 1000px; padding: 1px; font-size: 1rem; font-weight: 900; /* background-color: #ffffffad; */ } .map-mode-change a:hover { color: antiquewhite; } .map-mode-change .mode-btn { white-space: nowrap; } .map-mode-change .btn-selected { color: #ffffff; padding: 4px 16px; cursor: pointer; border: 2px solid var(--border-color); background-color: #23dad1; transform: skew(-30deg); text-decoration: none; /* -moz-border-radius: 6px; Old Firefox */ /* box-shadow: 5px 0px 2.5px #888888; */ } .map-mode-change .btn-selected div { transform: skew(30deg); } .map-mode-change .btn-unselected { color: #5555557e; padding: 4px 16px; cursor: pointer; background-color: #ffffff; border: 2px solid #00000015; transform: skew(-30deg); text-decoration: none; /* -moz-border-radius: 6px; Old Firefox */ /* box-shadow: 5px 0px 2.5px #888888; */ } .map-mode-change .btn-unselected div { transform: skew(30deg); } .map-date-selector .label-date { display: box; display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ display: -ms-flexbox; /* TWEENER - IE 10 */ display: -webkit-flex; /* NEW - Chrome */ display: flex; align-items: center; -webkit-align-items: center; box-align: center; -moz-box-align: center; -webkit-box-align: center; /* margin-left: 0.5rem; */ /* margin-top: 0.8rem; */ /* background: #d14646; */ height: auto; } .map-date-selector .label-date .label-date-title { /* margin-right: 15px; */ /* color: #000000; */ font-size: 1rem; line-height: 1.11rem; } .map-legend { position: absolute; left: 1px; top: 160px; z-index: 1000px; font-size: medium; } .map-complaint-type { position: absolute; left: 240px; top: 160px; z-index: 1000px; font-size: medium; } .map-history { position: absolute; left: 1px; bottom: 0; z-index: 100px; display: flex; align-items: flex-start; flex-wrap: nowrap; flex-direction: row; /* min-width: 300px; */ min-height: 400px; } .map-task { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 100px; /* min-width: 300px; */ /* min-height: 400px; */ background-color: #00000085; display: flex; /* flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; */ } .map-history-table { position: absolute; right: 0; top: 0; bottom: 0; z-index: 100px; display: flex; align-items: flex-start; flex-wrap: nowrap; flex-direction: row; } .input-date { min-width: 10px; width: auto; height: 1.5rem; /* height: 4.0rem; */ vertical-align: middle; /* color: #000000; */ font-size: 12px; /* font-size: 14px; */ /* line-height: 1rem; */ /* margin-left: 15px; */ padding: 0 4px 0 2px; /* border: 1px solid white; */ border: 1px solid rgb(0, 0, 0); border-radius: 4px; /* background: #ffffff; */ /* background: transparent; color: var(--font-color); */ } .input-date option { font-size: 12px; } .map-btn-group { width: auto; /* height: 90px; */ /* margin-left: 1px; */ /* background-color: bisque; */ } .btn-search { cursor: pointer; } .map-btn-group .btn-search { min-width: 90px; border: 1px solid rgba(192, 207, 228, 1); border-radius: 4px; -webkit-border-radius: 4px; text-align: center; line-height: 3.3rem; line-height: 30px; font-size: 1rem; /* font-size: 14px; */ color: #ffffff; cursor: pointer; position: relative; float: left; background-color: transparent; /* margin-right: 30px; */ } .btn-search:hover { background-color: #115e5a5d; /* background: #0fdfd45d; */ } .map-btn-group .btn-search-s { cursor: pointer; min-width: 60px; border: 1px solid rgba(192, 207, 228, 1); border-radius: 4px; -webkit-border-radius: 4px; text-align: center; line-height: 20px; font-size: 16px; /* font-size: 14px; */ color: #ffffff; cursor: pointer; position: relative; float: left; background-color: transparent; /* margin-right: 30px; */ } .btn-dropdown { cursor: pointer; background-color: var(--bg-color); color: white; border: 1px solid var(--font-color); } .btn-dropdown:hover { color: var(--select_color); }