<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{font-family:'Microsoft JhengHei', Arial, sans-serif}.chartjs-legend .legend-item.hidden{text-decoration:line-through;opacity:0.5;color:#999 !important}.data-update-info{text-align:center;margin-bottom:30px;opacity:0.2 !important;cursor:default;font-size:0.9em !important}.chart-legend-strikethrough{text-decoration:line-through;opacity:0.5;color:#999 !important}.header{text-align:center;color:white;margin-bottom:30px}.header h1{font-size:2.5em;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.header p{font-size:1.1em;opacity:0.9}.dashboard{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:30px}.control-panel{background:white;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.control-panel h3{color:#667eea;margin-bottom:20px;font-size:1.3em;border-bottom:2px solid #667eea;padding-bottom:8px}.filter-group{margin-bottom:20px}.filter-group label{display:block;margin-bottom:8px;font-weight:bold;color:#555}.filter-group select,.filter-group input{width:100%;padding:12px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:border-color 0.3s}.filter-group select:focus,.filter-group input:focus{outline:none;border-color:#667eea}.checkbox-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.checkbox-item{display:flex;align-items:center;padding:8px;background:#f8f9fa;border-radius:6px}.checkbox-item input[type="checkbox"]{margin-right:8px;transform:scale(1.2)}.stats-panel{background:white;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-bottom:20px}.stat-card{text-align:center;padding:20px;background:linear-gradient(135deg, #667eea, #764ba2);color:white;border-radius:10px;box-shadow:0 4px 15px rgba(102,126,234,0.3)}.stat-card .number{font-size:2em;font-weight:bold;margin-bottom:5px}.stat-card .label{font-size:0.9em;opacity:0.9}.data-grid{background:white;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-bottom:30px}.data-grid h3{color:#667eea;margin-bottom:20px;font-size:1.3em}.parking-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:15px;max-height:500px;overflow-y:auto}.parking-card{border:2px solid #e1e5e9;border-radius:10px;padding:15px;transition:all 0.3s ease;cursor:pointer;position:relative}.parking-card:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1)}.parking-card.selected{border-color:#667eea;background:#f0f4ff}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.location-name{font-weight:bold;color:#333;font-size:1.1em}.time-category{background:#667eea;color:white;padding:4px 8px;border-radius:20px;font-size:0.8em;font-weight:bold}.parking-info{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-top:10px}.parking-type{text-align:center;padding:8px;border-radius:6px;font-size:0.9em}.parking-type.general{background:#e8f5e8;color:#2d5a2d}.parking-type.truck{background:#fff3cd;color:#856404}.parking-type.bus{background:#d1ecf1;color:#0c5460}.chart-container{background:white;border-radius:15px;padding:25px;box-shadow:0 10px 30px rgba(0,0,0,0.1);margin-bottom:20px}.chart-container canvas{max-width:100%}.chart-container .chartjs-legend,.chart-container .chart-legend{text-align:left !important}.chart-container .chartjs-legend ul,.chart-container .chart-legend ul{list-style:none;padding:0;margin:0}.chart-container .chartjs-legend ul li,.chart-container .chart-legend ul li{display:block !important;margin-bottom:8px;white-space:normal !important;word-wrap:break-word;line-height:1.4;text-align:left}.chart-container .chartjs-legend ul li span,.chart-container .chart-legend ul li span{display:inline-block;white-space:normal;word-wrap:break-word;max-width:100%}.chart-container .chartjs-render-monitor+div{text-align:left !important}.chart-container .chartjs-render-monitor+div ul{text-align:left !important}.chart-container .chartjs-render-monitor+div ul li{white-space:normal !important;word-wrap:break-word;line-height:1.4;margin-bottom:8px;text-align:left !important}.chartjs-legend{text-align:left !important}.chartjs-legend ul{text-align:left !important;padding-left:0 !important}.chartjs-legend ul li{display:block !important;text-align:left !important;white-space:normal !important;word-wrap:break-word;line-height:1.4;margin-bottom:8px}.chartjs-legend ul li span{white-space:normal !important;word-wrap:break-word}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.no-results{text-align:center;padding:40px;color:#666;font-size:1.1em}.time-info{background:#f8f9fa;padding:15px;border-radius:8px;margin-top:20px;border-left:4px solid #667eea}.time-info h4{color:#667eea;margin-bottom:10px}.current-time{background:linear-gradient(135deg, #667eea, #764ba2);color:white;padding:15px 20px;border-radius:12px;text-align:center;margin-bottom:20px;font-weight:bold;box-shadow:0 4px 15px rgba(102,126,234,0.3);font-size:1.1em;border:2px solid rgba(255,255,255,0.2);backdrop-filter:blur(10px);transition:all 0.3s ease}.current-time:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,0.4)}@media (max-width: 768px){.dashboard{grid-template-columns:1fr}.chart-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}}

/*# sourceMappingURL=appParkingMeterDistribution.css.map */</pre></body></html>