.p21-compact-filter,.p21-zone-picker,.core-block-mobile-summary{display:none}.p21-filter-sheet{color:#0b2b48;background:#f8fbff;border:1px solid #cfdfef;padding:0;font-family:DM Sans,sans-serif}.p21-filter-sheet::backdrop{background:#061e3266}@media (width<=700px),(width<=950px) and (height<=500px) and (pointer:coarse){.p21.p21-content-page:is(.p21-news-page,.p21-announcements-page) .p21-sidebar,.p21.p21-content-page .p21-announcement-layout>.p21-mobile-filter-panel{display:none}.p21.p21-content-page:is(.p21-news-page,.p21-announcements-page) :is(.p21-columns,.p21-directory-layout){display:block}.p21.p21-content-page:is(.p21-news-page,.p21-announcements-page) .p21-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.p21.p21-content-page:is(.p21-news-page,.p21-announcements-page) .p21-toolbar>.p21-search{flex:1;width:auto;min-width:130px}.p21.p21-content-page .p21-toolbar>.p21-tabs{flex-basis:100%;width:100%}.p21 .p21-compact-filter{color:#075ce2;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #bed4ed;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.p21-filter-sheet{box-sizing:border-box;border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:90dvh;margin:0;position:fixed;inset:auto 0 0;overflow:hidden}.p21-filter-sheet[open]{flex-direction:column;display:flex}.p21-filter-sheet header,.p21-filter-sheet footer{border-bottom:1px solid #d8e7f7;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.p21-filter-sheet header h2{margin:0;font-size:18px}.p21-filter-sheet button{min-height:44px;font:inherit;color:#075ce2;cursor:pointer;background:#fff;border:1px solid #bed4ed;border-radius:6px;padding:8px 12px}.p21-filter-sheet-body{overscroll-behavior:contain;padding:8px 16px 20px;overflow:auto}.p21-filter-sheet-body label{margin-top:12px;font-size:14px;display:block}.p21-filter-sheet-body select{color:#0b2b48;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bed4ed;border-radius:6px;margin-top:6px;padding:10px;font-size:16px;display:block}.p21-filter-sheet footer{padding-bottom:max(12px, env(safe-area-inset-bottom));border-top:1px solid #d8e7f7}.p21-filter-sheet footer button:last-child{color:#fff;background:#075ce2;flex:1}.p21.p21-estate-page .p21-zone-tabs{display:none}.p21.p21-estate-page .p21-zone-picker{gap:6px;margin-bottom:16px;display:grid}.p21 .p21-zone-picker label{color:#0b2b48;font-size:13px;font-weight:600}.p21 .p21-zone-picker select{box-sizing:border-box;color:#0b2b48;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bed4ed;border-radius:6px;padding:10px 12px;font-size:16px}.p21 .p21-zone-picker>a{color:#075ce2;align-items:center;gap:8px;width:fit-content;min-height:44px;font-size:14px;text-decoration:none;display:flex}.tk-header>div{min-width:0}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card),.p21.p21-content-page.p21-announcements-page.p21-editorial .p21-announcements>.p21-announcement{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ccdeed;border-radius:0;grid-template-columns:clamp(84px,24vw,112px) minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:16px 0;display:grid;position:relative}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card)>a,.p21.p21-content-page .p21-announcement>a:first-child{aspect-ratio:4/3;border-radius:6px;width:100%;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:hidden}.p21.p21-content-page .p21-announcement>a:first-child>img,.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card)>a>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:100%;min-height:0;max-height:none;display:block}.p21.p21-content-page .p21-announcement>a:first-child>img,.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card)>a.p21-poster-photo>img{object-fit:contain;background:#eaf3fb}.p21.p21-content-page.p21-news-page .p21-feature-tag,.p21.p21-content-page .p21-announcement>a:not(:first-child){display:none}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card)>div,.p21.p21-content-page .p21-announcement>div{min-width:0;padding:0}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card)>div>:not(h2):not(h3),.p21.p21-content-page .p21-announcement>div>:not(h2){display:none}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card) :is(h2,h3),.p21.p21-content-page .p21-announcement h2{margin:0;padding:0;font-size:17px;line-height:1.5}.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card) :is(h2,h3)>a,.p21.p21-content-page .p21-announcement h2>a{color:#0b2b48;box-sizing:border-box;align-items:center;min-height:44px;padding:0;text-decoration:none;display:flex}.p21.p21-content-page .p21-announcement h2>a:after,.p21.p21-content-page.p21-news-page :is(.p21-feature,.p21-news-grid .p21-card) :is(h2,h3)>a:after{content:none}.p21.p21-content-page.p21-news-page .p21-news-grid{columns:auto;margin:0;display:block}.p21.p21-content-page .p21-announcements{gap:0;display:block}.p21.p21-content-page:is(.p21-news-page,.p21-announcements-page) .p21-toolbar>select{display:none}.p21 .p21-map-host .maplibregl-cooperative-gesture-screen{color:#fff;text-align:center;background:#082b45ed;border-radius:6px;padding:10px 12px;font:13px/1.5 DM Sans,Arial,sans-serif;inset:50% 12px auto;transform:translateY(-50%)}.v21-scroll-flight .v21-banner-scene{--flight-camera-roll:0deg;--flight-camera-tilt:0deg}.tk-launcher{touch-action:manipulation;min-height:48px}.tk-launcher>*{pointer-events:none}.tk-dialog{inset:var(--tk-viewport-top,0px) 0 auto;box-sizing:border-box;width:100%;max-width:none;height:var(--tk-viewport-height,100dvh);max-height:var(--tk-viewport-height,100dvh);overscroll-behavior:contain;border:0;border-radius:0;margin:0}.tk-header{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;gap:8px;min-height:64px}.tk-header p{font-size:11px}.tk-close{touch-action:manipulation;justify-content:center;min-width:64px;min-height:48px}.tk-thread{padding:16px;font-size:15px}.tk-question,.tk-answer p{font-size:15px}.tk-suggestions :is(button,a){min-height:48px;font-size:14px}.tk-footer{padding:8px 12px max(12px, env(safe-area-inset-bottom))}.tk-human{min-height:44px;padding:6px 2px;font-size:14px}.tk-send{width:44px;height:44px;top:9px;right:6px}.tk-footer textarea{padding-right:56px;font-size:16px}.kawasan-app .core-block-mobile-summary{bottom:max(36px, env(safe-area-inset-bottom));color:#fff;z-index:25;background:#071d2cf2;border:1px solid #557589;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:fixed;left:12px;right:12px}.core-block-mobile-summary>span{flex:1;min-width:0}.core-block-mobile-summary strong,.core-block-mobile-summary small{display:block}.core-block-mobile-summary button{color:#a4e6ff;min-width:44px;min-height:44px;font:inherit;background:0 0;border:1px solid #557589;border-radius:5px;padding:8px}.kawasan-app .core-block-panel header button{min-height:44px}.kawasan-app .kawasan-map .facility-marker .poi-label{display:none}.p21-filter-sheet button{-webkit-tap-highlight-color:transparent}.kawasan-app .kawasan-map .facility-marker.mobile-cluster{z-index:6}.kawasan-app .kawasan-map .mobile-cluster .poi-symbol{border-width:2px;width:32px;height:32px;font-size:14px}.mobile-facility-list h4{color:#0b2b48;margin:0 0 8px;font-size:14px;font-weight:600}.mobile-facility-list button{color:#075ce2;text-align:left;background:#fff;border:0;border-bottom:1px solid #cfdfef;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 4px;font-size:13px;display:flex}.tk-dialog button,.tk-launcher{-webkit-tap-highlight-color:transparent}.mobile-facility-list h4{color:#effaff}.mobile-facility-list button{color:#b7eaff;background:#103a52;border-color:#557589}}
