.mainFrame{width:100%;max-width:1200px;margin:0 auto;padding:20px}.titleBox{margin-bottom:20px}.navibox{color:var(--text-secondary,#666);align-items:center;font-size:14px;display:flex}.navibox .home,.navibox .spot{padding:0 5px}.navibox .spot span{margin-right:5px}.conTitle .title{color:var(--text-primary,#333);margin-bottom:20px;font-size:24px;font-weight:700}.hide{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.infoBox{background:var(--bg-secondary,#f9f9f9);border:1px solid var(--border-color,#ddd);color:var(--text-primary,#333);margin-bottom:20px;padding:10px}.conTextBul{color:var(--text-primary,#333);margin:5px 0;padding-left:15px;position:relative}.conTextBul:before{content:"•";color:var(--text-accent,#f97316);position:absolute;left:0}.titleH2{color:var(--text-primary,#333);margin:20px 0 10px;font-size:20px;font-weight:700}.formBox{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.breakDiv{align-items:center;gap:10px;display:flex}.grayInput{border:1px solid var(--border-color,#ccc);background:var(--bg-primary,#fff);color:var(--text-primary,#333);border-radius:4px;padding:5px}.m_wid140{width:140px}.graySelect{border:1px solid var(--border-color,#ccc);background:var(--bg-primary,#fff);min-width:150px;color:var(--text-primary,#333);border-radius:4px;padding:5px}.redBtn{color:#fff;cursor:pointer;background:#d9534f;border:none;border-radius:4px;padding:5px 10px;transition:background-color .2s}.redBtn:hover{background:#c9302c}.map{margin:20px 0}.koreaMapOut,.localMapOut,.koreaMap,.localMap{position:relative}.koreaMap a,.localMap a{cursor:pointer;color:var(--text-primary,#333);text-decoration:none;transition:color .2s;position:absolute}.koreaMap a:hover,.localMap a:hover{color:var(--text-accent,#f97316)}.koreaMap a.selected,.localMap a.selected{color:var(--text-accent,#f97316);font-weight:700}.koreaMap img,.localMap img{width:100%;max-width:500px}.localMap{display:none}.localMap[style*=block]{display:block}.seoul{top:20%;left:40%}.kwunggi{top:30%;left:35%}.selBox{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.selBox a{color:var(--text-primary,#333);margin:0 5px;text-decoration:none;transition:color .2s}.selBox a:hover{color:var(--text-accent,#f97316)}.selBox a.selected{color:var(--text-accent,#f97316);font-weight:700}.blueBtn{background:var(--bg-accent,#f97316);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:5px 10px;text-decoration:none;transition:background-color .2s}.blueBtn:hover{background:var(--bg-accent-hover,#ea580c)}.infoBoxRed{color:var(--text-error,#dc2626);background:var(--bg-error,#fef2f2);border:1px solid var(--border-error,#dc2626);border-radius:4px;margin:10px 0;padding:10px}.tableHorV{border-collapse:collapse;background:var(--bg-primary,#fff);width:100%}.tableHorV th,.tableHorV td{border:1px solid var(--border-color,#ddd);text-align:center;padding:8px}.tableHorV th{background:var(--bg-secondary,#f5f5f5);color:var(--text-primary,#333);font-weight:700}.tableHorV td{color:var(--text-primary,#333)}.tableHorV td a{color:var(--text-link,#2563eb);text-decoration:none;transition:color .2s}.tableHorV td a:hover{color:var(--text-link-hover,#1d4ed8);text-decoration:underline}.text-center{text-align:center}.mt20{margin-top:20px}.mhid{display:table-cell}@media (width<=768px){.mhid{display:none}}.jurisdiction-scrollbar::-webkit-scrollbar{width:8px;height:8px}.jurisdiction-scrollbar::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.jurisdiction-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.jurisdiction-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af}[data-theme=dark] .jurisdiction-scrollbar::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] .jurisdiction-scrollbar::-webkit-scrollbar-track{background:#1f2937;border-radius:4px}[data-theme=dark] .jurisdiction-scrollbar::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}[data-theme=dark] .jurisdiction-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280}.jurisdiction-scrollbar{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}[data-theme=dark] .jurisdiction-scrollbar{scrollbar-color:#4b5563 #1f2937}.force-light-mode .jurisdiction-scrollbar::-webkit-scrollbar-track{background:#f3f4f6!important}.force-light-mode.jurisdiction-scrollbar::-webkit-scrollbar-track{background:#f3f4f6!important}.force-light-mode .jurisdiction-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db!important}.force-light-mode.jurisdiction-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db!important}.force-light-mode .jurisdiction-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.force-light-mode.jurisdiction-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.force-light-mode .jurisdiction-scrollbar,.force-light-mode.jurisdiction-scrollbar{scrollbar-color:#d1d5db #f3f4f6!important}.force-light-mode .custom-scrollbar::-webkit-scrollbar-track{background:#f3f4f6!important}.force-light-mode.custom-scrollbar::-webkit-scrollbar-track{background:#f3f4f6!important}.force-light-mode .custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db!important}.force-light-mode.custom-scrollbar::-webkit-scrollbar-thumb{background:#d1d5db!important}.force-light-mode .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.force-light-mode.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af!important}.force-light-mode .custom-scrollbar,.force-light-mode.custom-scrollbar{scrollbar-color:#d1d5db #f3f4f6!important}.react-datepicker-wrapper{width:100%!important}
