.tourism-map-module__tCxw5q__shell{background:var(--cream-100);flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.tourism-map-module__tCxw5q__header{box-sizing:border-box;border-bottom:2px solid var(--forest-800);z-index:20;background:linear-gradient(105deg,#fff6df 0%,#f3dcaa 52%,#dce8de 100%);flex-direction:row;flex:none;justify-content:space-between;align-items:center;width:100%;height:52px;padding:8px 24px;display:flex;box-shadow:0 5px 18px #2149292e}.tourism-map-module__tCxw5q__logo{align-items:center;text-decoration:none;display:flex}.tourism-map-module__tCxw5q__logoImage{width:170px;height:auto;display:block}.tourism-map-module__tCxw5q__navLinks{flex-direction:row;align-items:center;gap:28px;display:flex}.tourism-map-module__tCxw5q__navItemActive{color:#214929;text-shadow:0 1px #ffffffa6;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;font-family:Be Vietnam Pro,sans-serif;font-size:12px;font-weight:700;line-height:15px;text-decoration:none;display:flex}.tourism-map-module__tCxw5q__navIndicator{background:var(--mango-500);border-radius:2px;width:18px;height:2px;box-shadow:0 1px 4px #ca8e2559}.tourism-map-module__tCxw5q__navItem{color:var(--forest-700);flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;font-family:Be Vietnam Pro,sans-serif;font-size:12px;font-weight:500;line-height:15px;text-decoration:none;transition:color .15s;display:flex}.tourism-map-module__tCxw5q__navItem:hover{color:#214929}.tourism-map-module__tCxw5q__bodyLayout{flex-direction:row;flex:1;align-items:flex-start;width:100%;height:calc(100dvh - 52px);display:flex;position:relative;overflow:hidden}.tourism-map-module__tCxw5q__leftPanel{box-sizing:border-box;background:linear-gradient(180deg, #fffdf8 0%, var(--mango-50) 100%);border-right:1px solid var(--forest-200);z-index:12;flex-direction:column;align-items:flex-start;gap:14px;width:252px;min-width:252px;height:100%;padding:18px 16px;transition:transform .22s,visibility .22s;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:8px 0 24px #1f293724}.tourism-map-module__tCxw5q__leftPanelOpen{visibility:visible;transform:translate(0)}.tourism-map-module__tCxw5q__leftPanelClosed{visibility:hidden;pointer-events:none;transform:translate(-100%)}.tourism-map-module__tCxw5q__panelToggle{z-index:14;border:1px solid var(--forest-200);width:44px;height:44px;color:var(--forest-800);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,background .15s,color .15s;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 4px 14px #1f293729}.tourism-map-module__tCxw5q__panelToggle svg{width:22px;height:22px}.tourism-map-module__tCxw5q__panelToggle:hover,.tourism-map-module__tCxw5q__panelToggle:focus-visible{border-color:var(--forest-800);background:var(--forest-800);color:#fff;transform:translateY(-1px)scale(1.04)}.tourism-map-module__tCxw5q__panelToggle:focus-visible{outline-offset:2px;outline:3px solid #e6b0438c}.tourism-map-module__tCxw5q__panelBackdrop{z-index:11;cursor:default;background:#14231914;border:0;padding:0;position:absolute;inset:0}.tourism-map-module__tCxw5q__panelHeader{flex-direction:column;gap:7px;width:100%;display:flex}.tourism-map-module__tCxw5q__panelTitleRow{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.tourism-map-module__tCxw5q__panelClose{color:#647067;cursor:pointer;background:#fff;border:1px solid #dfe5e1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;margin:-4px -4px 0 0;padding:0;transition:background .15s,color .15s,transform .15s;display:grid}.tourism-map-module__tCxw5q__panelClose svg{width:15px;height:15px}.tourism-map-module__tCxw5q__panelClose:hover,.tourism-map-module__tCxw5q__panelClose:focus-visible{background:var(--forest-800);color:#fff;transform:rotate(6deg)}.tourism-map-module__tCxw5q__panelClose:focus-visible{outline-offset:2px;outline:3px solid #e6b04380}.tourism-map-module__tCxw5q__panelTitle{color:var(--forest-800);margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:18px;font-weight:800;line-height:22px}.tourism-map-module__tCxw5q__panelSubtitle{color:#647067;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:400;line-height:14px}.tourism-map-module__tCxw5q__searchWrapper{width:100%;position:relative}.tourism-map-module__tCxw5q__searchContainer{box-sizing:border-box;border:1px solid var(--forest-200);background:#fff;border-radius:10px;flex-direction:row;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.tourism-map-module__tCxw5q__searchContainer:focus-within,.tourism-map-module__tCxw5q__searchContainerActive{border-color:var(--forest-800);box-shadow:0 0 0 3px #e6b04338}.tourism-map-module__tCxw5q__searchIcon{color:#647067;flex-shrink:0;width:16px;height:16px;transition:color .15s}.tourism-map-module__tCxw5q__searchContainer:focus-within .tourism-map-module__tCxw5q__searchIcon,.tourism-map-module__tCxw5q__searchContainerActive .tourism-map-module__tCxw5q__searchIcon{color:#214929}.tourism-map-module__tCxw5q__searchInput{color:#1f2937;background:0 0;border:none;outline:none;width:100%;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:500;line-height:14px}.tourism-map-module__tCxw5q__searchInput::placeholder{color:#647067;font-weight:400}.tourism-map-module__tCxw5q__searchInput::-webkit-search-cancel-button{appearance:none}.tourism-map-module__tCxw5q__searchClear{box-sizing:border-box;cursor:pointer;color:#647067;background:#e5e7eb;border:none;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;padding:0;transition:background .15s,color .15s;display:flex}.tourism-map-module__tCxw5q__searchClear:hover{color:#1f2937;background:#d1d5db}.tourism-map-module__tCxw5q__searchResults{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:4px;max-height:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.tourism-map-module__tCxw5q__searchResult{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:8px 12px;transition:background .15s;display:flex}.tourism-map-module__tCxw5q__searchResult:hover,.tourism-map-module__tCxw5q__searchResult[aria-selected=true]{background:#f3f4f6}.tourism-map-module__tCxw5q__searchResultName{color:#1f2937;font-family:Be Vietnam Pro,sans-serif;font-size:13px;font-weight:600}.tourism-map-module__tCxw5q__searchResultAlias{color:#e6b043;font-size:11px}.tourism-map-module__tCxw5q__searchResultMeta{color:#647067;font-size:11px}.tourism-map-module__tCxw5q__searchEmpty{color:#647067;text-align:center;margin:0;padding:12px;font-size:13px}.tourism-map-module__tCxw5q__searchAnnouncement{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tourism-map-module__tCxw5q__filterChips{flex-flow:wrap;align-items:flex-start;gap:6px;width:100%;display:flex}.tourism-map-module__tCxw5q__categoryChip{box-sizing:border-box;border:1px solid var(--forest-200);color:#1f2937;cursor:pointer;background:#fff;border-radius:20px;flex-direction:row;align-items:center;gap:5px;height:24px;padding:5px 9px;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:500;line-height:12px;transition:all .15s ease-in-out;display:inline-flex}.tourism-map-module__tCxw5q__categoryChip:hover{background:var(--mango-100);border-color:var(--mango-300)}.tourism-map-module__tCxw5q__categoryChipActive{background:var(--forest-800);border:1px solid var(--forest-800);color:#fff;font-weight:600}.tourism-map-module__tCxw5q__categoryChipActive:hover{background:#18381f;border-color:#18381f}.tourism-map-module__tCxw5q__divider{background:linear-gradient(90deg, var(--mango-300), var(--forest-200));width:100%;height:1px}.tourism-map-module__tCxw5q__listHeader{color:#1f2937;justify-content:space-between;align-items:center;width:100%;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:700;line-height:14px;display:flex}.tourism-map-module__tCxw5q__locationList{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tourism-map-module__tCxw5q__locationCard{box-sizing:border-box;border:1px solid var(--forest-100);cursor:pointer;text-align:left;background:#fff;border-radius:8px;flex-direction:row;align-items:flex-start;gap:8px;width:100%;min-height:84px;padding:8px;transition:all .15s ease-in-out;display:flex;box-shadow:0 3px 10px #2149290d}.tourism-map-module__tCxw5q__locationCard:hover{border-color:var(--mango-500);transform:translateY(-1px);box-shadow:0 8px 20px #2149291c}.tourism-map-module__tCxw5q__locationCardSelected{background:var(--mango-50);border:2px solid var(--mango-500)!important;box-shadow:0 4px 12px #e6b0432e!important}.tourism-map-module__tCxw5q__thumbnail{background:#e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;display:flex;position:relative;overflow:hidden}.tourism-map-module__tCxw5q__thumbnailImage{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block;position:absolute;inset:0}.tourism-map-module__tCxw5q__locationCard:hover .tourism-map-module__tCxw5q__thumbnailImage{transform:scale(1.06)}.tourism-map-module__tCxw5q__thumbnailPlaceholder{color:#214929;background:linear-gradient(145deg,#fff3,#0000 42%),linear-gradient(135deg,#d8eadc,#8fb69b 48%,#214929);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tourism-map-module__tCxw5q__thumbnail[data-category=Nhà\ thờ] .tourism-map-module__tCxw5q__thumbnailPlaceholder,.tourism-map-module__tCxw5q__thumbnail[data-category=Tu\ viện] .tourism-map-module__tCxw5q__thumbnailPlaceholder{background:linear-gradient(145deg,#ffffff57,#0000 45%),linear-gradient(135deg,#cfe5f0,#8eb2c5 50%,#214929)}.tourism-map-module__tCxw5q__thumbnail[data-category=Chùa] .tourism-map-module__tCxw5q__thumbnailPlaceholder{background:linear-gradient(145deg,#ffffff47,#0000 42%),linear-gradient(135deg,#f3dca3,#d6aa4c 46%,#214929)}.tourism-map-module__tCxw5q__thumbnail[data-category=Đình] .tourism-map-module__tCxw5q__thumbnailPlaceholder,.tourism-map-module__tCxw5q__thumbnail[data-category=Phủ\ thờ] .tourism-map-module__tCxw5q__thumbnailPlaceholder{background:linear-gradient(145deg,#ffffff42,#0000 42%),linear-gradient(135deg,#ead6bd,#c98b52 46%,#214929)}.tourism-map-module__tCxw5q__thumbnail[data-category=Cảnh\ quan] .tourism-map-module__tCxw5q__thumbnailPlaceholder{background:linear-gradient(145deg,#ffffff3d,#0000 42%),linear-gradient(135deg,#a8dcde,#61a97d 46%,#214929)}.tourism-map-module__tCxw5q__cardInfo{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.tourism-map-module__tCxw5q__cardCategory{text-transform:uppercase;color:var(--mango-700);font-family:Be Vietnam Pro,sans-serif;font-size:9px;font-weight:700;line-height:11px}.tourism-map-module__tCxw5q__cardTitle{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.tourism-map-module__tCxw5q__cardSummary{color:#647067;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:400;line-height:13px;display:-webkit-box;overflow:hidden}.tourism-map-module__tCxw5q__linkRow{color:#214929;flex-direction:row;align-items:center;gap:4px;margin-top:2px;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:700;line-height:12px;text-decoration:none;display:flex}.tourism-map-module__tCxw5q__linkRow:hover{text-decoration:underline}.tourism-map-module__tCxw5q__mapContainer{background:#d4e6e1;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.tourism-map-module__tCxw5q__mapCanvas{width:100%;height:100%}.tourism-map-module__tCxw5q__mapContainer .vietmapgl-marker{z-index:30}.tourism-map-module__tCxw5q__mapContainer .vietmapgl-popup{z-index:20}.tourism-map-module__tCxw5q__mapControls{z-index:5;position:absolute;top:16px;left:70px}.tourism-map-module__tCxw5q__btnReset{box-sizing:border-box;color:#214929;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-direction:row;align-items:center;gap:7px;height:30px;padding:8px 12px;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:600;line-height:12px;transition:all .15s ease-in-out;display:flex;box-shadow:0 2px 6px #0000000f}.tourism-map-module__tCxw5q__btnReset:hover{background:#f9fafb;border-color:#d1d5db}.tourism-map-module__tCxw5q__zoomControls{box-sizing:border-box;z-index:5;background:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-direction:column;align-items:center;width:32px;display:flex;position:absolute;top:64px;left:24px;overflow:hidden;box-shadow:0 2px 6px #0000000f}.tourism-map-module__tCxw5q__zoomBtn{color:#1f2937;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:600;transition:background .15s;display:flex}.tourism-map-module__tCxw5q__zoomBtn:hover{background:#f3f4f6}.tourism-map-module__tCxw5q__zoomDivider{background:#e5e7eb;width:24px;height:1px}.tourism-map-module__tCxw5q__locationMapMarker{z-index:2;width:36px;height:36px;color:inherit;cursor:pointer;will-change:transform;background:0 0;border:0;padding:0;display:block;position:absolute;top:0;left:0}.tourism-map-module__tCxw5q__locationMapMarkerIcon{color:#fff;width:36px;height:36px;box-shadow:0 0 0 2px var(--mango-500), 0 5px 14px #0f172a66;background:#214929;border:3px solid #fff;border-radius:999px;place-items:center;font-size:17px;font-weight:800;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:grid;position:relative}.tourism-map-module__tCxw5q__locationMapMarkerLabel{pointer-events:none;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#193b22f2;border:1px solid #e6b043b3;border-radius:6px;max-width:150px;padding:4px 8px;font-family:Be Vietnam Pro,sans-serif;font-size:10px;font-weight:700;line-height:13px;display:block;position:absolute;top:42px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 5px #0f172a38}.tourism-map-module__tCxw5q__locationMapMarker[data-selected=true] .tourism-map-module__tCxw5q__locationMapMarkerIcon{background:var(--mango-500);color:var(--forest-950);box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #e6b0438c,0 7px 18px #0f172a6b}.tourism-map-module__tCxw5q__locationMapMarker:hover .tourism-map-module__tCxw5q__locationMapMarkerIcon,.tourism-map-module__tCxw5q__locationMapMarker:focus-visible .tourism-map-module__tCxw5q__locationMapMarkerIcon{transform:translateY(-2px)scale(1.12)}.tourism-map-module__tCxw5q__locationMapMarker:focus-visible{outline:none}.tourism-map-module__tCxw5q__locationMapMarker:focus-visible .tourism-map-module__tCxw5q__locationMapMarkerLabel{outline-offset:2px;outline:2px solid #e6b043}.tourism-map-module__tCxw5q__statusOverlay{z-index:10;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#214929eb;border-radius:8px;padding:.45rem .75rem;font-size:.72rem;font-weight:600;position:absolute;top:1rem;left:1rem}.tourism-map-module__tCxw5q__errorPanel{z-index:10;text-align:center;color:#1f2937;background:#fffffff5;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex;position:absolute;inset:1.5rem}.tourism-map-module__tCxw5q__dataNotice{color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;width:100%;margin:0;padding:12px 16px;font-size:13px}.tourism-map-module__tCxw5q__emptyState{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:40px 0;display:flex}.tourism-map-module__tCxw5q__emptyIcon{background:#e5e7eb;border-radius:100px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tourism-map-module__tCxw5q__emptyText{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.tourism-map-module__tCxw5q__emptyTitle{text-align:center;color:#1f2937;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:15px;font-weight:700;line-height:19px}.tourism-map-module__tCxw5q__emptySubtitle{text-align:center;color:#647067;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:13px;font-weight:400;line-height:16px}.tourism-map-module__tCxw5q__btnResetFilters{box-sizing:border-box;color:#fff;cursor:pointer;background:#214929;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;height:36px;padding:10px 16px;font-family:Be Vietnam Pro,sans-serif;font-size:13px;font-weight:700;line-height:16px;transition:background .15s ease-in-out;display:inline-flex}.tourism-map-module__tCxw5q__btnResetFilters:hover{background:#17381e}.tourism-map-module__tCxw5q__emptyDataState{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:48px 16px;display:flex}.tourism-map-module__tCxw5q__emptyDataIcon{background:#faf3e0;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.tourism-map-module__tCxw5q__emptyDataText{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.tourism-map-module__tCxw5q__emptyDataTitle{color:#214929;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:16px;font-weight:800;line-height:20px}.tourism-map-module__tCxw5q__emptyDataSubtitle{color:#647067;max-width:240px;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:13px;font-weight:400;line-height:17px}.tourism-map-module__tCxw5q__categoryChipDisabled{opacity:.6;cursor:not-allowed;pointer-events:none}.tourism-map-module__tCxw5q__searchContainerDisabled{opacity:.7;cursor:not-allowed;background:#f9fafb}.tourism-map-module__tCxw5q__popupCard{background:#fff;border-radius:12px;flex-direction:column;width:260px;font-family:Be Vietnam Pro,sans-serif;display:flex;overflow:hidden}.tourism-map-module__tCxw5q__popupImage{background:#edf4f0;justify-content:center;align-items:center;width:260px;height:108px;display:flex;position:relative;overflow:hidden}.tourism-map-module__tCxw5q__popupImage a,.tourism-map-module__tCxw5q__popupImage img{width:100%;height:100%;display:block}.tourism-map-module__tCxw5q__popupImage img{object-fit:cover;transition:transform .25s}.tourism-map-module__tCxw5q__popupImage a:hover img{transform:scale(1.035)}.tourism-map-module__tCxw5q__popupBody{background:#fff;flex-direction:column;gap:9px;padding:12px;display:flex}.tourism-map-module__tCxw5q__popupHeader{flex-direction:column;gap:4px;display:flex}.tourism-map-module__tCxw5q__popupCategory{text-transform:uppercase;color:#e6b043;font-family:Be Vietnam Pro,sans-serif;font-size:9px;font-weight:700;line-height:11px}.tourism-map-module__tCxw5q__popupTitle{color:#1f2937;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:14px;font-weight:700;line-height:18px}.tourism-map-module__tCxw5q__popupSummary{color:#647067;margin:0;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:400;line-height:15px}.tourism-map-module__tCxw5q__btnDetailPrimary{color:#fff;background:#214929;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:100%;height:32px;padding:8px 12px;font-family:Be Vietnam Pro,sans-serif;font-size:11px;font-weight:700;line-height:13px;text-decoration:none;transition:background .15s ease-in-out;display:flex}.tourism-map-module__tCxw5q__btnDetailPrimary:hover{background:#17381e}.tourism-map-module__tCxw5q__hoverPopupContainer{pointer-events:none}.tourism-map-module__tCxw5q__hoverPopupContainer .vietmapgl-popup-content{box-shadow:none;background:0 0;border-radius:10px;padding:0}.tourism-map-module__tCxw5q__hoverPopupContainer .vietmapgl-popup-tip{border-top-color:#214929}.tourism-map-module__tCxw5q__hoverTooltipCard{color:#fff;pointer-events:none;background:#214929;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:140px;max-width:240px;padding:8px 12px;font-family:Be Vietnam Pro,sans-serif;display:flex;box-shadow:0 4px 16px #00000040}.tourism-map-module__tCxw5q__hoverTooltipCategory{text-transform:uppercase;color:#e6b043;letter-spacing:.5px;font-size:10px;font-weight:700;line-height:12px}.tourism-map-module__tCxw5q__hoverTooltipTitle{color:#fff;margin:0;font-size:13px;font-weight:700;line-height:17px}.tourism-map-module__tCxw5q__hoverTooltipHint{color:#ffffffbf;margin-top:3px;font-size:10px;font-weight:500;line-height:12px}@media (max-width:900px){.tourism-map-module__tCxw5q__header{height:52px;padding:8px 16px}.tourism-map-module__tCxw5q__bodyLayout{height:calc(100dvh - 52px)}.tourism-map-module__tCxw5q__leftPanel{border-top:none;border-right:1px solid #e5e7eb;width:min(320px,100% - 64px);min-width:0;height:100%;padding:16px}.tourism-map-module__tCxw5q__mapContainer{width:100%;height:100%;min-height:0}}
