.nJO27a_content{text-align:left;background:#fff;border-radius:20px;width:100%;max-width:800px;padding:40px;animation:.8s ease-out nJO27a_fadeInUp}@keyframes nJO27a_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nJO27a_title{color:#2d3748;background:linear-gradient(135deg, var(--color-info), #2d3748);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:2.5rem;font-weight:700}.nJO27a_error{color:#c53030;background:#fed7d7;border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;padding:12px 16px;font-weight:500;display:flex}.nJO27a_error i{margin-right:8px}.nJO27a_actions{flex-wrap:wrap;justify-content:flex-start;gap:15px;margin-bottom:30px;display:flex}.nJO27a_actionButton{background:linear-gradient(135deg, var(--color-info), #2f855a);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:15px 30px;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 15px #38a1694d}.nJO27a_actionButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #38a16966}.nJO27a_actionButton:active{transform:translateY(0)}.nJO27a_actionButton i{margin-right:8px}.nJO27a_loading{color:#4a5568;padding:40px;font-size:1.2rem}.nJO27a_subtitle{color:#2d3748;text-align:left;margin-bottom:20px;font-size:1.8rem;font-weight:600}.nJO27a_formContainer{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:15px;margin-bottom:30px;padding:30px}.nJO27a_formGroup{text-align:left;margin-bottom:20px}.nJO27a_formGroup label{color:#2d3748;margin-bottom:8px;font-size:1.1rem;font-weight:600;display:block}.nJO27a_formGroup input,.nJO27a_formGroup textarea{box-sizing:border-box;border:2px solid #e2e8f0;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:1rem;transition:all .3s}.nJO27a_formGroup input:focus,.nJO27a_formGroup textarea:focus{border-color:var(--color-info);outline:none;box-shadow:0 0 0 3px #38a1691a}.nJO27a_formGroup textarea{resize:vertical;min-height:100px}.nJO27a_formGroup input[type=checkbox]{width:auto;margin-right:8px}.nJO27a_editorContainer{background:#fff;border:2px solid #e2e8f0;border-radius:8px;min-height:200px}.nJO27a_editorContainer:focus-within{border-color:var(--color-info);box-shadow:0 0 0 3px #38a1691a}.nJO27a_contentPreview{max-height:150px;position:relative;overflow:hidden}.nJO27a_contentPreview:after{content:"";background:linear-gradient(#0000,#fff);height:20px;position:absolute;bottom:0;left:0;right:0}.nJO27a_formActions{justify-content:flex-end;gap:15px;margin-top:20px;display:flex}.nJO27a_submitButton{background:linear-gradient(135deg, var(--color-info), #2f855a);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #38a1694d}.nJO27a_submitButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #38a16966}.nJO27a_cancelButton{color:#fff;cursor:pointer;background:#718096;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:all .3s}.nJO27a_cancelButton:hover{background:#4a5568;transform:translateY(-2px)}.nJO27a_listContainer{margin-top:20px}.nJO27a_list{flex-direction:column;gap:12px;display:flex}.nJO27a_listItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:15px;transition:all .3s;box-shadow:0 1px 4px #0000001a}.nJO27a_listItem:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.nJO27a_listItemHeader{text-align:left;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nJO27a_listItemTitle{color:#2d3748;text-align:left;width:100%;margin:0;font-size:1.2rem;font-weight:600}.nJO27a_listItemMeta{color:#718096;text-align:left;flex-wrap:wrap;flex:1;align-items:center;gap:8px 15px;min-width:0;margin-bottom:0;font-size:.8rem;display:flex}.nJO27a_listItemMeta .nJO27a_status{flex-shrink:0}.nJO27a_status{border-radius:20px;padding:4px 12px;font-size:.9rem;font-weight:600}.nJO27a_status.nJO27a_active{color:#22543d;background:#c6f6d5}.nJO27a_status.nJO27a_inactive{color:#c53030;background:#fed7d7}.nJO27a_listItemActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.nJO27a_listItemFooter{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.nJO27a_editButton{color:#fff;cursor:pointer;white-space:nowrap;background:#3182ce;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.nJO27a_editButton:hover{background:#2c5282;transform:translateY(-1px)}.nJO27a_deleteButton{color:#fff;cursor:pointer;white-space:nowrap;background:#e53e3e;border:none;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.nJO27a_deleteButton:hover{background:#c53030;transform:translateY(-1px)}.nJO27a_sendEmailButton{color:#fff;cursor:pointer;white-space:nowrap;background:#805ad5;border:none;border-radius:4px;align-items:center;gap:4px;margin-right:6px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.nJO27a_sendEmailButton:hover:not(.nJO27a_disabled){background:#6b46c1;transform:translateY(-1px)}.nJO27a_sendEmailButton.nJO27a_disabled{color:#718096;cursor:not-allowed;opacity:.6;background:#a0aec0}.nJO27a_toggleButton{color:#fff;cursor:pointer;white-space:nowrap;background:#38a169;border:none;border-radius:4px;align-items:center;gap:4px;margin-right:6px;padding:6px 12px;font-size:.85rem;font-weight:500;transition:all .3s;display:flex}.nJO27a_toggleButton:hover{background:#2f855a;transform:translateY(-1px)}.nJO27a_emptyMessage{text-align:center;color:#718096;background:#f8f9fa;border:2px dashed #e2e8f0;border-radius:12px;padding:40px;font-size:1.1rem}.nJO27a_emptyMessage i{color:#a0aec0;margin-bottom:10px;font-size:2rem;display:block}.nJO27a_modalOverlay{z-index:1000;overscroll-behavior:none;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.nJO27a_modalPanel{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:min(90vh,900px);display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.nJO27a_modalHeader{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.nJO27a_modalTitle{color:#2d3748;text-align:left;margin:0;font-size:1.25rem;font-weight:700}.nJO27a_modalCloseButton{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;display:inline-flex}.nJO27a_modalCloseButton:hover:not(:disabled){color:#2d3748;background:#f7fafc}.nJO27a_modalCloseButton:disabled{opacity:.5;cursor:not-allowed}.nJO27a_modalBody{overscroll-behavior:contain;text-align:left;padding:1.25rem;overflow-y:auto}.nJO27a_modalBody .nJO27a_loading{padding:2rem 1rem}@media (max-width:768px){.nJO27a_content{border-radius:0;max-width:none;margin:0;padding:40px 20px}.nJO27a_title{font-size:2rem}.nJO27a_actions{flex-direction:row;align-items:stretch;gap:8px}.nJO27a_actionButton{white-space:nowrap;flex:1;width:auto;max-width:none;padding:12px 8px;font-size:.9rem}.nJO27a_formContainer{padding:20px}.nJO27a_listItemHeader{margin-bottom:8px}.nJO27a_listItemFooter{flex-direction:column;align-items:stretch;gap:10px}.nJO27a_listItemMeta{flex-flow:row;gap:8px;width:100%;font-size:.72rem}.nJO27a_listItemMeta .nJO27a_status{padding:2px 8px;font-size:.72rem}.nJO27a_listItemMeta span:not(.nJO27a_status){white-space:nowrap}.nJO27a_listItemActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.nJO27a_editButton,.nJO27a_deleteButton,.nJO27a_sendEmailButton,.nJO27a_toggleButton{justify-content:center;width:100%;margin-right:0;padding:8px 6px;font-size:.8rem}.nJO27a_formActions{flex-direction:row;gap:8px}.nJO27a_submitButton,.nJO27a_cancelButton{flex:1;width:auto;padding:12px 8px}.nJO27a_modalOverlay{align-items:stretch;padding:0}.nJO27a_modalPanel{border-radius:0;max-width:none;height:100%;max-height:none}.nJO27a_modalHeader{padding:1rem 1.25rem}.nJO27a_modalBody{padding:1rem 1.25rem 1.5rem}}
.E6q4cW_overlay{z-index:10000;cursor:default;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out E6q4cW_fadeIn;display:flex;position:fixed;inset:0}@keyframes E6q4cW_fadeIn{0%{opacity:0}to{opacity:1}}.E6q4cW_dialog{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-height:90vh;animation:.2s ease-out E6q4cW_slideUp;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes E6q4cW_slideUp{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.E6q4cW_dialog.E6q4cW_small{max-width:400px}.E6q4cW_dialog.E6q4cW_medium{max-width:500px}.E6q4cW_dialog.E6q4cW_large{max-width:600px}.E6q4cW_header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.E6q4cW_title{color:#1f2937;margin:0;font-size:1.25rem;font-weight:600}.E6q4cW_closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;font-size:1.25rem;transition:all .2s;display:flex}.E6q4cW_closeButton:hover{color:#374151;background-color:#f3f4f6}.E6q4cW_closeButton:active{transform:scale(.95)}.E6q4cW_body{flex:1;padding:1.5rem;overflow-y:auto}@media (max-width:768px){.E6q4cW_dialog.E6q4cW_small,.E6q4cW_dialog.E6q4cW_medium,.E6q4cW_dialog.E6q4cW_large{max-width:100%}.E6q4cW_header,.E6q4cW_body{padding:1rem}.E6q4cW_title{font-size:1.125rem}}
.u5qNYa_content{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.u5qNYa_message{color:#374151;word-break:break-word;white-space:pre-line;margin:0;font-size:1rem;line-height:1.6}.u5qNYa_footer{justify-content:center;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}@media (max-width:768px){.u5qNYa_message{font-size:.9375rem}}
.VWcCOW_content{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:.5rem 0;display:flex}.VWcCOW_message{color:#374151;word-break:break-word;white-space:pre-line;margin:0;font-size:1rem;line-height:1.6}.VWcCOW_messageLeft{text-align:left;width:100%}.VWcCOW_messageCenter{text-align:center}.VWcCOW_footer{justify-content:center;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}@media (max-width:768px){.VWcCOW_message{font-size:.9375rem}}
.KB0Pna_content{flex-direction:column;gap:1rem;padding:.5rem 0;display:flex}.KB0Pna_message{color:#374151;word-break:break-word;white-space:pre-line;margin:0;font-size:1rem;line-height:1.6}.KB0Pna_messageLeft{text-align:left;width:100%}.KB0Pna_messageCenter{text-align:center}.KB0Pna_textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;width:100%;min-height:6rem;padding:.75rem;font-size:.9375rem;line-height:1.5}.KB0Pna_error{color:#dc2626;margin:0;font-size:.875rem}.KB0Pna_footer{justify-content:center;gap:.75rem;margin-top:1rem;padding-top:1.5rem;display:flex}
.Ba2Hxa_wrap{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.Ba2Hxa_frame{aspect-ratio:1;border:1px solid var(--color-border-light,#e0e0e0);background:var(--color-bg-muted,#f5f5f5);box-sizing:border-box;z-index:0;border-radius:8px;width:100%;max-width:100%;height:auto;min-height:240px;display:block;position:relative;overflow:hidden}.Ba2Hxa_frame .leaflet-container{width:100%;height:100%;font:inherit}.Ba2Hxa_frame .leaflet-control-attribution{white-space:nowrap;max-width:none;font-size:10px}.Ba2Hxa_markerWrap{background:0 0;border:none}.Ba2Hxa_markerPin{background:#c62828;border:2px solid #fff;border-radius:50% 50% 50% 0;width:22px;height:22px;margin:0 auto;display:block;transform:rotate(-45deg);box-shadow:0 1px 4px #00000059}.Ba2Hxa_footer{width:100%;color:var(--color-text-muted,#666);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.Ba2Hxa_openLink{color:var(--color-primary,#1976d2);white-space:nowrap;flex-shrink:0;text-decoration:none}.Ba2Hxa_openLink:hover{text-decoration:underline}@media (max-width:768px){.Ba2Hxa_footer{flex-wrap:wrap;row-gap:.35rem}.Ba2Hxa_credit{text-align:left;margin-left:0}}
.o_LRqG_footer{border-top:solid 1px var(--color-border);flex-shrink:0;margin-top:auto;padding-top:1rem}.o_LRqG_footerCompactTop{margin-top:0}@media (max-width:480px){.o_LRqG_footerReserveMobileBottomNav{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}}.o_LRqG_footerContainer{max-width:1200px;margin:0 auto;padding:0 1rem}.o_LRqG_linkSection{margin-bottom:1.5rem}.o_LRqG_linkHeader{color:var(--color-text);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.o_LRqG_linkList{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.o_LRqG_linkItem{align-items:center;margin:0;display:inline-flex}.o_LRqG_linkSeparator{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;margin:0 .75rem;font-size:.875rem}.o_LRqG_link{color:var(--color-text-light);white-space:nowrap;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.o_LRqG_link:hover{color:var(--color-text);text-decoration:underline}.o_LRqG_footerBottom{text-align:center;background-color:var(--color-primary);padding:.5rem}.o_LRqG_footerBottomFullBleed{box-shadow:0 0 0 100vmax var(--color-primary);clip-path:inset(0 -100vmax)}.o_LRqG_copyright{color:var(--color-white);margin:0;font-size:.75rem}@media (max-width:768px){.o_LRqG_footer{padding-top:1rem}.o_LRqG_linkSection{margin-bottom:1rem}.o_LRqG_linkHeader{text-align:center;margin-bottom:.5rem;font-size:.8125rem}.o_LRqG_linkList{justify-content:flex-start}.o_LRqG_linkSeparator{margin:0 .5rem}.o_LRqG_link{font-size:.8125rem}}@media (max-width:480px){.o_LRqG_footerContainer{padding:0 .75rem}.o_LRqG_footer{padding-top:.75rem}.o_LRqG_linkSection{margin-bottom:.75rem}.o_LRqG_linkHeader{text-align:left;margin-bottom:.5rem;font-size:.75rem}.o_LRqG_linkList{justify-content:flex-start}.o_LRqG_linkSeparator{margin:0 .5rem}.o_LRqG_link{font-size:.75rem}}
.xXeOQW_detailSection{margin-top:0}.xXeOQW_detailInfoStack{flex-direction:column;gap:2.5rem;display:flex}.xXeOQW_detailSection h2,.xXeOQW_detailSectionHeading{margin:0 0 .5rem;padding-bottom:0;font-size:1.1rem;font-weight:600}.xXeOQW_historySectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:0;padding-bottom:0;display:flex}.xXeOQW_historySectionHeader .xXeOQW_detailSectionHeading{flex:auto;margin:0;padding-bottom:0}.xXeOQW_historyEditLink{color:var(--color-secondary);white-space:nowrap;font-size:.875rem;text-decoration:none}.xXeOQW_historyEditLink:hover{text-decoration:underline}.xXeOQW_detailSection h2{margin-top:0}.xXeOQW_metaList{grid-template-columns:minmax(6.5rem,max-content) 1fr;gap:.35rem .75rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.xXeOQW_metaList>li{display:contents}.xXeOQW_metaLabel{color:var(--color-text-light,#666);font-weight:600}.xXeOQW_metaValue{text-align:left;min-width:0;line-height:1.5}.xXeOQW_pandaList,.xXeOQW_historyList{margin:0;padding:0;list-style:none}.xXeOQW_pandaList li,.xXeOQW_historyList li{margin-bottom:.5rem}.xXeOQW_pandaList a,.xXeOQW_historyList a,.xXeOQW_backLink,.xXeOQW_contributorLink{color:var(--color-secondary);text-decoration:none}.xXeOQW_pandaList a:hover,.xXeOQW_historyList a:hover,.xXeOQW_backLink:hover,.xXeOQW_contributorLink:hover{text-decoration:underline}.xXeOQW_pastSection summary{cursor:pointer;margin-bottom:.5rem;font-weight:600}.xXeOQW_pastSection{margin-top:1rem}.xXeOQW_contributorSection{margin-top:1.25rem}.xXeOQW_historyToggleBtn{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem;text-decoration:underline}.xXeOQW_historyToggleBtn:hover{color:#1b5e20}.xXeOQW_editHistoryList{margin:0;padding:0;list-style:none}.xXeOQW_editHistoryItem{border-bottom:1px solid var(--color-border);grid-template-columns:6.5rem 1fr;gap:.25rem .75rem;padding:.65rem 0;font-size:.9rem;display:grid}.xXeOQW_editHistoryItem:last-child{border-bottom:none}.xXeOQW_editHistoryDate{color:var(--color-text-light,#666);white-space:nowrap;grid-column:1}.xXeOQW_editHistoryActor{grid-column:2;font-weight:600}.xXeOQW_editHistorySummary{color:var(--color-text);grid-column:1/-1}.xXeOQW_notes{color:var(--color-text-light,#666);white-space:pre-wrap;margin-top:0;font-size:.9rem}.xXeOQW_statusCurrent{color:#2e7d32;font-weight:600}.xXeOQW_statusPast{color:var(--color-text-light,#666)}.xXeOQW_pandaHeader{margin-bottom:1rem}.xXeOQW_pandaHeaderSub{color:var(--color-text-light,#666);margin:.25rem 0 0;font-size:.95rem}.xXeOQW_detailBackNav{margin:.35rem 0 0}.xXeOQW_detailBackNavLink{color:var(--color-secondary);font-size:.9rem;text-decoration:none}.xXeOQW_detailBackNavLink:hover{text-decoration:underline}
.dgwhpa_main{flex:1;justify-content:center;align-items:center;display:flex}.dgwhpa_error{text-align:center;max-width:500px;padding:2rem}.dgwhpa_error h1{color:var(--color-text-dark,#333);margin-bottom:1rem;font-size:2rem}.dgwhpa_error p{color:var(--color-text-light,#666);font-size:1.1rem;line-height:1.5}
._4I364W_referenceLinks{border-top:1px solid var(--color-border);color:var(--color-text-light);flex-shrink:0;margin-top:0;padding:1rem 1rem 0;font-size:.9rem}._4I364W_referenceLinksTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}._4I364W_referenceLinksList{margin:0;padding:0;list-style:none}._4I364W_referenceLinksList li{margin-bottom:.25rem}._4I364W_referenceLinksList a{color:var(--color-secondary);text-decoration:none}._4I364W_referenceLinksList a:hover{text-decoration:underline}._4I364W_referenceLinksList a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}
._X7_xG_modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._X7_xG_modalContent{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:360px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._X7_xG_modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._X7_xG_modalTitle{color:#111827;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}._X7_xG_modalTitle i{color:var(--color-point-earned)}._X7_xG_closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}._X7_xG_closeButton:hover{color:#374151;background-color:#e5e7eb}._X7_xG_modalBody{flex:1;padding:8px 24px 20px;overflow-y:auto}._X7_xG_lines{margin:0;padding:0;list-style:none}._X7_xG_lineItem{border-bottom:1px solid #f3f4f6;padding:12px 0}._X7_xG_lineItem:last-child{border-bottom:none}._X7_xG_lineHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._X7_xG_lineLabel{color:#111827;font-size:14px;font-weight:600}._X7_xG_linePoints{color:#374151;white-space:nowrap;text-align:right;font-size:13px}._X7_xG_linePoints strong{color:var(--color-point-earned);font-weight:700}._X7_xG_lineMeta{color:#6b7280;margin:4px 0 0;font-size:12px}._X7_xG_totalRow{color:#111827;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;font-size:14px;font-weight:600;display:flex}._X7_xG_totalRow strong{color:var(--color-point-earned)}._X7_xG_notes{flex-direction:column;gap:8px;margin-top:14px;display:flex}._X7_xG_note{color:#9a3412;background:#fff7ed;border-radius:4px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}._X7_xG_note i{flex-shrink:0;margin-top:2px}@media (max-width:640px){._X7_xG_modalOverlay{padding:10px}._X7_xG_modalContent{max-height:90vh}._X7_xG_modalHeader{padding:16px 20px}._X7_xG_modalTitle{font-size:16px}._X7_xG_modalBody{padding:6px 20px 18px}}
.B9OaRW_earned,.B9OaRW_capped,.B9OaRW_eligible{color:var(--color-point-earned);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;line-height:inherit;background-color:#0000;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.B9OaRW_earned:hover,.B9OaRW_capped:hover,.B9OaRW_eligible:hover{text-decoration:underline}.B9OaRW_capped{color:var(--color-point-earned)}
.awhmbq_commentSection{flex-direction:column;display:flex}.awhmbq_reviewsList{flex-direction:column;padding:0;display:flex}.awhmbq_topPageCompactFooter .awhmbq_reviewsList{padding-top:0;padding-bottom:0}.awhmbq_mypageEntityComments .awhmbq_reviewsList{padding-top:.5rem}.awhmbq_topPageCompactFooter .awhmbq_reviewsList>div:last-child .awhmbq_reviewItem{margin-bottom:0;padding-bottom:.25rem}@media (max-width:768px){.awhmbq_topPageCompactFooter .awhmbq_reviewsList>div:last-child .awhmbq_reviewItem{margin-bottom:0;padding-bottom:.5rem}}.awhmbq_reviewItem{--review-item-bg:var(--color-white);background:var(--review-item-bg);border-bottom:1px solid var(--color-border-light);align-items:flex-start;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;transition:border-color .3s,background-color .3s;display:flex}.awhmbq_reviewsList>div:first-child .awhmbq_reviewItem{padding-top:0}.awhmbq_reviewItemMypageList{grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr);column-gap:1rem;padding-right:0;display:grid;position:relative}.awhmbq_reviewLeadAvatar{grid-area:1/1;align-self:center;width:50px;height:50px}.awhmbq_reviewLeadAvatar .awhmbq_reviewAvatarLink{width:50px;height:50px;display:block}.awhmbq_reviewLeadAvatar .awhmbq_reviewAvatar{object-fit:cover;width:50px;height:50px;margin-right:0;display:block}.awhmbq_reviewLeadMeta{flex-direction:column;grid-area:1/2;justify-content:center;gap:.15rem;min-width:0;padding-right:2.25rem;display:flex}.awhmbq_reviewItemMypageList .awhmbq_reviewMain{grid-area:2/2;min-width:0}.awhmbq_reviewItemMypageList .awhmbq_entityLinkRow{margin-bottom:0}.awhmbq_reviewItemMypageList .awhmbq_reviewActions{min-height:1.75rem;margin-bottom:0;padding-right:4.5rem}.awhmbq_reviewItemMypageList .awhmbq_statusBadgeGroup{margin-left:0;position:absolute;bottom:.35rem;right:0}.awhmbq_reviewItemAfterAd{border-top:1px solid var(--color-border-light);padding-top:.5rem}.awhmbq_pankatsuClickable{cursor:pointer}.awhmbq_pankatsuClickable:hover{--review-item-bg:#f8f8f8}.awhmbq_viewModalContent{padding-top:0}.awhmbq_viewModalContent .awhmbq_reviewItem{cursor:default;border:none;margin-bottom:0;padding:0}.awhmbq_viewModalContent .awhmbq_reviewItem:hover{background:0 0}.awhmbq_shareActionWrap{display:inline-flex;position:relative}.awhmbq_shareBtn{position:relative}.awhmbq_reviewMain{flex:1;min-width:0}.awhmbq_entityLinkRow{margin-bottom:.5rem}.awhmbq_entityLink{color:var(--color-primary,#c41e3a);align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.awhmbq_entityLinkIcon{flex-shrink:0;place-items:center;width:1.15em;height:1.2em;font-size:.92em;line-height:1;display:inline-grid}.awhmbq_entityLinkIcon i{line-height:1;display:block}.awhmbq_entityLinkIconPanda{transform:translateY(.1em)}.awhmbq_entityLinkIconPlace{transform:translateY(.07em)}.awhmbq_entityLinkLabel{line-height:1.2}.awhmbq_entityLink:hover{text-decoration:underline}.awhmbq_reviewHeader{justify-content:space-between;align-items:flex-start;padding-left:0;display:flex;position:relative}.awhmbq_reviewAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:50px;height:50px;margin-right:1rem}.awhmbq_reviewAvatarLink{text-decoration:none;transition:opacity .3s;display:inline-block}.awhmbq_reviewAvatarLink:hover{opacity:.7}.awhmbq_reviewUserInfo h4{color:var(--color-text);margin:0;font-size:.8rem}.awhmbq_reviewUserInfo a{color:inherit;text-decoration:none;transition:opacity .3s}.awhmbq_reviewUserInfo a:hover{color:inherit;opacity:.7}.awhmbq_reviewDate{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;font-size:.7rem;display:flex}.awhmbq_reviewContent{margin-bottom:.5rem;padding-left:0}.awhmbq_collapsibleSection{position:relative}.awhmbq_collapsibleSectionCollapsed{overflow:hidden}.awhmbq_collapsibleSectionExpanded{overflow:visible}.awhmbq_collapsibleSectionFade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--review-item-bg));height:3rem;position:absolute;bottom:1.75rem;left:0;right:0}a.awhmbq_collapsibleSectionToggleBtn{justify-content:center;align-items:center;gap:.35rem;width:100%;margin-top:.25rem;padding:.35rem 0;font-size:.75rem;display:inline-flex}a.awhmbq_collapsibleSectionToggleBtn i{font-size:.65rem}a.awhmbq_collapsibleSectionToggleBtn:hover i.awhmbq_fa-chevron-down{transform:translateY(3px)}a.awhmbq_collapsibleSectionToggleBtn:hover i.awhmbq_fa-chevron-up{transform:translateY(-3px)}.awhmbq_reviewTitle{padding-top:.5rem;font-size:1.1em;font-weight:700}.awhmbq_reviewText{color:var(--color-text);white-space:pre-line;margin-bottom:0;font-size:.8rem;line-height:1.6}.awhmbq_reviewContent .awhmbq_collapsibleSection+.awhmbq_collapsibleSection{margin-top:.5rem}.awhmbq_reviewPhotos{flex-wrap:wrap;gap:.5rem;display:flex}.awhmbq_reviewPhoto{cursor:pointer;width:100px;height:75px;transition:transform .3s;overflow:hidden}.awhmbq_reviewPhoto img{object-fit:cover;width:100%;height:100%}.awhmbq_reviewActions{align-items:center;gap:1rem;margin:.5rem 0;display:flex}.awhmbq_reviewActionBtn{cursor:pointer;color:var(--color-text-light);background:0 0;border:none;align-items:center;gap:.25rem;font-size:.8rem;transition:all .3s;display:flex}.awhmbq_reviewActionBtn.awhmbq_liked{color:var(--color-danger)}.awhmbq_reviewCommentForm{border:1px solid var(--color-border-light);background:var(--color-bg);border-radius:6px;margin-top:.5rem;padding:.75rem}.awhmbq_replyItem{border-bottom:1px solid var(--color-bg);align-items:flex-start;margin-top:.5em;display:flex}.awhmbq_replyItem:last-child{border-bottom:none}.awhmbq_replyMain{flex:1;min-width:0}.awhmbq_replyAvatar{border-radius:50%;width:28px;height:28px;margin-right:.5em}.awhmbq_replyAvatarLink{text-decoration:none;transition:opacity .3s;display:inline-block}.awhmbq_replyAvatarLink:hover{opacity:.7}.awhmbq_replyHeader{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.awhmbq_replyUserInfo h4{color:var(--color-text);margin:0;font-size:.7rem}.awhmbq_replyUserInfo a{color:inherit;text-decoration:none;transition:opacity .3s}.awhmbq_replyUserInfo a:hover{color:inherit;opacity:.7}.awhmbq_replyDate{color:var(--color-text-muted);margin:0;font-size:.6rem}.awhmbq_replyText{white-space:pre-line;padding:.2rem 0;font-size:.8rem}.awhmbq_replyItemActions{align-items:center;gap:.75rem;margin:.35rem 0;display:flex}.awhmbq_replyItemActions .awhmbq_reviewActionBtn{font-size:.75rem}.awhmbq_replyFormContainer{margin-left:calc(28px + .5em)}.awhmbq_replyBtn{cursor:pointer;color:var(--color-text);background-color:#f5f5f5;border:none;border-radius:4px;padding:.2rem .5rem}.awhmbq_replyBtn:hover{background-color:#e8e8e8}.awhmbq_replyForm{border-top:1px solid var(--color-bg);border-bottom:1px solid var(--color-bg);padding:.5rem}.awhmbq_replyFormContainer .awhmbq_replyForm{border-top:none}.awhmbq_replyForm textarea{resize:vertical;border:none;width:100%;padding-top:.5rem;font-size:.8rem}.awhmbq_replyForm textarea:focus{border:none;outline:none}.awhmbq_replyActions{justify-content:flex-end;gap:.5rem;display:flex}.awhmbq_submitReply,.awhmbq_cancelReply,.awhmbq_submitReplyBtn,.awhmbq_cancelReplyBtn{min-width:unset;cursor:pointer;border:none;border-radius:4px;padding:.25rem .75rem;font-size:.7rem;transition:all .3s}.awhmbq_submitReply,.awhmbq_submitReplyBtn{background:var(--color-info);color:var(--color-white)}.awhmbq_cancelReply,.awhmbq_cancelReplyBtn{background:var(--color-text-muted);color:var(--color-white)}.awhmbq_loadMoreContainer{text-align:center}.awhmbq_loadMoreBtn{transition:all .3s;display:inline-flex}.awhmbq_noReviews{text-align:center;color:var(--color-text-muted);padding:2rem;font-size:1.1rem}.awhmbq_noComments{color:var(--color-text-light);text-align:center;padding:1rem}.awhmbq_hidden{display:none}.awhmbq_visible,.awhmbq_commentVisible{display:block}.awhmbq_commentHidden{display:none}.awhmbq_replyFormVisible{display:block}.awhmbq_replyFormHidden{display:none}.awhmbq_replyBtnVisible{display:block}.awhmbq_replyBtnHidden{display:none}.awhmbq_modal{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:none;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.15s ease-out awhmbq_modalFadeIn;display:flex;position:fixed;top:0;left:0}@keyframes awhmbq_modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes awhmbq_modalSlideIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.awhmbq_reviewForm{overscroll-behavior:contain;background:var(--color-white);border-radius:8px;width:90%;max-width:600px;max-height:90vh;animation:.15s ease-out awhmbq_modalSlideIn;overflow-y:auto;box-shadow:0 10px 30px #0d0d0d4d}.awhmbq_reviewForm.awhmbq_viewModalForm{width:min(920px,100vw - 2rem);max-width:min(920px,100vw - 2rem)}@media (max-width:768px){.awhmbq_reviewForm.awhmbq_viewModalForm{width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem)}}.awhmbq_modalHeader{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.awhmbq_modalHeader h3{color:var(--color-text)!important;margin:0!important;font-size:1.5rem!important;font-weight:600!important}.awhmbq_formActions{border:none;gap:.5rem;display:flex}.awhmbq_modalClose{cursor:pointer;color:var(--color-text-muted);background:0 0;padding:0 .5rem;font-size:2rem;transition:all .3s;border:none!important}.awhmbq_modalClose:hover{color:var(--color-text);background:0 0!important}.awhmbq_modalContent{padding:.5rem 2rem}.awhmbq_formGroup{padding:.2rem 0}.awhmbq_formGroup label{margin:0;padding:0}.awhmbq_formGroup input,.awhmbq_formGroup textarea,.awhmbq_formGroup select{box-sizing:border-box;border:none;width:100%;padding:0;font-family:inherit;font-size:1.2rem;transition:border-color .3s}.awhmbq_formGroup input:focus,.awhmbq_formGroup textarea:focus,.awhmbq_formGroup select:focus{border:none;outline:none}.awhmbq_formGroup textarea{resize:vertical;min-height:150px;font-size:1rem}.awhmbq_formActionsContainer{justify-content:space-between;margin:.5rem 0;display:flex}.awhmbq_formActionsRow{justify-content:space-between;align-items:center;margin:.5rem 0;display:flex}.awhmbq_formActionsLeft,.awhmbq_formActionsRight{gap:.5rem;display:flex}.awhmbq_actionButton{padding:.4rem;border:none!important}.awhmbq_hiddenFileInput{display:none}.awhmbq_uploadSpinner{border:2px solid #cdd1e0;border-top-color:#388ae5;border-radius:50%;width:14px;height:14px;margin-right:.4rem;animation:.8s linear infinite awhmbq_uploadSpinnerSpin;display:inline-block}@keyframes awhmbq_uploadSpinnerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.awhmbq_commentImages{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.awhmbq_commentImageThumb{cursor:pointer;background:0 0;border:none;border-radius:6px;width:240px;height:180px;padding:0;transition:opacity .2s;display:block;overflow:hidden}.awhmbq_commentImageThumb:hover{opacity:.9}.awhmbq_commentImageThumb img{object-fit:cover;width:100%;height:100%}.awhmbq_uploadedImagesPreview{flex-wrap:wrap;gap:.5rem;display:flex}.awhmbq_uploadedImageThumb{cursor:pointer;width:100px;height:75px;position:relative;overflow:hidden}.awhmbq_uploadedImageThumb img{object-fit:cover;width:100%;height:100%}.awhmbq_removeImageBtn{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;position:absolute;top:0;right:0}@media (max-width:480px){.awhmbq_modalContent{padding:.5rem 1rem}.awhmbq_commentImages{flex-flow:column}.awhmbq_commentImageThumb{width:100%;height:auto}.awhmbq_commentImageThumb img{object-fit:contain;width:100%;height:auto;display:block}}.awhmbq_commentInputContainer{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:.5rem;padding:.5rem 0}.awhmbq_commentInputWrapper{align-items:flex-start;gap:1rem;display:flex}.awhmbq_userAvatar{flex-shrink:0}.awhmbq_avatarImage{object-fit:cover;border-radius:50%;width:50px;height:50px}.awhmbq_inputArea{flex-direction:column;flex:1;gap:.5rem;display:flex}.awhmbq_commentTextarea{resize:vertical;border:none;border-radius:2px;width:100%;padding:.75rem;font-family:inherit;font-size:.85rem;line-height:.85rem;transition:border-color .3s}.awhmbq_commentTextarea:focus{outline:none}.awhmbq_commentTextarea::placeholder{color:#6c757d}.awhmbq_commentActions{justify-content:flex-end;display:flex}.awhmbq_submitCommentBtn{cursor:pointer;padding:.5rem 1rem;transition:background-color .3s}:is(.awhmbq_submitCommentBtn:disabled,.awhmbq_submitReplyBtn:disabled,.awhmbq_formActionsRight .action-button.primary:disabled){cursor:not-allowed;box-shadow:none;opacity:1;background-color:var(--color-border-light,#e8e9ec)!important;color:var(--color-text-muted,#9ca3af)!important}.awhmbq_commentMetaRow{flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem;display:flex}.awhmbq_commentVisitDateField{flex:0 auto;min-width:0;margin-right:1rem}.awhmbq_commentPublishField{flex:none}.awhmbq_commentPublishField>label,.awhmbq_commentVisitDateField>label{margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.awhmbq_commentVisitDateField input[type=date]{border:1px solid var(--color-border-light);box-sizing:border-box;border-radius:4px;width:14rem;min-width:0;max-width:100%;padding:.45rem .5rem;font-size:.95rem}.awhmbq_commentPublishSelect{border:1px solid var(--color-border-light);background:var(--color-bg,#fff);box-sizing:border-box;cursor:pointer;border-radius:4px;width:auto;min-width:6.5rem;max-width:9rem;padding:.45rem .5rem;font-size:.95rem}@media (max-width:480px){.awhmbq_commentMetaRow{flex-wrap:nowrap}.awhmbq_commentVisitDateField input[type=date],.awhmbq_commentPublishSelect{min-height:2.5rem}}.awhmbq_statusBadgeGroup{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:inline-flex}.awhmbq_adminPublishBtn{color:#fff;background-color:#198754;border-radius:999px;margin-left:auto;padding:6px 14px;font-weight:600}.awhmbq_adminPublishBtn:hover:not(:disabled){background-color:#157347}.awhmbq_adminPublishBtn:disabled{opacity:.6;cursor:not-allowed}.awhmbq_draftNavButton{border:1px solid var(--color-border-light);background:var(--color-white);color:var(--color-text);cursor:pointer;border-radius:999px;padding:.2rem .75rem;font-size:.8rem}.awhmbq_draftNavButton:hover{opacity:.85}.awhmbq_commentActionMenuWrap{z-index:10;flex-shrink:0;display:flex;position:relative}.awhmbq_reviewItemMypageList>.awhmbq_commentActionMenuWrap{grid-column:unset;grid-row:unset;position:absolute;top:.35rem;right:0}.awhmbq_actionButtons{z-index:10;gap:6px;display:flex}.awhmbq_editButton,.awhmbq_deleteButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}.awhmbq_editButton:hover{background:#1e64b4d9}.awhmbq_deleteButton:hover{background:#00000080}.awhmbq_editButton:active,.awhmbq_deleteButton:active{transform:scale(.95)}
.E79y6G_modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.E79y6G_modalContent{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:360px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.E79y6G_modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.E79y6G_modalTitle{color:#111827;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.E79y6G_modalTitle i{color:#ef4444}.E79y6G_closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}.E79y6G_closeButton:hover{color:#374151;background-color:#e5e7eb}.E79y6G_modalBody{flex:1;padding:0;overflow-y:auto}.E79y6G_loadingContainer{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.E79y6G_loadingContainer i{color:#3b82f6;margin-bottom:12px;font-size:24px}.E79y6G_loadingContainer p{margin:0;font-size:14px}.E79y6G_errorContainer{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.E79y6G_errorContainer i{color:#ef4444;margin-bottom:12px;font-size:24px}.E79y6G_errorContainer p{margin:0 0 16px;font-size:14px}.E79y6G_retryButton{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background-color .2s}.E79y6G_retryButton:hover{background-color:#2563eb}.E79y6G_emptyContainer{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.E79y6G_emptyContainer i{color:#d1d5db;margin-bottom:12px;font-size:24px}.E79y6G_emptyContainer p{margin:0;font-size:14px}.E79y6G_usersList{padding:8px 0}.E79y6G_userItem{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;padding:12px 24px;transition:background-color .2s;display:flex}.E79y6G_userItem:hover{background-color:#f9fafb}.E79y6G_userItem:last-child{border-bottom:none}.E79y6G_userAvatar{flex-shrink:0;margin-right:12px}.E79y6G_avatarImage{object-fit:cover;border:2px solid #e5e7eb;border-radius:50%;width:40px;height:40px}.E79y6G_userInfo{flex:1;min-width:0}.E79y6G_username{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:14px;font-weight:600;overflow:hidden}.E79y6G_userBio{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.E79y6G_userAction{color:#9ca3af;margin-left:12px;font-size:12px}@media (max-width:640px){.E79y6G_modalOverlay{padding:10px}.E79y6G_modalContent{max-height:90vh}.E79y6G_modalHeader{padding:16px 20px}.E79y6G_modalTitle{font-size:16px}.E79y6G_userItem{padding:10px 20px}.E79y6G_avatarImage{width:36px;height:36px}.E79y6G_username{font-size:13px}.E79y6G_userBio{font-size:11px}}
.uk933W_registrationGrid{grid-template-columns:1fr;gap:.75rem;min-width:0;padding:.5rem 0;display:grid}.uk933W_registrationGrid>*{min-width:0}.uk933W_registrationCard{width:100%;min-width:0}.uk933W_registrationCard a{color:inherit;text-decoration:none}.uk933W_registrationCard a:hover{text-decoration:underline}.uk933W_rejectionReason{color:#b91c1c;order:2;margin:0;font-size:.85rem;font-weight:400}.uk933W_list{margin:0;padding:0;list-style:none}.uk933W_listItemPlain{padding:1rem 0 2.25rem;display:block;position:relative}.uk933W_listItemPlain .uk933W_itemHeader{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.35rem;display:flex}.uk933W_itemHeader{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.uk933W_pandaName,.uk933W_pandaNameLink{color:inherit;min-width:0;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.uk933W_pandaNameLink{text-decoration:none}.uk933W_pandaNameLink:hover{text-decoration:underline}.uk933W_topActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.4rem;display:flex}.uk933W_actionButton,.uk933W_actionButtonDanger{cursor:pointer;white-space:nowrap;min-width:auto;color:var(--color-text,#111);background-color:#f5f5f5;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.3rem .65rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s;display:inline-flex}.uk933W_actionButton:hover{background-color:#e8e8e8}.uk933W_actionButtonDanger{color:#b91c1c}.uk933W_actionButtonDanger:hover:not(:disabled){background-color:#fee2e2}.uk933W_actionButton:disabled,.uk933W_actionButtonDanger:disabled{opacity:.6;cursor:not-allowed}.uk933W_zooName{color:var(--color-text-light,#6b7280);margin:0;font-size:.9rem}.uk933W_meta{color:var(--color-text-light,#6b7280);margin:0;font-size:.85rem}.uk933W_listItemPlain .uk933W_statusCorner{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex;position:absolute;bottom:.75rem;right:0}
.vaErZG_pageBottomAnchor{flex-shrink:0;width:100%;margin-top:auto}
.Wi4cYq_commonCard{grid-template-columns:var(--grid-cols,1fr 1fr);color:inherit;background:var(--color-white);text-decoration:none;transition:transform .2s;display:grid;position:relative}.Wi4cYq_commonCard:hover{background:var(--color-background-primary)}.Wi4cYq_commonCardImage{aspect-ratio:1;object-fit:cover;width:100%}.Wi4cYq_actionButtons{z-index:10;gap:6px;display:flex;position:absolute;top:8px;right:8px}.Wi4cYq_actionButtons:has(.Wi4cYq_actionMenuContainerOpen){z-index:1001}.Wi4cYq_hasDraftBadge{z-index:1;gap:6px;display:flex;position:absolute;bottom:2px;left:2px}.Wi4cYq_publishStatus{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:2px;right:2px}.Wi4cYq_actionButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.Wi4cYq_actionButton:hover{background:#00000080}.Wi4cYq_cardImageWrapper{position:relative}.Wi4cYq_cardImageWrapper .Wi4cYq_actionButtons{top:8px;right:8px}.Wi4cYq_actionButton:active{transform:scale(.95)}.Wi4cYq_actionMenuBackdrop{z-index:999;background:0 0;position:fixed;inset:0}.Wi4cYq_actionMenuContainer{z-index:100;position:relative}.Wi4cYq_actionMenuContainerOpen{z-index:1001}.Wi4cYq_actionMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Wi4cYq_actionMenuItem{color:#1f2937;text-align:left;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s;display:flex}.Wi4cYq_actionMenuItem:last-of-type{border-bottom:none}.Wi4cYq_actionMenuItem:hover{background-color:#f9fafb}.Wi4cYq_actionMenuItemDanger{color:#dc2626}.Wi4cYq_actionMenuItemDanger:hover{background-color:#fef2f2}.Wi4cYq_actionMenuItemCancel{color:#6b7280;text-align:left;cursor:pointer;white-space:nowrap;background:#f9fafb;border:none;border-top:1px solid #e5e7eb;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s}.Wi4cYq_actionMenuItemCancel:hover{background-color:#f3f4f6}.Wi4cYq_deleteButtonContainer{z-index:100;position:relative}.Wi4cYq_deleteMenu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:160px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.Wi4cYq_deleteMenuItem{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f3f4f6;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s}.Wi4cYq_deleteMenuItem:last-of-type{border-bottom:none}.Wi4cYq_deleteMenuItem:hover{background-color:#f9fafb}.Wi4cYq_deleteMenuItemCancel{color:#6b7280;text-align:left;cursor:pointer;background:#f9fafb;border:none;border-top:1px solid #e5e7eb;width:100%;padding:10px 16px;font-size:14px;transition:background-color .2s}.Wi4cYq_deleteMenuItemCancel:hover{background-color:#f3f4f6}.Wi4cYq_commonCardContent{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:0 .5rem;font-weight:700;display:flex}.Wi4cYq_commonCardTitle{margin-bottom:0;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;order:0;max-width:100%;margin-block-start:0;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.Wi4cYq_commonCardMeta{order:1;align-items:center;gap:.5rem;margin-bottom:0;font-size:.85rem;display:flex}.Wi4cYq_commonCardDate{flex-direction:column;order:1;align-items:center;gap:0;margin-bottom:0;font-size:.85rem;display:flex}.Wi4cYq_commonCardDate span{text-align:left;width:100%}.Wi4cYq_commonCardMeta span:first-child{align-items:center;gap:.3rem;display:flex}.Wi4cYq_commonCardMeta span:first-child:before{display:none}.Wi4cYq_commonCardFooter{border-top:none;order:3;justify-content:flex-start;align-items:center;margin-top:0;padding-top:0;display:flex}.Wi4cYq_commonCardAddress{color:#666;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.Wi4cYq_userAvatar{object-fit:cover;border-radius:50%;width:20px;height:20px}.Wi4cYq_engagement{gap:1rem;font-size:.75rem;display:flex}.Wi4cYq_engagement span:nth-child(2) .Wi4cYq_fas.Wi4cYq_fa-comment:before{content:"💬"}.Wi4cYq_engagement span:nth-child(3) .Wi4cYq_fas.Wi4cYq_fa-heart:before{content:"❤️"}.Wi4cYq_engagement span:nth-child(4) .Wi4cYq_fas.Wi4cYq_fa-eye:before{content:"👁️"}.Wi4cYq_categoryTag{background-color:var(--color-primary);color:#fff;border-radius:12px;padding:.2rem .5rem;font-size:.8rem;font-weight:500}.Wi4cYq_adminWriterReviewCard,.Wi4cYq_searchResultCard{grid-template-columns:2fr 3fr}.Wi4cYq_profileCard{grid-template-columns:1fr 2fr}.Wi4cYq_viewReviewCard{grid-template-columns:2fr 3fr}@media (max-width:480px){.Wi4cYq_actionButtons{flex-direction:column;top:4px;right:4px}.Wi4cYq_actionButton{width:28px;height:28px;font-size:12px}.Wi4cYq_commonCard{grid-template-columns:1fr 2fr}.Wi4cYq_publishStatus{flex-direction:column;align-items:flex-end;gap:2px}}
.B_Rfzq_wrapper{width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.B_Rfzq_arrowLeft,.B_Rfzq_arrowRight{z-index:2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.B_Rfzq_arrowLeft{left:0}.B_Rfzq_arrowRight{right:0}.B_Rfzq_arrowLeft:before,.B_Rfzq_arrowRight:before{background:color-mix(in srgb, var(--color-white) 85%, transparent);content:"";border-radius:50%;position:absolute;inset:0}.B_Rfzq_arrowLeft i,.B_Rfzq_arrowRight i{z-index:1;color:var(--color-info);font-size:1.125rem;line-height:1;position:relative}.B_Rfzq_arrowRight i{animation:.9s ease-in-out infinite B_Rfzq_scrollHintRight}.B_Rfzq_arrowLeft i{animation:.9s ease-in-out infinite B_Rfzq_scrollHintLeft}.B_Rfzq_arrowLeft:hover i,.B_Rfzq_arrowRight:hover i{color:var(--color-secondary)}.B_Rfzq_arrowLeft:focus-visible,.B_Rfzq_arrowRight:focus-visible{outline:2px solid var(--color-info);outline-offset:-2px;border-radius:50%}@keyframes B_Rfzq_scrollHintRight{0%,to{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes B_Rfzq_scrollHintLeft{0%,to{transform:translate(3px)}50%{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.B_Rfzq_arrowLeft i,.B_Rfzq_arrowRight i{animation:none}}@media (max-width:480px){.B_Rfzq_arrowLeft,.B_Rfzq_arrowRight{width:2.375rem;height:2.375rem}.B_Rfzq_arrowLeft i,.B_Rfzq_arrowRight i{font-size:1rem}}
._5QqAqq_icon{vertical-align:-.125em;flex-shrink:0;width:1em;height:1em;display:inline-block}
.v_43Yq_infoItem{background:var(--color-white);grid-template-columns:1fr 2fr;gap:.5rem 0;padding-left:1rem;transition:all .3s;display:grid}.v_43Yq_infoLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--color-info);font-size:.9rem;font-weight:600}.v_43Yq_infoValue{color:var(--color-text);font-size:.8rem;line-height:1.6}.v_43Yq_infoValueMultiline{white-space:pre-wrap;word-break:break-word}.v_43Yq_infoLink{color:var(--color-link,#1565c0);word-break:break-all}.v_43Yq_infoLink:hover{text-decoration:underline}@media (max-width:768px){.v_43Yq_place-detail{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:480px){.v_43Yq_infoItem,.v_43Yq_place-detail .v_43Yq_infoItem{padding:1rem}}
.uDHaSW_shareSubMenu{flex-direction:column;display:flex}.uDHaSW_shareSubMenuItem{cursor:pointer;color:#374151;text-align:left;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.875rem;transition:background .15s;display:flex}.uDHaSW_shareSubMenuItem:hover{background:#f3f4f6}.uDHaSW_shareSubMenuItem i{text-align:center;color:#6b7280;width:16px}.uDHaSW_xLogoIcon{flex-shrink:0;width:14px;height:14px}
.yDUUzq_root,.yDUUzq_section{min-width:0}.yDUUzq_sectionHeading{color:var(--color-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}.yDUUzq_empty{color:var(--color-text-muted);margin:0;font-size:.95rem}.yDUUzq_cardGrid{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px){.yDUUzq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yDUUzq_cardGridItem{min-width:0;margin:0}.yDUUzq_pastSection{margin-top:1.25rem}.yDUUzq_pastSection summary{cursor:pointer;margin-bottom:.75rem;font-size:.95rem;font-weight:600}
.ImMCdq_badge{text-align:center;color:#fff;vertical-align:middle;border-radius:12px;justify-content:center;align-items:center;min-width:50px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.ImMCdq_published{background-color:#6b7280}.ImMCdq_private{background-color:#059669}.ImMCdq_draft{background-color:#10b981}.ImMCdq_pending{background-color:#f59e0b}.ImMCdq_success{background-color:#059669}.ImMCdq_rejected{background-color:#dc2626}
.lUrQJq_visitProvinceSection{padding:1rem}.lUrQJq_subSectionHeader{color:var(--text-primary,#333);font-size:1.5rem;font-weight:600}.lUrQJq_mapContainer{background-color:var(--background-secondary,#f9f9f9);border-radius:8px;width:100%;position:relative;overflow:hidden}.lUrQJq_mapCredit{z-index:10;color:var(--color-text-light,#666);border-radius:2px;padding:0 4px;font-size:.7rem;position:absolute;bottom:2px;left:2px}.lUrQJq_mapCredit a{color:inherit;text-decoration:none}.lUrQJq_mapCredit a:hover{color:var(--color-secondary)}.lUrQJq_zoomControls{z-index:10;background-color:#ffffffe6;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.lUrQJq_labelToggleControls{z-index:10;background-color:#ffffffe6;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:10px;right:54px;box-shadow:0 2px 8px #00000026}.lUrQJq_zoomButton{border:1px solid var(--border-color,#ddd);background-color:var(--background-primary,#fff);cursor:pointer;width:32px;height:32px;color:var(--text-primary,#333);border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.lUrQJq_zoomButton:hover{background-color:var(--background-hover,#f0f0f0);border-color:var(--primary-color,#4a90e2);color:var(--primary-color,#4a90e2)}.lUrQJq_zoomButton:active{transform:scale(.95)}.lUrQJq_zoomButton:disabled{opacity:.5;cursor:not-allowed}.lUrQJq_zoomButton.lUrQJq_active{background-color:var(--primary-color,#4a90e2);color:#fff;border-color:var(--primary-color,#4a90e2)}.lUrQJq_zoomButton.lUrQJq_active:hover{background-color:var(--primary-color,#4a90e2);opacity:.9}.lUrQJq_chart{min-width:100%;min-height:400px;width:100%!important;height:600px!important}.lUrQJq_loading,.lUrQJq_error{color:var(--text-secondary,#666);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:1rem;display:flex}.lUrQJq_loading i,.lUrQJq_error i{color:var(--primary-color,#4a90e2);font-size:2rem}.lUrQJq_error i{color:var(--error-color,#dc3545)}.lUrQJq_loading span,.lUrQJq_error span{margin-top:.5rem}.lUrQJq_regionStats{color:var(--text-primary,#333);margin-bottom:.5rem;padding-left:.5rem;font-size:1rem}.lUrQJq_visitedCount{color:var(--primary-color,#4a90e2);font-size:1.2em;font-weight:700}.lUrQJq_visitProvinceSection h4{color:var(--text-primary,#333);margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.lUrQJq_yearGroup{margin-bottom:.5rem}.lUrQJq_yearHeader{color:var(--text-primary,#333);padding-left:1rem;font-size:1.1rem;font-weight:600}.lUrQJq_monthList{margin:0;padding-left:2rem;list-style:none}.lUrQJq_monthList li{color:var(--text-primary,#333);align-items:baseline;font-size:1rem;display:flex}.lUrQJq_monthLabel{text-align:right;width:2.5em;display:inline-block}.lUrQJq_locationText{flex:1;min-width:0}.lUrQJq_visitLabel{margin-left:auto;padding-left:.5rem}@media (max-width:768px){.lUrQJq_chart{height:400px;min-height:300px}.lUrQJq_visitProvinceSection{padding:.5rem}}
.eHmgCW_gallery{flex-direction:column;gap:.5rem;width:100%;display:flex}.eHmgCW_main{aspect-ratio:4/3;background:var(--color-bg-secondary,#f5f5f5);cursor:pointer;border:none;border-radius:4px;width:100%;padding:0;transition:opacity .2s;display:block;overflow:hidden}.eHmgCW_main:hover{opacity:.9}.eHmgCW_mainImg{object-fit:cover;width:100%;height:100%;display:block}.eHmgCW_subRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.eHmgCW_subBtn{cursor:pointer;aspect-ratio:4/3;background:0 0;border:2px solid #0000;border-radius:4px;padding:0;transition:border-color .2s,opacity .2s;overflow:hidden}.eHmgCW_subBtn:hover{opacity:.85;border-color:var(--color-border-light,#ddd)}.eHmgCW_subImg{object-fit:cover;width:100%;height:100%;display:block}
.TeIH2q_grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.TeIH2q_cell{aspect-ratio:4/3;background:var(--color-bg-secondary,#f5f5f5);cursor:pointer;border:none;border-radius:4px;padding:0;transition:opacity .2s;display:block;overflow:hidden}.TeIH2q_cell:hover{opacity:.9}.TeIH2q_img{object-fit:cover;width:100%;height:100%;display:block}.TeIH2q_empty{color:var(--color-text-muted,#666);margin:0;font-size:.95rem}@media (max-width:768px){.TeIH2q_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.TeIH2q_grid{grid-template-columns:1fr}}
._92A_Ra_body{min-height:120px}._92A_Ra_status,._92A_Ra_error{margin:0;font-size:.95rem}._92A_Ra_error{color:var(--color-danger,#c0392b)}._92A_Ra_grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}._92A_Ra_cell{aspect-ratio:4/3;cursor:pointer;background:var(--color-bg-secondary,#f5f5f5);border:2px solid #0000;border-radius:4px;padding:0;position:relative;overflow:hidden}._92A_Ra_cell:hover{border-color:var(--color-primary,#2563eb)}._92A_Ra_img{object-fit:cover;width:100%;height:100%;display:block}._92A_Ra_badge{color:#fff;background:#0000008c;border-radius:3px;padding:.1rem .4rem;font-size:.7rem;position:absolute;bottom:.35rem;left:.35rem}@media (max-width:768px){._92A_Ra_grid{grid-template-columns:repeat(2,1fr)}}
.xJmnyG_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.xJmnyG_modal{box-sizing:border-box;width:90%;max-width:450px;max-height:90%;color:var(--color-text);background:#fff;flex-direction:column;padding:1rem 1.5rem;font-family:inherit;display:flex;overflow-y:auto}.xJmnyG_modalHeader{justify-content:space-between;align-items:center;display:flex}.xJmnyG_modalHeader h2{margin:0}.xJmnyG_closeButton{cursor:pointer;color:#666;background:0 0;border:none;font-size:24px}.xJmnyG_closeButton:hover{color:#333}.xJmnyG_searchContainer{margin-bottom:1rem}.xJmnyG_searchInput{border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.xJmnyG_popularCities{margin-bottom:1.5rem}.xJmnyG_popularCitiesTitle{text-align:start;margin-bottom:.5rem;font-weight:700}.xJmnyG_popularCitiesList{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.xJmnyG_popularCityItem{cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:16px;padding:.4em 1em;transition:background .2s,border .2s}.xJmnyG_popularCityItem:hover{background:#e0eaff;border:1px solid #90caf9}.xJmnyG_provinceList{padding:0;list-style-type:none}.xJmnyG_provinceItem{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px}.xJmnyG_provinceHeader{cursor:pointer;background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:10px;transition:background-color .3s;display:flex}.xJmnyG_provinceHeader:hover{background-color:#e5e5e5}.xJmnyG_cityList{margin:0;padding:10px;list-style-type:none;display:none}.xJmnyG_cityListActive{display:block}.xJmnyG_cityItem{cursor:pointer;text-align:left;padding:5px;transition:background-color .3s}.xJmnyG_cityItem:hover{background-color:#f0f0f0}
.XNyblW_advertisementCardAdsense{text-align:center;width:100%;min-width:300px}.XNyblW_advertisementCard{text-align:center}.XNyblW_advertisementRow{flex-flow:wrap;gap:1rem;display:flex}.XNyblW_advertisementReportTop{text-align:center;justify-content:center;align-items:center;width:728px;max-width:100%;min-height:90px;display:flex}.XNyblW_advertisementReportSide{text-align:center;width:160px;max-width:100%}.XNyblW_advertisementReportSideColumn{flex-direction:column;align-items:center;gap:.5rem;display:flex}.XNyblW_advertisementReport468x60{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:468px;max-width:100%;height:60px;display:flex}.XNyblW_advertisementReport300x250{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:300px;max-width:100%;height:250px;display:flex}.XNyblW_advertisementSectionMobile{display:none}@media (max-width:480px){.XNyblW_advertisementCardAdsense{box-sizing:border-box}.XNyblW_advertisementCard{box-sizing:border-box;flex:150px;margin-top:.5rem;margin-bottom:.5rem}.XNyblW_advertisementRow{flex-wrap:nowrap;padding-left:1rem;padding-right:1rem}.XNyblW_advertisementSectionMobile{background-color:#e8e8e8;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:1rem;padding-bottom:1rem;display:flex}.XNyblW_advertisementSectionMobileNoBg{background-color:#0000}.XNyblW_advertisementSectionMobileBottom{width:calc(100% + 2rem);margin-top:1rem;margin-left:-1rem;margin-right:-1rem}.XNyblW_advertisementSectionMobile>*{max-width:100%;margin-top:0;margin-bottom:0}}
.X1TCNW_sectionHeader{margin-bottom:1.25rem}.X1TCNW_sectionTitle{color:#212529;margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.X1TCNW_sectionSubtitle{color:#6c757d;margin:0;font-size:.95rem}.X1TCNW_headerActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.X1TCNW_headerActions .X1TCNW_filterRow{flex:20rem;margin-top:0}.X1TCNW_headerActions .X1TCNW_searchInput{flex:16rem;margin-top:0}.X1TCNW_createLink{color:#fff;white-space:nowrap;background:#078080;border-radius:8px;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.X1TCNW_createLink:hover{background:#056666}.X1TCNW_searchInput{border:1px solid #dee2e6;border-radius:8px;width:100%;max-width:24rem;padding:.6rem .75rem;font-size:.95rem}.X1TCNW_filterRow{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.X1TCNW_filterSelect{background:#fff;border:1px solid #dee2e6;border-radius:8px;flex:12rem;min-width:12rem;max-width:100%;padding:.6rem .75rem;font-size:.95rem}.X1TCNW_filterRow .X1TCNW_searchInput{flex:2 16rem;margin-top:0}.X1TCNW_loading,.X1TCNW_error,.X1TCNW_empty{text-align:center;color:#6c757d;padding:2rem 1rem}.X1TCNW_error{color:#c62828}.X1TCNW_publicLink{color:#078080;margin-top:.75rem;font-size:.875rem;display:inline-block}.X1TCNW_publicLink:hover{text-decoration:underline}@media (max-width:768px){.X1TCNW_sectionHeader{margin-bottom:1rem}.X1TCNW_sectionTitle{font-size:1.15rem}.X1TCNW_sectionSubtitle{font-size:.875rem}.X1TCNW_searchInput{max-width:none;margin-top:.75rem}.X1TCNW_filterRow{flex-direction:column;align-items:stretch}.X1TCNW_filterSelect,.X1TCNW_filterRow .X1TCNW_searchInput{flex:auto;width:100%;min-width:0}}
.zO2t-G_informationSection{margin-bottom:1rem;padding:0 1rem}.zO2t-G_header{margin-bottom:0}.zO2t-G_title{color:#000;font-size:1.5rem;font-weight:700}.zO2t-G_informationCard{background:#fff;overflow:hidden}.zO2t-G_informationList{max-height:400px;overflow-y:auto}.zO2t-G_informationListExpanded{max-height:600px}.zO2t-G_informationItem{cursor:pointer;color:inherit;padding:.3rem 1.5rem;text-decoration:none;transition:background-color .2s;display:block}.zO2t-G_informationItem:last-child{border-bottom:none}.zO2t-G_informationItem:hover{color:inherit;background-color:#f9f9f9;text-decoration:none}.zO2t-G_informationContent{align-items:center;gap:1rem;display:flex}.zO2t-G_informationDate{color:#666;flex-shrink:0;min-width:80px;font-size:.9rem}.zO2t-G_informationTitle{color:#000;flex:1;font-size:.9rem}.zO2t-G_emptyState{text-align:center;color:#999;padding:2rem;font-size:.9rem}@media (max-width:480px){.zO2t-G_informationSection{padding:0 .5rem}.zO2t-G_title{margin-bottom:0;font-size:1.5rem}.zO2t-G_informationItem{padding:.3rem 1rem}}
.rjVD1G_detailWidePageContainer{max-width:920px}.rjVD1G_detailWideLayout{min-width:0;display:block}.rjVD1G_detailWideMainColumn{min-width:0}.rjVD1G_detailWideSideElement{background:var(--color-white);display:none}.rjVD1G_detailSidebarAdvertisementSection{flex-direction:column;align-items:center;gap:1rem;display:flex}.rjVD1G_detailRelatedSection{margin-bottom:1rem}.rjVD1G_detailRelatedSectionTitle{color:var(--color-text);border-bottom:1px solid var(--color-border-light);margin:0 0 .5rem;padding-bottom:.35rem;font-size:1rem;font-weight:600}.rjVD1G_detailRelatedList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rjVD1G_detailRelatedItem{margin:0}.rjVD1G_detailRelatedMoreLink{color:var(--color-info);margin-top:.5rem;font-size:.9rem;text-decoration:none;display:inline-block}.rjVD1G_detailRelatedMoreLink:hover{text-decoration:underline}.rjVD1G_detailMobileContentAboveAd{min-height:0}.rjVD1G_detailMobileRelatedBelowAd{display:none}@media (max-width:480px){.rjVD1G_detailMobileContentAboveAd{min-height:70dvh}.rjVD1G_detailMobileRelatedBelowAd{margin-top:.5rem;display:block}}@media (min-width:920px){.rjVD1G_detailWidePageContainer{--detail-wide-gap:1rem;max-width:100%}.rjVD1G_detailWidePageContainer>header{max-width:100%}.rjVD1G_detailWideLayout{grid-template-columns:minmax(0, 1fr) calc(300px + var(--detail-wide-gap));column-gap:var(--detail-wide-gap);box-sizing:border-box;justify-content:start;align-items:start;display:grid}.rjVD1G_detailWideMainColumn{padding-left:var(--detail-wide-gap);box-sizing:border-box;padding-right:0}.rjVD1G_detailWideMainColumn>main{padding-left:0;padding-right:0}.rjVD1G_detailWideSideElement{padding-left:0;padding-right:var(--detail-wide-gap);box-sizing:border-box;padding-top:.5rem;display:block}}@media (min-width:1268px){.rjVD1G_detailWidePageContainer{max-width:calc(920px + var(--detail-wide-gap) + 300px + var(--detail-wide-gap))}.rjVD1G_detailWideLayout{grid-template-columns:920px calc(300px + var(--detail-wide-gap))}.rjVD1G_detailWideMainColumn{max-width:920px}}
.oSMa4G_pandaGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.oSMa4G_pandaNewForm{flex-direction:column;gap:1rem;display:flex}@media (max-width:768px){.oSMa4G_pandaGrid{grid-template-columns:1fr}}
.AMQ0wa_historySection{border-top:1px solid #dee2e6;margin-top:2rem;padding-top:1.5rem}.AMQ0wa_historyTitle{color:#212529;margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.AMQ0wa_adminAssignmentManage{border-top:1px solid #dee2e6;margin-top:1.5rem;padding-top:1.25rem}.AMQ0wa_adminDeleteList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AMQ0wa_adminDeleteItem{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .75rem;display:flex}.AMQ0wa_adminDeleteMeta{color:#6c757d;margin-left:.35rem;font-size:.85rem}.AMQ0wa_adminDeleteBtn{color:#c62828;cursor:pointer;background:#fff;border:1px solid #c62828;border-radius:6px;padding:.35rem .75rem;font-size:.85rem}.AMQ0wa_adminDeleteBtn:hover:not(:disabled){background:#fff5f5}.AMQ0wa_adminDeleteBtn:disabled{opacity:.6;cursor:not-allowed}.AMQ0wa_dangerSection{background:#fff5f5;border:1px solid #f5c2c7;border-radius:12px;margin-top:2.5rem;padding:1.25rem}.AMQ0wa_dangerTitle{color:#c62828;margin:0 0 .5rem;font-size:1rem;font-weight:600}.AMQ0wa_dangerText{color:#495057;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.AMQ0wa_dangerBtn{color:#fff;cursor:pointer;background:#c62828;border:none;border-radius:8px;padding:.65rem 1rem;font-size:.9rem}.AMQ0wa_dangerBtn:hover{background:#b71c1c}.AMQ0wa_dangerBtn:disabled{opacity:.6;cursor:not-allowed}
._2SaQyW_main{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:1rem 1rem 2.5rem}._2SaQyW_pageTitle{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._2SaQyW_lead{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}._2SaQyW_form{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:flex}._2SaQyW_fieldsGrid{grid-template-columns:1fr;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:grid}._2SaQyW_fieldGroup{flex-direction:column;gap:.35rem;min-width:0;display:flex}._2SaQyW_fieldGroupFull{grid-column:1/-1}._2SaQyW_regionRow{grid-column:1/-1;grid-template-columns:1fr;gap:1.25rem;min-width:0;display:grid}._2SaQyW_regionRowHint{grid-column:1/-1;margin:0}._2SaQyW_mapPreview{flex-direction:column;grid-column:1/-1;gap:.5rem;min-width:0;display:flex}._2SaQyW_mapPreviewToggle{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#f5f5f5;border-radius:6px;align-self:flex-start;padding:.45rem .85rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background-color .2s,box-shadow .2s}._2SaQyW_mapPreviewToggle:hover{box-shadow:var(--shadow-sm);background:#e8e8e8}._2SaQyW_mapPreviewBody{width:100%;min-width:0}._2SaQyW_mapPreviewEmbed iframe{aspect-ratio:16/9}@media (min-width:768px){._2SaQyW_regionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._2SaQyW_label{font-size:.9rem;font-weight:600}._2SaQyW_required{color:#c62828;margin-left:.15rem}._2SaQyW_input,._2SaQyW_select,._2SaQyW_textarea{border:1px solid var(--color-border);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.95rem}._2SaQyW_dateField{flex-direction:column;gap:.35rem;display:flex}._2SaQyW_dateClearBtn{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.85rem;text-decoration:underline}._2SaQyW_dateClearBtn:hover{color:#1b5e20}._2SaQyW_dateInputWrap{width:100%;min-width:0;max-width:100%;overflow:hidden}._2SaQyW_dateInput{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;min-height:2.75rem;margin:0;padding:.55rem .65rem;line-height:1.4;display:block}._2SaQyW_dateInput::-webkit-date-and-time-value{text-align:left;min-width:0;line-height:1.4}._2SaQyW_dateInput::-webkit-datetime-edit{align-items:center;min-height:1.25rem;padding:0;line-height:1.4;display:inline-flex}._2SaQyW_dateInput::-webkit-datetime-edit-fields-wrapper{padding:0}._2SaQyW_textarea{resize:vertical;min-height:5rem}._2SaQyW_readOnlyValue{background:#00000008;border-radius:6px;margin:0;padding:.55rem .65rem;font-size:.95rem}._2SaQyW_hint{color:var(--color-text-muted);margin:0;font-size:.85rem}._2SaQyW_imageSection{border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:1rem}._2SaQyW_imageSectionTitle{margin:0 0 .75rem;font-size:1rem;font-weight:600}._2SaQyW_imageGrid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:100%;display:grid}._2SaQyW_imageSlot{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow:hidden}._2SaQyW_imageSlotLabel{font-size:.85rem;font-weight:600}._2SaQyW_imagePreviewWrap{aspect-ratio:4/3;border:1px dashed var(--color-border);background:#fafafa;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}._2SaQyW_imagePreview{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;display:block}._2SaQyW_noImage{color:var(--color-text-muted);font-size:.85rem}._2SaQyW_hiddenInput{display:none}._2SaQyW_imageActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;display:grid}._2SaQyW_imageActionsWithGallery{grid-template-columns:repeat(3,minmax(0,1fr))}._2SaQyW_imageActionBtn{box-sizing:border-box;cursor:pointer;white-space:nowrap;width:100%;min-width:0;max-width:100%;color:var(--color-text);background-color:#f5f5f5;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem .35rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:flex}._2SaQyW_imageActionBtn:hover:not(:disabled){box-shadow:var(--shadow-sm);background-color:#e8e8e8}._2SaQyW_imageActionBtn:disabled{opacity:.65;cursor:not-allowed}._2SaQyW_imageActionBtnHidden{visibility:hidden;pointer-events:none}._2SaQyW_pendingNotice{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}._2SaQyW_editNotice{color:#92400e;background:#fffbeb;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}._2SaQyW_errorBanner{color:#b71c1c;background:#ffebee;border-radius:6px;padding:.75rem 1rem;font-size:.9rem}._2SaQyW_successBox{background:#2e7d3214;border-radius:8px;margin-top:1rem;padding:1.25rem}._2SaQyW_successTitle{color:#1b5e20;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}._2SaQyW_successText{margin:0 0 1rem;font-size:.95rem;line-height:1.6}._2SaQyW_formActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._2SaQyW_formActionBtn{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:8rem;min-height:2.75rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}._2SaQyW_formActionBtnPrimary{background-color:var(--color-info);color:var(--color-white)}._2SaQyW_formActionBtnPrimary:hover:not(:disabled){background-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}._2SaQyW_formActionBtnPrimary:disabled{opacity:.65;cursor:not-allowed}._2SaQyW_formActionBtnSecondary{color:var(--color-text);background-color:#f5f5f5}._2SaQyW_formActionBtnSecondary:hover{box-shadow:var(--shadow-sm);background-color:#e8e8e8}@media (min-width:768px){._2SaQyW_fieldsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._2SaQyW_imageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){._2SaQyW_fieldGroup{max-width:100%;overflow:hidden}._2SaQyW_dateInputWrap{width:100%}._2SaQyW_dateInput{min-height:3rem;padding:.65rem;font-size:16px}}
._8EFSWq_hero{text-align:center;height:auto;min-height:75vh;color:var(--color-white);contain:layout style paint;background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;padding-bottom:.5rem;display:flex;position:relative;overflow:hidden}._8EFSWq_heroBackground{will-change:opacity;backface-visibility:hidden;contain:layout style paint;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 2s ease-in-out;position:absolute;inset:0;transform:translateZ(0)}._8EFSWq_heroBackgroundImage1{background-image:url(/assets/top/hero_1.jpg)}._8EFSWq_heroBackgroundImage2{background-image:url(/assets/top/hero_2.jpg)}._8EFSWq_heroBackgroundImage3{background-image:url(/assets/top/hero_3.jpg)}._8EFSWq_heroBackgroundImage4{background-image:url(/assets/top/hero_4.jpg)}._8EFSWq_heroBackground:before{content:"";background:linear-gradient(#0006,#0006);position:absolute;inset:0}._8EFSWq_heroBackgroundCurrent{opacity:1;z-index:2}._8EFSWq_heroBackgroundNext{opacity:0;z-index:1}._8EFSWq_heroBackgroundFadeOut{opacity:0}._8EFSWq_heroBackgroundFadeIn{opacity:1}._8EFSWq_heroContainerStyle{z-index:3;grid-template-columns:1fr;height:100%;padding:0 1rem;display:grid;position:relative}._8EFSWq_hero h1{color:var(--color-white);margin-bottom:1rem;font-size:3.5rem!important}._8EFSWq_heroText{color:var(--color-white);font-size:1.2rem!important}._8EFSWq_searchBox{box-shadow:var(--shadow-md);background-color:#fff3;border-radius:3px;margin-top:1rem;padding:1rem 2rem;position:relative}._8EFSWq_searchBox span{color:var(--color-white)}._8EFSWq_tabButton{background-color:#fffc}._8EFSWq_tabButtonActive{background-color:var(--color-info);color:var(--color-white)}._8EFSWq_tabButtonActive:hover{color:var(--color-white)}._8EFSWq_searchForm{border:none;grid-template-columns:3fr 1fr;align-items:center;gap:1rem;width:100%;max-width:800px;margin:0 auto;padding-top:1rem;display:grid}._8EFSWq_searchInput{border-radius:4px;flex:1;padding:.8rem;font-size:1rem}._8EFSWq_searchInput[readonly]{cursor:pointer;color:#333;-webkit-user-select:none;user-select:none;background-color:#fff}._8EFSWq_searchButton{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem;transition:background-color .3s;display:flex}._8EFSWq_searchButton i{font-size:1rem}._8EFSWq_searchButton:hover{background-color:var(--color-primary-dark)}._8EFSWq_categorySelect{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:4px;flex:1;padding:.75rem;font-size:1rem}@media (max-width:768px){._8EFSWq_hero h1{font-size:2.5rem}._8EFSWq_heroText{font-size:1rem!important}._8EFSWq_searchBox{padding:1rem}._8EFSWq_contentTabs,._8EFSWq_searchForm{flex-direction:column}}@media (max-width:480px){._8EFSWq_hero h1{font-size:2rem}._8EFSWq_heroText{font-size:.9rem}}
.yYjHDq_detailHeaderAction{cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;min-width:auto;min-height:calc(2.09375rem + 2px);padding:.5rem .75rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:all .3s;display:inline-flex}.yYjHDq_detailHeaderActionIcon{flex-shrink:0;margin-right:.5rem}.yYjHDq_detailHeaderActionIconOnly .yYjHDq_detailHeaderActionIcon,.yYjHDq_detailHeaderActionIconOnly>i:first-child{margin-right:0}.yYjHDq_detailHeaderActionUnregistered{color:var(--color-text);border:1px solid var(--color-border,#ddd);background-color:#f5f5f5}.yYjHDq_detailHeaderActionUnregistered:hover:not(:disabled){background-color:#ebebeb}.yYjHDq_detailHeaderActionRegistered{background-color:var(--color-secondary);color:var(--color-white);border:1px solid var(--color-secondary)}.yYjHDq_detailHeaderActionRegistered:hover:not(:disabled){background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark)}.yYjHDq_detailHeaderAction:disabled{opacity:.7;cursor:wait}
.hq7TfG_tableWrap{margin-top:.5rem;overflow-x:auto}.hq7TfG_table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem}.hq7TfG_table th,.hq7TfG_table td{text-align:left;border-bottom:1px solid var(--color-border,#e0e0e0);vertical-align:top;padding:.6rem .75rem}.hq7TfG_table th{color:var(--color-text,#333);background:var(--color-bg,#f5f5f5);white-space:nowrap;font-weight:600}.hq7TfG_table td{color:var(--color-text,#333)}.hq7TfG_zooCell{white-space:nowrap}.hq7TfG_zooLink{color:var(--color-secondary,#1565c0);text-decoration:none}.hq7TfG_zooLink:hover{text-decoration:underline}.hq7TfG_periodCell{flex-direction:column;gap:.15rem;font-size:.875rem;line-height:1.35;display:flex}.hq7TfG_notesCell{max-width:14rem}.hq7TfG_notesTruncatedBtn{color:var(--color-link,#1565c0);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:100%;margin:0;padding:0;font-size:.875rem;text-decoration:underline;overflow:hidden}.hq7TfG_notesTruncatedBtn:hover{opacity:.85}.hq7TfG_notesDialogText{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.hq7TfG_editBtn{color:var(--color-link,#1565c0);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.hq7TfG_editBtn:hover{opacity:.85}.hq7TfG_deleteBtn{color:#c62828;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:.875rem;text-decoration:underline}.hq7TfG_deleteBtn:hover{opacity:.85}.hq7TfG_actionGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hq7TfG_pendingDeleteLabel{color:#e65100;white-space:nowrap;font-size:.875rem}.hq7TfG_deleteBtn:disabled{opacity:.5;cursor:not-allowed}.hq7TfG_editRow td{background:var(--color-surface-muted,#f8f9fa);padding:1rem .75rem}.hq7TfG_emptyMessage{color:var(--color-text-muted,#666);margin:.5rem 0 0;font-size:.9rem}
.aEGR_a_pankatsuSection{margin:0;padding:1rem}.aEGR_a_pankatsuSection h2{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:0;font-size:2rem;display:flex}@media (max-width:768px){.aEGR_a_pankatsuSection{padding:.5rem}.aEGR_a_pankatsuSection h2{font-size:1.6rem}}
.f1eLwa_shareRoot{position:relative}.f1eLwa_shareRootCompact{align-items:center;display:flex}.f1eLwa_sharePopover{background:var(--color-white);z-index:1001;border-radius:8px;flex-direction:column;gap:.25rem;min-width:180px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #00000026}.f1eLwa_sharePopover button{cursor:pointer;color:var(--color-text);text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.f1eLwa_sharePopover button:hover{background:#f5f5f5}.f1eLwa_xLogoIcon{flex-shrink:0;width:16px;height:16px}
.GVhGpG_newZoosSection{margin:0;padding:1rem}.GVhGpG_newZoosSection h2{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:0;font-size:2rem;display:flex}.GVhGpG_scrollRow{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000040 transparent;gap:.75rem;margin-top:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.GVhGpG_scrollRow::-webkit-scrollbar{height:6px}.GVhGpG_scrollRow::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.GVhGpG_scrollRow::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.GVhGpG_card{scroll-snap-align:start;max-width:160px;color:inherit;background:var(--color-white);flex-direction:column;flex:0 0 40%;min-width:0;text-decoration:none;transition:background .2s;display:flex}.GVhGpG_card:hover{background:var(--color-background-primary)}.GVhGpG_cardImage{aspect-ratio:1;object-fit:cover;width:100%;display:block}.GVhGpG_cardBody{padding:.45rem .35rem .25rem}.GVhGpG_cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.85rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.GVhGpG_cardNameZh{color:#666;white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;margin:.15rem 0 0;font-size:.75rem;font-weight:400;line-height:1.3;overflow:hidden}.GVhGpG_cardCity{color:#666;white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.75rem;line-height:1.3;overflow:hidden}@media (min-width:769px){.GVhGpG_newZoosSection{padding:1.5rem 1rem}.GVhGpG_card{flex:0 0 200px;max-width:200px}.GVhGpG_cardTitle{font-size:.9rem}.GVhGpG_cardNameZh{font-size:.8rem}.GVhGpG_cardCity{font-size:.75rem}}@media (max-width:768px){.GVhGpG_newZoosSection{padding:.5rem}.GVhGpG_newZoosSection h2{font-size:1.6rem}.GVhGpG_scrollRow{gap:.5rem;margin-top:.5rem}.GVhGpG_card{flex:0 0 40%;max-width:160px}.GVhGpG_cardTitle{font-size:.75rem}.GVhGpG_cardNameZh,.GVhGpG_cardCity{font-size:.7rem}}
.pDDTZq_pandaMapSearchPage{min-height:60vh}.pDDTZq_pageHeader{padding:1rem 1.5rem 0}.pDDTZq_pageTitleRow{grid-template-columns:1fr auto;align-items:center;gap:.75rem 1rem;display:grid}.pDDTZq_pageTitleRow .pDDTZq_pageTitle{min-width:0;margin:0}.pDDTZq_pageTitleLink{color:var(--color-secondary);white-space:nowrap;margin-top:0;font-size:.9rem;font-weight:400;line-height:1.4}.pDDTZq_pageTitleLink i{vertical-align:.1em;line-height:1}.pDDTZq_pageTitleLink:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.pDDTZq_pageTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.pDDTZq_pageSubtitle{color:var(--color-text-light);margin:0 0 1rem;font-size:.9rem}.pDDTZq_searchLayout{grid-template-columns:280px 1fr;align-items:start}.pDDTZq_searchSidebarColumn{box-sizing:border-box;min-width:280px}.pDDTZq_searchSidebarColumn .pDDTZq_searchSidebar.pDDTZq_account-sidebar{margin-bottom:0;padding:1.5rem 1.5rem 1rem}.pDDTZq_searchSidebarColumn .pDDTZq_navList,.pDDTZq_searchSidebarColumn .pDDTZq_navLink{width:100%}.pDDTZq_searchSidebarColumn a.sidebar-item{text-decoration:none}:is(.pDDTZq_searchSidebarColumn a.sidebar-item:hover,.pDDTZq_searchSidebarColumn a.sidebar-item:visited,.pDDTZq_searchSidebarColumn a.sidebar-item:focus-visible){text-decoration:none}.pDDTZq_navList{margin:0;padding:0;list-style:none}.pDDTZq_navList li{margin:0}.pDDTZq_navLink{color:inherit;box-sizing:border-box;text-decoration:none;display:block}.pDDTZq_navLink:hover,.pDDTZq_navLink:visited,.pDDTZq_navLink:focus-visible{text-decoration:none}.pDDTZq_mobileTabLink{border-bottom:none;text-decoration:none}.pDDTZq_mobileTabLink:hover,.pDDTZq_mobileTabLink:visited,.pDDTZq_mobileTabLink:focus-visible{text-decoration:none}.pDDTZq_searchMain{min-width:0}.pDDTZq_mobileTabs{padding:0 1rem .75rem;display:none}.pDDTZq_panelTitle{color:var(--color-text);margin:0 0 1rem;font-size:1.25rem}.pDDTZq_mobileFilterBar{display:none}.pDDTZq_mobilePanelHeader{margin-bottom:1rem}.pDDTZq_mobileFilterToggle{border:1px solid var(--color-border,#ddd);background:var(--color-white,#fff);color:var(--color-text);border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.9rem;font-weight:600;display:inline-flex}.pDDTZq_filterPanel{z-index:auto;background:0 0;width:auto;max-width:none;transition:none;position:static;transform:none}.pDDTZq_filterPanelHeader{display:none}.pDDTZq_filterPanelTitle{margin:0;font-size:1rem}.pDDTZq_filterPanelClose{color:var(--color-text-light);background:0 0;border:none;padding:.25rem;font-size:1.1rem;line-height:1}.pDDTZq_filterPanelOverlay{display:none}.pDDTZq_sidebarSearchForm{flex-direction:column;gap:.75rem;padding:0 1.5rem 1.5rem;display:flex}.pDDTZq_sidebarSearchForm .pDDTZq_searchField{flex:none;width:100%}.pDDTZq_sidebarSearchForm .pDDTZq_searchSubmitBtn{width:100%;min-width:auto;margin:0}.pDDTZq_searchField{min-width:0}.pDDTZq_searchField label{color:var(--color-text);margin-bottom:.35rem;font-size:.85rem;display:block}.pDDTZq_searchInput,.pDDTZq_provinceSelect{border:1px solid var(--color-border,#ddd);box-sizing:border-box;border-radius:4px;width:100%;padding:.6rem .75rem;font-size:1rem}.pDDTZq_searchSubmitBtn{width:100%;min-width:auto}.pDDTZq_pandaGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.pDDTZq_searchAdRow{grid-column:1/-1;margin:.5rem 0}.pDDTZq_searchAdDesktop{flex-flow:row;justify-content:center;gap:1rem;width:100%;display:flex}.pDDTZq_searchAdMobile{justify-content:center;width:100%;display:none}.pDDTZq_searchListAdSlot{margin:0 0 1rem}.pDDTZq_searchAdRowInList{margin:0}.pDDTZq_emptyState{text-align:center;color:var(--color-text-light);padding:2rem 1rem}.pDDTZq_emptyState a{color:var(--color-secondary)}.pDDTZq_backLink{margin-top:1rem;font-size:.9rem;display:inline-block}.pDDTZq_loadMoreContainer{justify-content:center;margin:1.5rem 0 3rem;padding-bottom:2rem;display:flex}.pDDTZq_loadMoreBtn{min-width:220px}.pDDTZq_scrollToTopAnchor{bottom:calc(2rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;z-index:999;width:100%;max-width:920px;padding:0 1.5rem;position:fixed;left:50%;transform:translate(-50%)}.pDDTZq_scrollToTopButton{pointer-events:auto;border:1px solid var(--color-border,#ddd);background:var(--color-bg,transparent);width:48px;height:48px;color:var(--color-text,inherit);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:opacity .25s,visibility .25s,transform .25s,background-color .2s,color .2s;display:flex;position:absolute;bottom:0;right:1.5rem;transform:translateY(8px);box-shadow:0 2px 8px #0000001a}.pDDTZq_scrollToTopButton:hover{background:var(--color-bg-tertiary,#00000008);color:var(--color-primary-dark,inherit)}.pDDTZq_scrollToTopButtonVisible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:768px){.pDDTZq_pageTitleRow{grid-template-columns:1fr;align-items:start;gap:.5rem}.pDDTZq_pageTitleLink{justify-self:end}.pDDTZq_pandaGrid{grid-template-columns:1fr}}@media (max-width:480px){.pDDTZq_searchLayout{padding-top:0;display:block}.pDDTZq_searchSidebarColumn{min-width:unset;padding:0 .5rem .75rem}.pDDTZq_searchSidebar{display:none}.pDDTZq_desktopPanelTitle{margin-bottom:0}.pDDTZq_mobilePanelHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-top:0;margin-bottom:.75rem;display:flex}.pDDTZq_mobilePanelHeader .pDDTZq_desktopPanelTitle{flex:1;min-width:0}.pDDTZq_mobileTabs{margin-top:.75rem;padding-bottom:.25rem;display:block}.pDDTZq_scrollToTopAnchor{bottom:calc(2rem + env(safe-area-inset-bottom,0px));padding:0 1rem}.pDDTZq_scrollToTopButton{width:44px;height:44px;right:1rem}.pDDTZq_pageHeader,.pDDTZq_searchMain{padding-left:.75rem;padding-right:.75rem}.pDDTZq_mobileFilterBar{flex-shrink:0;margin-bottom:0;display:block}.pDDTZq_filterPanel{z-index:1200;background:var(--color-white,#fff);width:min(88vw,340px);height:100vh;transition:transform .5s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 16px #0d0d0d26}.pDDTZq_filterPanelOpen{transform:translate(0)}.pDDTZq_filterPanelHeader{border-bottom:1px solid var(--color-border-light,#e8e9ec);justify-content:space-between;align-items:center;padding:.9rem .9rem .6rem;display:flex}.pDDTZq_sidebarSearchForm{padding:.9rem}.pDDTZq_filterPanelOverlay{z-index:1100;cursor:default;background:#0d0d0d59;border:none;padding:0;display:block;position:fixed;inset:0}.pDDTZq_searchAdDesktop{display:none}.pDDTZq_searchAdMobile{display:flex}}
.In1eeG_thumbnailImage{order:1}.In1eeG_thumnailOverlay{color:#fff;z-index:2;pointer-events:none;background:#000000b3;border-radius:12px;padding:0 .7rem;font-size:1.05rem;font-weight:500;position:absolute}.In1eeG_thumbnailViewCount{bottom:5px;right:5px}.In1eeG_thumbnailTravelArea{white-space:nowrap;text-overflow:ellipsis;top:5px;right:5px;overflow:hidden}.In1eeG_titleRow{order:2}.In1eeG_reviewTitle{box-sizing:border-box;color:var(--color-text);display:block}.In1eeG_reviewInfo{order:3}.In1eeG_reviewContent{background-color:var(--color-white);border-radius:0 0 2px 2px;margin-top:0;padding-bottom:1rem}.In1eeG_clickableThumbnail{cursor:pointer;transition:opacity .2s}.In1eeG_clickableThumbnail:hover{opacity:.92}:is(.In1eeG_reviewContent .review-content-image,.In1eeG_reviewContent .review-content-gallery-image,.In1eeG_reviewContent .review-content-images img,.In1eeG_reviewContent .review-content-gallery-item img){cursor:pointer;transition:opacity .2s}:is(.In1eeG_reviewContent .review-content-image:hover,.In1eeG_reviewContent .review-content-gallery-image:hover,.In1eeG_reviewContent .review-content-images img:hover,.In1eeG_reviewContent .review-content-gallery-item img:hover){opacity:.92}.In1eeG_reviewInfoDetail{grid-template-columns:minmax(125px,2fr) 2fr 1fr 1fr;align-items:center;gap:1rem;width:100%;display:grid}.In1eeG_travelMeta{width:100%;color:var(--color-text-light);flex-flow:column wrap;justify-self:start;align-items:center;font-size:1rem;display:flex}.In1eeG_travelDate{align-items:center;gap:1rem;display:flex}.In1eeG_travelDate i{display:inline-block}.In1eeG_travelDate span{white-space:nowrap;display:inline-block}.In1eeG_engagementRow{justify-self:end}.In1eeG_engagementActions{align-items:center;gap:.5rem;display:flex}.In1eeG_engagementButton{cursor:pointer;white-space:nowrap;color:var(--color-text-light);background:0 0;border:none;border-radius:30px;justify-content:center;align-items:center;gap:.6rem;padding:.6rem .5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.In1eeG_engagementButton:hover{color:#ff4757;transform:translateY(-1px)}.In1eeG_engagementButton.In1eeG_liked{color:#ff4757}.In1eeG_menuContainer{justify-self:center;position:relative}.In1eeG_menuBtn{cursor:pointer;aspect-ratio:1;height:40px;color:var(--color-text-light);background:0 0;border:none;border-radius:50%;font-size:1.3rem;transition:background .2s}.In1eeG_menuBtn:hover{background:#eee}.In1eeG_menuList{background:var(--color-white);z-index:100;border-radius:8px;flex-flow:column;gap:.2em;min-width:140px;margin:0;padding:.5em 0;list-style:none;display:none;position:absolute;bottom:0;right:2.5rem;box-shadow:0 4px 16px #0000001f}.In1eeG_menuList.In1eeG_show{display:flex}.In1eeG_menuList li{cursor:pointer;color:#333;white-space:nowrap;align-items:center;padding:.7em 1.2em;font-size:1rem;transition:background .15s;display:flex}.In1eeG_menuLikedUsers,.In1eeG_menuEdit{display:none}.In1eeG_menuList li i{color:#888;margin-right:.6em}.In1eeG_xLogoIcon{vertical-align:middle;width:.8em;height:.8em;margin-right:8px;display:inline-block}.In1eeG_menuList li:hover{background:#f5f5f5}.In1eeG_commentSection{background-color:var(--color-white);padding:.5rem}.In1eeG_commentSectionTitle{color:var(--color-text);margin-bottom:1rem;font-size:1.3rem;font-weight:600}.In1eeG_commentsList{margin-bottom:2rem}.In1eeG_commentItem{border-bottom:1px solid var(--color-border);padding:1rem 0}.In1eeG_commentItem:last-child{border-bottom:none}.In1eeG_commentHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.In1eeG_commentAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.In1eeG_commentUserInfo{flex-direction:column;display:flex}.In1eeG_commentUsername{color:var(--color-text);font-size:.9rem;font-weight:600}.In1eeG_commentDate{color:var(--color-text-light);font-size:.8rem}.In1eeG_commentContent{color:var(--color-text);margin-left:2.5rem;line-height:1.5}.In1eeG_repliesList{margin-top:1rem;margin-left:2.5rem}.In1eeG_replyItem{border-left:2px solid var(--color-border);padding:.5rem 0 .5rem 1rem}.In1eeG_commentForm{background-color:var(--color-bg);border-radius:2px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.In1eeG_commentInput{resize:vertical;box-sizing:border-box;border:1px solid var(--color-border);border-radius:4px;width:100%;min-height:80px;padding:.8rem;font-family:inherit;font-size:.95rem}.In1eeG_commentInput:focus{border-color:var(--color-secondary);outline:none;box-shadow:0 0 0 2px #d9376e33}.In1eeG_commentSubmitButton{cursor:pointer;background:var(--color-secondary);color:var(--color-white);border:none;border-radius:20px;align-self:flex-end;align-items:center;gap:.5rem;padding:.7rem 1.5rem;font-size:.9rem;font-weight:500;transition:background-color .3s;display:flex}.In1eeG_commentSubmitButton:hover{background:var(--color-secondary-dark)}.In1eeG_commentSubmitButton:disabled{cursor:not-allowed;background:#ccc}.In1eeG_viewReviewSideElement{z-index:10;background:#fff;display:block}.In1eeG_advertisementSection,.In1eeG_cityReviews,.In1eeG_userReviews,.In1eeG_reviewListSection{margin-bottom:1rem}.In1eeG_cityReviews:last-child,.In1eeG_userReviews:last-child,.In1eeG_reviewListSection:last-child{margin-bottom:0}.In1eeG_relatedSectionTitle{color:var(--text-2);border-bottom:1px solid;margin-block:0 .5rem;font-size:1rem}.In1eeG_relatedReviewsList{background-color:var(--color-white);flex-direction:column;row-gap:.5rem;display:grid}.In1eeG_relatedReviewLink{color:inherit;text-decoration:none;display:block}.In1eeG_relatedReviewImage{object-fit:cover;width:100%;height:120px}.In1eeG_relatedReviewInfo{padding:1rem}.In1eeG_relatedReviewTitle{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.In1eeG_relatedReviewMeta{color:var(--color-text-light);margin:0;font-size:.8rem}.In1eeG_noRelatedReviews{color:var(--text-2);text-align:center;padding:var(--size-3);background:var(--surface-1);border-radius:var(--radius-2)}.In1eeG_seeMoreLink{padding-left:.5rem;display:inline-block}.In1eeG_authorInfo{align-items:center;display:flex}.In1eeG_authorNameCreatedDate{flex-direction:column;display:flex}.In1eeG_authorLink{align-items:center;gap:1rem;text-decoration:none;transition:opacity .3s;display:flex}.In1eeG_authorLink:hover{opacity:.7}.In1eeG_authorAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.In1eeG_authorName{color:var(--color-text);flex:1;font-size:1rem;font-weight:600}.In1eeG_authorCreatedAt{color:var(--color-text-light);font-size:.8em}.In1eeG_previewBanner{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.5rem 1rem;display:flex}.In1eeG_previewBannerText{font-weight:600}.In1eeG_previewBannerText:after{content:" - このページは公開されていません。";font-weight:400}.In1eeG_editBackButton{color:#fff;background-color:#007bff;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:background-color .3s}.In1eeG_editBackButton:hover{color:#fff;background-color:#0056b3;text-decoration:none}.In1eeG_advertisementSection{flex-wrap:wrap;justify-content:center;display:flex}.In1eeG_navigationSection{margin:2rem 0;padding:0 1rem}.In1eeG_navigationContainer{grid-template-columns:1fr 1fr;gap:1rem;max-width:800px;margin:0 auto;display:grid}.In1eeG_navigationLink{color:inherit;text-decoration:none;transition:transform .2s}.In1eeG_navigationLink:hover{color:inherit;text-decoration:none}.In1eeG_navigationItem{background:var(--color-white);align-items:center;gap:1rem;padding:1rem;display:flex}.In1eeG_navigationContent{flex:1;min-width:0}.In1eeG_navigationLabel{color:var(--color-text-light);margin-bottom:.25rem;font-size:.8rem;font-weight:500}.In1eeG_navigationTitle{color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.In1eeG_navigationDate{color:var(--color-text-light);font-size:.75rem}.In1eeG_navigationArrow{background:var(--color-bg);width:32px;height:32px;color:var(--color-text-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.In1eeG_navigationLink:hover .In1eeG_navigationArrow{background:var(--color-primary-hover);color:var(--color-white)}.In1eeG_navigationPlaceholder{display:block}.In1eeG_viewReviewPageContainer{position:relative}.In1eeG_scrollToTopAnchor{box-sizing:border-box;pointer-events:none;z-index:999;width:100%;max-width:920px;padding:0 1.5rem;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.In1eeG_scrollToTopButton{pointer-events:auto;border:1px solid var(--color-border);background:var(--color-bg);width:48px;height:48px;color:var(--color-text);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:opacity .25s,visibility .25s,transform .25s,background-color .2s,color .2s;display:flex;position:absolute;bottom:0;right:1.5rem;transform:translateY(8px);box-shadow:0 2px 8px #0000001a}.In1eeG_scrollToTopButton:hover{background:var(--color-bg-tertiary);color:var(--color-primary-dark)}.In1eeG_scrollToTopButtonVisible{opacity:1;visibility:visible;transform:translateY(0)}.In1eeG_bottomMenuBar{z-index:1000;background:var(--color-white);border-top:1px solid var(--color-border);padding:.5rem 0;padding-bottom:max(.5rem, env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000014}.In1eeG_bottomMenuBarInner{justify-content:space-around;align-items:center;max-width:100%;padding:0 .5rem;display:flex}.In1eeG_bottomMenuButton{cursor:pointer;width:32px;height:32px;color:var(--color-text-light);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:color .2s,background .2s;display:flex}.In1eeG_bottomMenuButton:hover{color:var(--color-text);background:#0000000d}.In1eeG_bottomMenuButton.In1eeG_liked{color:#ff4757}.In1eeG_bottomMenuButton.In1eeG_bookmarked{color:var(--color-secondary)}.In1eeG_bottomMenuSharePopover{background:var(--color-white);z-index:1001;border-radius:8px;flex-direction:column;gap:.25rem;min-width:180px;margin-bottom:.5rem;padding:.5rem;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.In1eeG_bottomMenuSharePopover button{cursor:pointer;color:var(--color-text);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.In1eeG_bottomMenuSharePopover button:hover{background:#f5f5f5}@media (max-width:768px){.In1eeG_relatedReviews{position:static}}@media (max-width:480px){.In1eeG_thumbnailImage{width:100%;height:unset;aspect-ratio:1;object-fit:cover}.In1eeG_titleRow{margin:0;padding:.25rem}.In1eeG_reviewTitle{padding:.25rem}.In1eeG_reviewInfo{padding:0 1rem}.In1eeG_reviewDetailHeader,.In1eeG_reviewContent{max-width:100vw;margin:0 .5rem;padding:0}.In1eeG_reviewContent{margin-top:1.5rem}.In1eeG_viewReviewSideElement{margin:0 .5rem}.In1eeG_reviewInfoDetail{grid-template-columns:minmax(125px,4fr) 1fr 1fr;row-gap:.25rem}.In1eeG_authorInfo{grid-area:1/1}.In1eeG_travelMeta{flex-direction:row;grid-area:2/1/auto/4}.In1eeG_travelDate{flex:1;justify-content:center}.In1eeG_engagementRow{grid-area:1/2}.In1eeG_menuContainer{grid-area:1/3}.In1eeG_advertisementSection{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.In1eeG_navigationSection{margin:1rem 0;padding:0 .5rem}.In1eeG_navigationContainer{grid-template-columns:1fr;gap:.75rem}.In1eeG_navigationItem{gap:.75rem;padding:.75rem}.In1eeG_navigationTitle{font-size:.9rem}.In1eeG_navigationArrow{width:28px;height:28px;font-size:.8rem}.In1eeG_bottomMenuBar{display:block}.In1eeG_scrollToTopAnchor{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));padding:0 1rem}.In1eeG_scrollToTopButton{width:44px;height:44px;right:1rem}.In1eeG_viewReviewPageContainer{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}}
.A7LJ-q_modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.A7LJ-q_modalContent{background:#fff;border-radius:4px;flex-direction:column;width:100%;max-width:480px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.A7LJ-q_modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.A7LJ-q_modalTitle{color:#111827;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.A7LJ-q_modalTitle i{color:var(--color-primary)}.A7LJ-q_closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:20px;transition:all .2s}.A7LJ-q_closeButton:hover{color:#374151;background-color:#e5e7eb}.A7LJ-q_modalBody{flex:1;padding:0;overflow-y:auto}.A7LJ-q_loadingContainer{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.A7LJ-q_loadingContainer i{color:var(--color-primary);margin-bottom:12px;font-size:24px}.A7LJ-q_loadingContainer p{margin:0;font-size:14px}.A7LJ-q_errorContainer{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 24px;display:flex}.A7LJ-q_errorContainer i{color:#ef4444;margin-bottom:12px;font-size:24px}.A7LJ-q_errorContainer p{white-space:pre-line;margin:0 0 16px;font-size:14px}.A7LJ-q_retryButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:14px;transition:background-color .2s}.A7LJ-q_retryButton:hover{background-color:var(--color-primary-hover)}.A7LJ-q_listsList{padding:8px 0}.A7LJ-q_listItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #f3f4f6;align-items:center;padding:12px 24px;transition:background-color .2s;display:flex}.A7LJ-q_listItem:hover{background-color:#f9fafb}.A7LJ-q_listItem:last-child{border-bottom:none}.A7LJ-q_checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary);margin-right:12px}.A7LJ-q_listItemContent{flex:1;align-items:center;gap:8px;display:flex}.A7LJ-q_listItemTitle{color:#111827;flex:1;font-size:14px;font-weight:500}.A7LJ-q_favoriteIcon{color:#f59e0b;font-size:16px}.A7LJ-q_savedLabel{color:#059669;background-color:#d1fae5;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500}.A7LJ-q_itemCount{color:#6b7280;background-color:#f3f4f6;border-radius:12px;padding:2px 8px;font-size:12px}.A7LJ-q_modalFooter{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.A7LJ-q_cancelButton{color:#374151;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.A7LJ-q_cancelButton:hover:not(:disabled){background-color:#f3f4f6;border-color:#9ca3af}.A7LJ-q_cancelButton:disabled{opacity:.5;cursor:not-allowed}.A7LJ-q_saveButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .2s;display:flex}.A7LJ-q_saveButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.A7LJ-q_saveButton:disabled{opacity:.5;cursor:not-allowed}.A7LJ-q_saveButton i{font-size:12px}@media (max-width:640px){.A7LJ-q_modalOverlay{padding:10px}.A7LJ-q_modalContent{max-width:100%;max-height:90vh}.A7LJ-q_modalHeader{padding:16px 20px}.A7LJ-q_modalTitle{font-size:16px}.A7LJ-q_listItem{padding:10px 20px}.A7LJ-q_modalFooter{padding:12px 20px}}
.Q8mr6q_travelMemoSection{margin:0;padding:1rem}.Q8mr6q_travelMemoSection h2{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:0;font-size:2rem;display:flex}.Q8mr6q_cardGrid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:.5rem;display:grid}.Q8mr6q_card{color:inherit;background:var(--color-white);flex-direction:column;text-decoration:none;transition:background .2s;display:flex}.Q8mr6q_card:hover{background:var(--color-background-primary)}.Q8mr6q_cardImage{aspect-ratio:16/9;object-fit:cover;width:100%}.Q8mr6q_cardTitle{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:.5rem .4rem;font-size:.9rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:769px){.Q8mr6q_travelMemoSection{padding:1.5rem 1rem}.Q8mr6q_cardGrid{gap:0;margin-left:auto;margin-right:auto}.Q8mr6q_card{padding:1.5rem 2rem}.Q8mr6q_cardTitle{padding:1rem .5rem 0;font-size:.95rem}}@media (max-width:768px){.Q8mr6q_travelMemoSection{padding:.5rem}.Q8mr6q_travelMemoSection h2{font-size:1.6rem}.Q8mr6q_cardTitle{padding:.35rem .25rem;font-size:.75rem;line-height:1.3}}
.eXtmIG_shell{background:#f5f6f8;min-height:100vh}.eXtmIG_topBar{background:#fff;border-bottom:1px solid #dee2e6;padding:.75rem 1.5rem}.eXtmIG_topBarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;max-width:1400px;margin:0 auto;display:flex}.eXtmIG_backLink{color:#495057;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.9rem;text-decoration:none;display:inline-flex}.eXtmIG_backLink:hover{color:#078080}.eXtmIG_pageTitle{color:#212529;margin:0;font-size:1.35rem;font-weight:700}.eXtmIG_body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:1.5rem;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem 2rem;display:grid}.eXtmIG_sidebar{background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:.75rem;position:sticky;top:1rem;box-shadow:0 2px 8px #0000000a}.eXtmIG_navGroups{flex-direction:column;gap:1rem;display:flex}.eXtmIG_navGroup{flex-direction:column;gap:.35rem;display:flex}.eXtmIG_navGroupLabel{color:#2d3748;letter-spacing:.08em;background:#edf2f7;border-radius:6px;margin:0 0 .15rem;padding:.4rem .7rem;font-size:.7rem;font-weight:700;line-height:1.3}.eXtmIG_navList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.eXtmIG_navItem{color:#495057;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.925rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.eXtmIG_navItemLabel{min-width:0}.eXtmIG_navBadge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.eXtmIG_navBadgePending{color:#fff;background:#c62828}.eXtmIG_navBadgeZero{color:#6c757d;background:#e9ecef}.eXtmIG_navItem:hover{color:#078080;background:#f8f9fa}.eXtmIG_navItemActive{color:#078080;background:#e8f5f3;font-weight:600}.eXtmIG_main{min-width:0}.eXtmIG_topBarActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.eXtmIG_standaloneMain{min-width:0;max-width:1400px;margin:0 auto;padding:1.25rem 1.5rem 2rem}@media (max-width:768px){.eXtmIG_topBar{padding:.65rem 1rem}.eXtmIG_pageTitle{font-size:1.1rem}.eXtmIG_body{grid-template-columns:1fr;gap:0;padding:0}.eXtmIG_sidebar{box-shadow:none;border-left:none;border-right:none;border-radius:0;padding:.5rem .75rem;position:static}.eXtmIG_navGroups{gap:.75rem}.eXtmIG_navGroupLabel{padding-left:.7rem}.eXtmIG_navList{flex-direction:column;gap:.35rem;padding-bottom:0;overflow-x:hidden}.eXtmIG_navItem{white-space:normal;flex-shrink:1;padding:.6rem .7rem;font-size:.85rem}.eXtmIG_main,.eXtmIG_standaloneMain{padding:1rem}.eXtmIG_topBarInner{align-items:flex-start}.eXtmIG_topBarActions{justify-content:flex-end;width:100%}}
.hvlWuq_reportIndexPage{flex-direction:column;min-height:100vh;display:flex}.hvlWuq_reportIndexMain{box-sizing:border-box;flex:1;width:100%;margin:0 auto;padding:1rem}.hvlWuq_reportIndexTitle{color:var(--color-text,#000);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.hvlWuq_reportIndexSubtitle{color:var(--color-text-light,#666);margin-bottom:1rem;padding-left:1rem;font-size:.9rem}.hvlWuq_reportLinkList{margin:0;padding:0 0 0 2rem;list-style:none}.hvlWuq_reportLinkList>li{margin-bottom:.2rem;padding-left:.5rem;position:relative}.hvlWuq_reportLinkList>li:before{content:"-";color:var(--color-secondary);font-size:1rem;position:absolute;left:0}.hvlWuq_reportLinkListItem{color:var(--color-secondary);padding-left:1rem;font-size:1rem;text-decoration:none;display:block}.hvlWuq_reportLinkListItem:hover{text-decoration:underline}.hvlWuq_reportLinkListItem:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.hvlWuq_reportLayout{grid-template:"top""content"1fr/1fr;column-gap:.75rem;max-width:920px;padding:0 .75rem;display:grid}.hvlWuq_reportLayoutTopAd{grid-area:top;justify-content:center;align-items:center;min-height:90px;display:flex}.hvlWuq_reportLayoutContent{grid-area:content;min-width:0}.hvlWuq_reportMapTableRow{display:block}.hvlWuq_reportMapTableRow>:first-child{margin-bottom:1rem}.hvlWuq_reportMapTableRow>:last-child{min-height:0}.hvlWuq_reportTableColumn{flex-direction:column;min-width:610px;display:flex}.hvlWuq_reportTableColumnTable{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 4px -1px #0000000f}.hvlWuq_reportTableColumnTable>*{flex:auto;min-height:0}.hvlWuq_reportTableBottomAds{flex-flow:row;flex-shrink:0;justify-content:center;gap:1rem;margin-top:1rem;display:flex}@media (min-width:1240px){.hvlWuq_reportContentWide{flex:1 0 0;min-width:0;max-width:1280px}.hvlWuq_reportContentWide>header{max-width:100%}.hvlWuq_reportLayout{grid-template-columns:1fr;grid-template-areas:"top""content";max-width:none}.hvlWuq_reportMapTableRow{flex-direction:row;align-items:stretch;gap:.5rem;display:flex}.hvlWuq_reportMapTableRow>:first-child{flex:52%;min-width:0;margin-bottom:0}.hvlWuq_reportMapTableRow>:last-child{flex:48%;min-width:0;overflow-y:auto}.hvlWuq_reportMapTableRow>.hvlWuq_reportTableColumn{min-width:610px;overflow:hidden}.hvlWuq_reportTableColumnTable{max-height:400px}}.hvlWuq_reportSideElement{z-index:10;background:#fff;display:block}.hvlWuq_advertisementSection{flex-wrap:wrap;justify-content:center;margin-bottom:1rem;display:flex}.hvlWuq_tabList{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:1rem;margin-left:0;margin-right:0;padding:0;list-style:none;display:flex}.hvlWuq_tabItem{margin:0}.hvlWuq_tabLink{color:var(--color-text-light);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:block}.hvlWuq_tabLink:hover{color:var(--color-text)}.hvlWuq_tabLink.hvlWuq_active{color:var(--color-secondary);border-bottom-color:var(--color-secondary);font-weight:600}.hvlWuq_reportPageHeader{grid-template-columns:1fr auto;grid-template-areas:"title link""subtitle subtitle";align-items:center;gap:.75rem 1rem;margin-top:.75rem;margin-bottom:1rem;display:grid}.hvlWuq_reportPageHeader .hvlWuq_reportArticleTitle{grid-area:title;min-width:0;margin-top:0}.hvlWuq_reportPageHeader .hvlWuq_reportIndexSubtitle{grid-area:subtitle;margin-bottom:0}.hvlWuq_reportPageHeader .hvlWuq_reportPageTitleLink{grid-area:link}.hvlWuq_reportPageTitleLink{color:var(--color-secondary);white-space:nowrap;margin-top:0;font-size:.9rem;font-weight:400;line-height:1.4}.hvlWuq_reportPageTitleLink i{vertical-align:.1em;line-height:1}.hvlWuq_reportPageTitleLink:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.hvlWuq_reportArticleTitle{color:var(--color-text);margin-top:.75rem;font-size:1.5rem;font-weight:700}.hvlWuq_reportArticleTitleSub{font-size:.75em}.hvlWuq_reportRefLinks{padding-left:.75rem;padding-right:.75rem}.hvlWuq_referenceLinks{border-top:1px solid var(--color-border);color:var(--color-text-light);margin-top:2rem;padding-top:1rem;font-size:.9rem}.hvlWuq_referenceLinksTitle{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.hvlWuq_referenceLinksList{margin:0;padding:0;list-style:none}.hvlWuq_referenceLinksList li{margin-bottom:.25rem}.hvlWuq_referenceLinksList a{color:var(--color-secondary);text-decoration:none}.hvlWuq_referenceLinksList a:hover{text-decoration:underline}.hvlWuq_referenceLinksList a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (max-width:768px){.hvlWuq_reportPageHeader{grid-template-columns:1fr;grid-template-areas:"title""subtitle""link";align-items:start;gap:.5rem}.hvlWuq_reportPageHeader .hvlWuq_reportPageTitleLink{justify-self:end}}@media (max-width:480px){.hvlWuq_reportLayout{padding:0 .5rem}.hvlWuq_reportLayoutTopAd{display:none}.hvlWuq_reviewDetail{padding-left:.5rem;padding-right:.5rem}.hvlWuq_reportSideElement{margin:0 .5rem}.hvlWuq_reportTableColumn{min-width:unset}.hvlWuq_reportTableBottomAds{display:none}.hvlWuq_referenceLinks{margin-top:unset;border-top:1px solid var(--color-border);color:var(--color-text-light);padding-top:1rem;font-size:.9rem}}
.wr1axW_header{text-align:center;margin-bottom:2rem}.wr1axW_backButton{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.9rem;transition:all .3s;display:inline-flex;box-shadow:0 2px 4px #0000001a}.wr1axW_backButton:hover{background:#f8f9fa;border-color:#adb5bd;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.wr1axW_title{color:#212529;text-shadow:none;margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.wr1axW_subtitle{color:#6c757d;text-align:left;margin:0 0 1.5rem;font-size:1rem}.wr1axW_refreshButton{color:#495057;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:all .3s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.wr1axW_refreshButton:hover:not(:disabled){background:#f8f9fa;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.wr1axW_refreshButton:disabled{opacity:.6;cursor:not-allowed;color:#6c757d;background:#e9ecef}.wr1axW_loading{color:#6c757d;justify-content:center;align-items:center;gap:1rem;min-height:200px;font-size:1.2rem;display:flex}.wr1axW_error{color:#721c24;text-align:center;background:#f8d7da;border:1px solid #f5c6cb;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1.5rem;font-size:1.1rem;display:flex}.wr1axW_empty{text-align:center;color:#6c757d;background:#fff;border:1px solid #dee2e6;border-radius:12px;padding:3rem;box-shadow:0 2px 4px #0000001a}.wr1axW_empty i{opacity:.7;margin-bottom:1rem;font-size:3rem}.wr1axW_empty p{margin:0;font-size:1.2rem}.wr1axW_reviewsList{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.wr1axW_tabHeader{margin-bottom:1.5rem}.wr1axW_tabButton{color:#495057;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-shrink:0;padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.wr1axW_tabButton:hover{background:#f8f9fa;border-color:#adb5bd}.wr1axW_tabButtonActive{color:#fff;background:#212529;border-color:#212529}@media (max-width:768px){.wr1axW_container{padding:1rem}.wr1axW_title{font-size:2rem}.wr1axW_reviewsList{grid-template-columns:1fr}}
.swMWYG_contactContent{max-width:800px;margin:0 auto}.swMWYG_contactContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.swMWYG_contactSection{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.swMWYG_contactSection h2{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.swMWYG_contactSection h2 i{color:var(--color-primary-dark)}.swMWYG_contactSection p{margin:0 0 1rem;line-height:1.6}.swMWYG_form{background:var(--color-bg);border-radius:8px;margin-top:1rem;padding:1.5rem}.swMWYG_formGroup{margin-bottom:1.5rem}.swMWYG_label{color:var(--color-primary);margin-bottom:.5rem;font-weight:600;display:block}.swMWYG_input,.swMWYG_textarea{border:1px solid #ddd;border-radius:6px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .3s}.swMWYG_input:focus,.swMWYG_textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #0070f31a}.swMWYG_textarea{resize:vertical;min-height:120px}.swMWYG_submit{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:background-color .3s;display:flex}.swMWYG_submit:hover:not(:disabled){background:var(--color-primary-dark)}.swMWYG_submit:disabled{cursor:not-allowed;background:#ccc}.swMWYG_submit i{font-size:.9rem}.swMWYG_required{color:#e74c3c;font-weight:700}.swMWYG_inputError{border-color:#e74c3c!important;box-shadow:0 0 0 2px #e74c3c1a!important}.swMWYG_errorMessage{color:#e74c3c;margin-top:.25rem;font-size:.875rem;display:block}.swMWYG_successMessage{color:#155724;background:#d4edda;border-radius:6px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex}.swMWYG_successMessage i{color:#28a745}.swMWYG_responseInfo{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;display:grid}.swMWYG_responseItem{background:var(--color-bg);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s;display:flex}.swMWYG_responseItem:hover{transform:translateY(-2px)}.swMWYG_responseItem i{color:var(--color-primary-dark);flex-shrink:0;margin-top:.2rem;font-size:1.3rem}.swMWYG_responseItem h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1rem}.swMWYG_responseItem p{margin:0;font-size:.9rem;line-height:1.4}@media (max-width:768px){.swMWYG_contactContent h1{text-align:left;padding:0 1rem;font-size:1.8rem}.swMWYG_contactSection{padding:1rem}.swMWYG_contactSection h2{font-size:1.3rem}.swMWYG_responseInfo{grid-template-columns:1fr}.swMWYG_responseItem i{margin-top:0}}@media (max-width:480px){.swMWYG_contactContent{padding:0 .5rem}.swMWYG_contactSection{padding:.8rem}.swMWYG_contactSection h2{font-size:1.2rem}}
.fnxK0G_section{background:#fff;padding:.75rem 1.5rem}.fnxK0G_section h2{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.fnxK0G_section h2 i{color:var(--color-primary-dark)}.fnxK0G_section p{margin:0 0 1rem;line-height:1.6}.fnxK0G_contactEmail{text-align:center;color:var(--color-primary);margin:1.5rem 0;font-size:1.2rem;font-weight:500}.fnxK0G_contactEmail i{color:var(--color-primary-dark);margin-right:.5rem}.fnxK0G_lastUpdated{text-align:center;color:#666;margin:1rem 0 0;font-size:.9rem;font-style:italic}@media (max-width:768px){.fnxK0G_section{padding:1rem}.fnxK0G_section h2{font-size:1.3rem}}@media (max-width:480px){.fnxK0G_section h2{font-size:1.2rem}.fnxK0G_contactEmail{font-size:1.1rem}}
.e7eO_q_mapContainer{background-color:var(--background-secondary,#f9f9f9);border-radius:8px;width:100%;min-height:600px;position:relative;overflow:hidden}.e7eO_q_mapChart{width:100%;height:600px}.e7eO_q_loadingOverlay{color:var(--color-text-light);background:#fffc;justify-content:center;align-items:center;font-size:.95rem;display:flex;position:absolute;inset:0}.e7eO_q_errorMessage{color:var(--color-error,#c00);padding:1rem;font-size:.9rem}.e7eO_q_mapCredit{z-index:10;color:var(--color-text-light,#666);border-radius:2px;padding:0 4px;font-size:.7rem;position:absolute;bottom:2px;left:2px}.e7eO_q_mapCredit a{color:inherit;text-decoration:none}.e7eO_q_mapCredit a:hover{color:var(--color-secondary)}.e7eO_q_leftButtonGroup{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px}.e7eO_q_resetFilter{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);background:#fffffff2;border-radius:6px;padding:6px 12px;font-size:.85rem}.e7eO_q_resetFilter:hover{background:var(--color-bg)}.e7eO_q_resetFilter:disabled{opacity:.6;cursor:default}.e7eO_q_zoomControls{z-index:10;background-color:#ffffffe6;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000026}.e7eO_q_detailButton{border:1px solid var(--color-border);cursor:pointer;color:var(--primary-color,#4a90e2);background:#fffffff2;border-radius:6px;padding:6px 12px;font-size:.85rem;box-shadow:0 2px 8px #0000001a}.e7eO_q_detailButton:hover{background:var(--color-bg);border-color:var(--primary-color,#4a90e2)}.e7eO_q_backToChinaContainer{z-index:10;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px}.e7eO_q_backToChinaButton{border:1px solid var(--color-border);cursor:pointer;color:var(--color-text);background:#fffffff2;border-radius:6px;padding:6px 12px;font-size:.85rem;box-shadow:0 2px 8px #0000001a}.e7eO_q_backToChinaButton:hover{background:var(--color-bg);border-color:var(--primary-color,#4a90e2);color:var(--primary-color,#4a90e2)}.e7eO_q_selectedProvinceLabel{color:var(--primary-color,#4a90e2);font-size:.9rem;font-weight:600}.e7eO_q_labelToggleControls{z-index:10;background-color:#ffffffe6;border-radius:4px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:10px;right:54px;box-shadow:0 2px 8px #00000026}.e7eO_q_layerPanel{border:1px solid var(--border-color,#ddd);background-color:#fffffffa;border-radius:4px;min-width:148px;padding:6px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #00000026}.e7eO_q_layerPanelItem{cursor:pointer;color:var(--text-primary,#333);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:flex}.e7eO_q_layerPanelItem:hover{background-color:var(--background-hover,#f5f5f5)}.e7eO_q_layerPanelItem input{cursor:pointer;margin:0}.e7eO_q_zoomButton{border:1px solid var(--border-color,#ddd);background-color:var(--background-primary,#fff);cursor:pointer;width:32px;height:32px;color:var(--text-primary,#333);border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.e7eO_q_zoomButton:hover{background-color:var(--background-hover,#f0f0f0);border-color:var(--primary-color,#4a90e2);color:var(--primary-color,#4a90e2)}.e7eO_q_zoomButton:active{transform:scale(.95)}.e7eO_q_zoomButton:disabled{opacity:.5;cursor:not-allowed}.e7eO_q_zoomButton.e7eO_q_active{background-color:var(--primary-color,#4a90e2);color:#fff;border-color:var(--primary-color,#4a90e2)}.e7eO_q_zoomButton.e7eO_q_active:hover{background-color:var(--primary-color,#4a90e2);opacity:.9}@media (max-width:480px){.e7eO_q_mapContainer{min-height:360px;padding-top:50px}.e7eO_q_mapChart{height:360px}.e7eO_q_backToChinaContainer{flex-direction:column;align-items:flex-start}}
.bxNoGq_advertisementWrapper{grid-column:1/-1;justify-content:center;width:728px;margin:.5rem auto;display:flex}@media (max-width:768px){.bxNoGq_advertisementWrapper{grid-column:1;gap:16px;width:100%;margin:.5rem auto}}
.F7X97G_dangerSection{background:#fff5f5;border:1px solid #f5c2c7;border-radius:12px;margin-top:2.5rem;padding:1.25rem}.F7X97G_dangerTitle{color:#c62828;margin:0 0 .5rem;font-size:1rem;font-weight:600}.F7X97G_dangerText{color:#495057;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.F7X97G_dangerBtn{color:#fff;cursor:pointer;background:#c62828;border:none;border-radius:8px;padding:.65rem 1rem;font-size:.9rem}.F7X97G_dangerBtn:hover{background:#b71c1c}.F7X97G_dangerBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.F7X97G_dangerSection{margin-top:1.5rem;padding:1rem}.F7X97G_dangerBtn{text-align:center;width:100%}}
.lCYwwa_container{flex-direction:column;min-height:100vh;display:flex}.lCYwwa_mainContent{box-sizing:border-box;flex:1;width:100%;margin:0 auto;padding:.5rem 1rem}@media (max-width:768px){.lCYwwa_pageHeader{padding:40px 20px}.lCYwwa_pageTitle{font-size:2rem}.lCYwwa_pageDescription{font-size:1rem}.lCYwwa_mainContent{padding:20px 15px}}
