/* DEC-026: application-owned colours and typography; Houzing layout remains native. */
/* FRONTEND-01: bound native dropdowns to the viewport and keep the native phone CTA readable. */
.myra-multiselect .dropdown-menu{max-height:300px;overflow-y:auto;width:100%;min-width:0}
.myra-multiselect button{white-space:normal;overflow-wrap:anywhere;height:auto}
.myra-multiselect label{overflow-wrap:anywhere}
.myra-search label{color:var(--appearance-body,var(--myra-charcoal))}
.cl_btn a.bgc-white{background:var(--appearance-surface,#fff)!important;color:var(--appearance-link,var(--myra-charcoal))!important;white-space:nowrap}
.main_logo_home2 a,.main_logo_home2 a span{color:var(--appearance-page,var(--myra-ivory))}
.header.stylehome1 .main_logo_home2 a{position:static;display:inline-flex;align-items:center;float:none;width:auto;height:auto;line-height:inherit;margin:0}
/* HEADER-CTA-01: paint the native index add_listing item, not its tall navigation anchor.
   Source style.css1197–1243/1710–1743 owns dimensions, offsets, radius and state lifecycle. */
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta{width:auto;min-width:168px;transition:all .3s ease}
/* The demo hides its CTA label on tablets; a full telephone number must stay readable.
   Reuse the existing mobile menu in this constrained range instead of wrapping the header. */
@media(min-width:993px) and (max-width:1199px){
header.header-nav:has(.myra-phone-cta){display:none!important}
header.header-nav:has(.myra-phone-cta)~#page .mobile-menu{display:block}
header.header-nav:has(.myra-phone-cta)~#page .header{padding:0 20px!important}
}
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta>a{background:transparent;color:var(--appearance-button-text,var(--myra-charcoal))!important;white-space:nowrap;transition:all .3s ease}
header.header-nav.menu_style_home_one.stricky-fixed ul.ace-responsive-menu li.myra-phone-cta,
header.header-nav.menu_style_home_one.style2 ul.ace-responsive-menu li.myra-phone-cta{background-color:var(--appearance-button-bg,var(--myra-gold));border-color:var(--appearance-button-border,var(--myra-gold))}
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta:hover,
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta:focus-within{background-color:var(--appearance-button-hover-bg,var(--myra-champagne));border-color:var(--appearance-button-hover-border,var(--myra-charcoal))}
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta:has(>a:focus-visible){outline:2px solid var(--appearance-focus,var(--myra-charcoal));outline-offset:3px}
header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta>a:focus-visible{outline:none}
@font-face{font-family:Montserrat;src:url('fonts/montserrat/Montserrat%5Bwght%5D.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Playfair Display';src:url('fonts/playfairdisplay/PlayfairDisplay%5Bwght%5D.ttf') format('truetype');font-weight:400 900;font-style:normal;font-display:swap}
:root{--myra-gold:#B49A64;--myra-champagne:#F7F6F2;--myra-ivory:#F7F6F2;--myra-charcoal:#252A28;--myra-forest:#23483F}
#menu:not(.mm-menu){display:none}
body{background-color:var(--appearance-page,var(--myra-ivory));color:var(--appearance-body,var(--myra-charcoal));font-family:Montserrat,sans-serif}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Playfair Display',serif!important;color:var(--appearance-heading,var(--myra-charcoal))}
p,label,legend,.single_property_title p,.feat_property .details .tc_content p{color:var(--appearance-body,var(--myra-charcoal))}
a{color:var(--appearance-link,var(--myra-charcoal))}
.heading-color{color:var(--appearance-heading,var(--myra-charcoal))}
.btn-thm,.feat_property .thumb .thmb_cntnt ul.tag2 li a,.scrollToHome,.mbp_pagination ul.page_navigation li.active .page-link{background-color:var(--appearance-sale-bg,var(--myra-gold));border-color:var(--appearance-sale-bg,var(--myra-gold));color:var(--appearance-sale-text,var(--myra-charcoal))}
.btn-thm:hover,.btn-thm:focus,.scrollToHome:hover{background-color:var(--appearance-button-hover-bg,var(--myra-champagne));border-color:var(--appearance-button-hover-border,var(--myra-charcoal));color:var(--appearance-button-hover-text,var(--myra-charcoal))}
.footer_one.home1{background-color:var(--appearance-footer-bg,var(--myra-charcoal))}
.stylehome1:before,.header.stylehome1,.mm-menu{background-color:var(--appearance-mobile-bg,var(--myra-charcoal))!important}
.menu_bar_home2 li.list-inline-item:only-child{right:0}
header.header-nav.menu_style_home_one.style2 .navbar_brand span,header.header-nav.menu_style_home_one.style2 a{color:var(--appearance-header-text,var(--myra-charcoal))}
.footer_one.home1 p,.footer_one.home1 h4,.footer_one.home1 a{color:var(--appearance-footer-heading,var(--myra-ivory))}
.custom-control-input:checked~.custom-control-label::before{background-color:var(--appearance-primary,var(--myra-charcoal));border-color:var(--appearance-primary,var(--myra-charcoal))}
/* Restore keyboard focus suppressed by native rules, without new shadows. */
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,.custom-control-input:focus-visible~.custom-control-label{outline:2px solid var(--appearance-focus,var(--myra-charcoal));outline-offset:3px}
.footer_one a:focus-visible{outline-color:var(--appearance-footer-hover,var(--myra-champagne))}
.feat_property .thumb img.img-whp{height:auto;aspect-ratio:3/2;object-fit:cover}
.spls_style_two img{object-fit:cover}
.tc_content h2,.single_property_title h1,.listing_single_sidebar a,.fp_footer p{overflow-wrap:anywhere}

/* R1: brand roles on newly active native index/v4/v2 components. No source edits. */
.bgc-alice-blue{background-color:var(--appearance-page,var(--myra-ivory))}
.bgc-thm,.home_adv_srch_form .search-btn,.baddge_right{background-color:var(--appearance-sale-bg,var(--myra-gold))!important;color:var(--appearance-sale-text,var(--myra-charcoal))!important}
.text-thm{color:var(--appearance-body,var(--myra-charcoal))!important}
.divider.home-style1,.bg-ptrn1{background-image:none;background-color:var(--appearance-primary,var(--myra-charcoal))}
.home-text h1,.home-text p,.business_exposer h2,.business_exposer p,header:not(.style2) .navbar_brand span,header:not(.style2) .ace-responsive-menu>li>a,.our-testimonials .main-title h2,.our-testimonials .main-title p{color:var(--appearance-hero-text,var(--myra-ivory))}
.home_tabs .nav-tabs .nav-link:not(.active){color:var(--appearance-hero-text,var(--myra-ivory))}
header:not(.style2).stricky-fixed .ace-responsive-menu>li>a,header:not(.style2).stricky-fixed .navbar_brand span{color:var(--appearance-header-text,var(--myra-charcoal))}
.baddge_left,.feat_property .thumb .thmb_cntnt ul.tag li span{background-color:var(--appearance-featured-bg,var(--myra-charcoal));color:var(--appearance-featured-text,var(--myra-ivory))}
.feat_property .thumb .thmb_cntnt ul.tag li span{border-radius:3px;padding:6px 13px;font-size:10px}
.preview-image{height:250px;display:flex;align-items:center;justify-content:center;color:var(--appearance-body,var(--myra-charcoal))}
.explore_city .preview-image{position:absolute;inset:0;width:100%;z-index:-1}
.explore_city.style2 .preview-image{height:530px}
.testimonial_post .preview-image{height:80px;width:80px;border-radius:50%;margin:auto;font-size:12px}
.preview-image span{color:var(--appearance-body,var(--myra-charcoal))}
.properti_city .details a,.explore_city .details a{color:var(--appearance-page,var(--myra-ivory))}
.custom_reivews>h2,.custom_reivews>p{width:100%}
.spls_style_two .overlay .title{display:block}

header.header-nav:not(.style2) .ace-responsive-menu>li>a{color:var(--appearance-transparent-text,var(--myra-ivory))!important}
header.header-nav:not(.style2).stricky-fixed .ace-responsive-menu>li>a{color:var(--appearance-header-text,var(--myra-charcoal))!important}

/* Native arrows overhang the full-width container by 10px; keep controls within the viewport. */
@media(max-width:1365px){.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-next,.recent_property_slider_home1.owl-carousel.owl-theme.owl-loaded .owl-next{right:-15px}.feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-prev,.recent_property_slider_home1.owl-carousel.owl-theme.owl-loaded .owl-prev{left:-15px}}

/* FRONTEND-01R1: source hero/tab/underline-control presentation; no source bytes changed. */
@font-face{font-family:'DM Sans';src:url('fonts/dmsans/DMSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('fonts/dmsans/DMSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'DM Sans';src:url('fonts/dmsans/DMSans-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}
.home-one .home-text{font-family:'DM Sans',sans-serif}
.home-one .home-text h2{font-family:'DM Sans',sans-serif!important}
.myra-hero-search .home_form_input .form-group{width:192px}
.myra-hero-search .home_form_input .form-control{background:transparent;border:0;border-bottom:2px solid var(--appearance-border,#E6E9EC);border-radius:0;color:var(--appearance-muted,#696969);font-size:14px;height:auto;min-height:38px;padding:6px 0}
.myra-hero-search .home_form_adv_srch_form_btn button{background:transparent;border:0;padding:0}
.myra-hero-search .bootstrap-select{max-width:100%}
@media(max-width:767px){.myra-hero-search .home_form_input .form-group{width:100%}.home-one{height:auto;min-height:860px}}

/* FRONTEND-02: restore declared Houzing typography and natural source image sizing only inside results. */
.myra-results,.myra-results input,.myra-results button,.myra-results select{font-family:'DM Sans',sans-serif}
.myra-results h1,.myra-results h2,.myra-results h3,.myra-results h4,.myra-results h5,.myra-results h6,.myra-results .h4,.myra-results .h6{font-family:'DM Sans',sans-serif!important}
.myra-results .feat_property .thumb img.img-whp{aspect-ratio:auto}
.myra-results .feat_property .thumb .thmb_cntnt ul.tag li a{background-color:var(--appearance-featured-bg,var(--myra-charcoal));color:var(--appearance-featured-text,var(--myra-ivory))}
.myra-results .new_line_pagination .pagination_line:before,.myra-results .new_line_pagination .pagi_btn:before{background-color:var(--appearance-accent,var(--myra-gold))}
.myra-results .tc_content h4,.myra-results p,.myra-results .fp_footer a{overflow-wrap:anywhere}

/* FRONTEND-02R1: native v5 modal fields with existing brand states. */
.myra-results .adv_src_pmodal .property_id_input:focus{border-bottom-color:var(--appearance-accent,var(--myra-gold))}
.myra-results .adv_src_pmodal .myra-multiselect .dropdown-toggle{background:transparent;border:0;border-bottom:2px solid var(--appearance-border,#E6E9EC);border-radius:0;padding-left:0}
/* Fit the supplied 89px/80px/0 modal offsets to the visible viewport for scrolling. */
.myra-results .search_dropdown{height:calc(100% - 89px)}
@media(max-width:1199.98px){.myra-results .search_dropdown{height:calc(100% - 80px)}}
@media(max-width:992px){.myra-results .search_dropdown{height:100%}}

/* FRONTEND-03: restore the v2 source type treatment within detail only. */
.myra-detail,.myra-detail input,.myra-detail textarea,.myra-detail button,.myra-detail-gallery{font-family:'DM Sans',sans-serif}
.myra-detail h1,.myra-detail h2,.myra-detail h3,.myra-detail h4,.myra-detail h5,.myra-detail h6,.myra-detail .h2,.myra-detail .h4,.myra-detail .h5{font-family:'DM Sans',sans-serif!important}
.myra-detail p,.myra-detail span,.myra-detail .additional_details,.myra-detail .location_details{overflow-wrap:anywhere}
.myra-detail .form-control:focus{border-color:var(--appearance-accent,var(--myra-gold))}

/* FRONTEND-POLISH-01: approved public amendment; supplied theme files untouched. */
.myra-public .myra-brand{display:inline-flex;align-items:center;justify-content:center;background:var(--appearance-surface,#fff);border-radius:3px;line-height:1;padding:2px 6px}
.myra-public .myra-complete-logo{display:block;width:140px;height:auto;max-width:100%;flex-shrink:0}
.myra-public a:focus-visible,.myra-public button:focus-visible,.myra-public input:focus-visible,.myra-public select:focus-visible{outline:2px solid var(--appearance-focus,var(--myra-forest))!important;outline-offset:3px}
.myra-public .btn:focus{box-shadow:none}
.myra-public header.header-nav a.navbar_brand.myra-brand{margin-top:3px;margin-right:20px;margin-bottom:3px;max-height:84px}
.myra-public .header.stylehome1 .main_logo_home2 a.myra-brand{margin-top:3px;padding:2px 6px}
.myra-public .main_logo_home2 .myra-complete-logo{width:124px}
.myra-public .footer_logo_widget .myra-brand{background:transparent}
.myra-public .footer_logo_widget .myra-complete-logo{width:200px}
.myra-public .footer_one.home1{background:var(--appearance-footer-bg,var(--myra-ivory))}
.myra-public .footer_one.home1 h4{font-family:Montserrat,sans-serif!important;font-size:17px;font-weight:500}
.myra-public .footer_one.home1 p{color:var(--appearance-footer-body,var(--myra-charcoal))}
.myra-public .footer_one.home1 a{color:var(--appearance-footer-link,var(--myra-charcoal))}
.myra-public .footer_one.home1 h4{color:var(--appearance-footer-heading,var(--myra-charcoal))}
.myra-public .footer_one.home1 a:hover{text-decoration:underline;color:var(--appearance-footer-hover,var(--myra-forest))}
.myra-public .footer_one.home1 hr{border-color:var(--appearance-border,#d9ddd8)}
.myra-public .footer_one.home1 a:focus-visible{outline-color:var(--appearance-footer-hover,var(--myra-forest))}
.myra-public .bgc-thm,.myra-public .home_adv_srch_form .search-btn,.myra-public .btn-thm,.myra-public .scrollToHome,
.myra-public .mbp_pagination ul.page_navigation li.active .page-link{background:var(--appearance-button-bg,var(--myra-forest))!important;border-color:var(--appearance-button-border,var(--myra-forest))!important;color:var(--appearance-button-text,#fff)!important}
.myra-public .btn-thm:hover,.myra-public .btn-thm:focus,.myra-public .btn-thm:active,
.myra-public .home_adv_srch_form .search-btn:hover,.myra-public .home_adv_srch_form .search-btn:focus,.myra-public .home_adv_srch_form .search-btn:active,
.myra-public .scrollToHome:hover,.myra-public .scrollToHome:focus,.myra-public .scrollToHome:active{background:var(--appearance-button-hover-bg,#18382F)!important;border-color:var(--appearance-button-hover-border,#18382F)!important;color:var(--appearance-button-hover-text,#fff)!important}
.myra-public header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta{background:var(--appearance-button-bg,var(--myra-forest));border-color:var(--appearance-button-border,var(--myra-forest))}
.myra-public header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta>a{color:var(--appearance-button-text,#fff)!important}
.myra-public header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta:hover,
.myra-public header.header-nav.menu_style_home_one ul.ace-responsive-menu li.myra-phone-cta:focus-within{background:var(--appearance-button-hover-bg,#18382F);border-color:var(--appearance-button-hover-border,#18382F)}
.myra-public .baddge_right,.myra-public .feat_property .thumb .thmb_cntnt ul.tag2 li a{background:var(--appearance-sale-bg,var(--myra-gold))!important;color:var(--appearance-sale-text,var(--myra-charcoal))!important}
.myra-public .myra-closing-cta{background:var(--appearance-cta-fill,var(--myra-forest))}
.myra-public .myra-closing-cta h2,.myra-public .myra-closing-cta p,.myra-public .myra-closing-cta .myra-selling-link{color:var(--appearance-cta-text,#fff)}
/* Override the native .parner_reg_btn a.btn blue (#0061DF), all interaction states. */
.myra-public .parner_reg_btn a.btn{background:var(--appearance-secondary-bg,#fff);border-color:var(--appearance-secondary-border,#fff);color:var(--appearance-secondary-text,var(--myra-forest));height:auto;min-height:55px;max-width:100%;width:auto;padding:7px 24px;line-height:40px}
.myra-public .parner_reg_btn a.btn:hover,.myra-public .parner_reg_btn a.btn:focus,.myra-public .parner_reg_btn a.btn:active{background:var(--appearance-secondary-hover-bg,var(--myra-ivory));border-color:var(--appearance-secondary-hover-border,var(--myra-ivory));color:var(--appearance-secondary-hover-text,#18382F)}
.myra-public .myra-closing-cta a:focus-visible{outline-color:var(--appearance-cta-text,#fff)!important;outline-offset:5px}
.myra-public .myra-selling-link{display:block;margin-top:20px;text-decoration:underline}
.myra-public .myra-type-section{padding-top:50px;padding-bottom:35px}
.myra-public .myra-type-section .main-title{margin-bottom:25px}
.myra-public .myra-type-text{min-height:180px;background:var(--appearance-cta-bg,var(--myra-forest))}
.myra-public .myra-type-text .overlay{background:transparent;display:flex;align-items:center;justify-content:center;padding:20px}
.myra-public .myra-type-text .details{position:static;width:100%}
.myra-public .myra-type-text .icon{font-size:44px;margin-bottom:18px}
.myra-public .feature_place_home2_slider .owl-nav.disabled,.myra-public .feature_place_home2_slider .owl-dots.disabled{display:none!important}
.myra-public .feature_place_home2_slider.myra-types-fit .owl-stage{margin-left:auto;margin-right:auto}
.myra-public .feature_place_home2_slider .owl-nav [role=button]:focus-visible{outline:2px solid var(--appearance-focus,var(--myra-forest))!important;outline-offset:3px}
@media(max-width:767px){.myra-public .myra-type-section{padding-top:35px;padding-bottom:20px}.myra-public .myra-type-text{min-height:160px}}

/* FRONTEND-HOME-02: transparent desktop home header retains the artwork's alpha. */
.myra-public header.header-nav:not(.style2):not(.stricky-fixed) .myra-brand{background:transparent;border-radius:0}
/* Give contextual location choices a readable, viewport-bounded native popup. */
.myra-public .myra-multiselect[data-picker="locations"] .dropdown-menu{width:360px;max-width:calc(100vw - 30px);max-height:min(480px,60vh);overflow:auto;overscroll-behavior:contain}
.myra-public .myra-multiselect[data-picker="locations"] select{width:100%;min-width:0;text-overflow:ellipsis}
/* Restore Bootstrap's modal layer above the home search's native z-index. */
.myra-filter-modal{height:calc(100% - 89px);z-index:1050}
@media(max-width:1199.98px){.myra-filter-modal{height:calc(100% - 80px)}}
@media(max-width:992px){.myra-filter-modal{height:100%}}
/* Wrapped contextual selections must remain inside the hero at tablet widths too. */
@media(max-width:992px){.myra-public .home-one{height:auto;min-height:860px}}

/* FRONTEND-MOBILE-01: native shared modal with paired controls and a separate action dock. */
.myra-native-picker{display:block;position:relative;width:100%;max-width:100%}
.myra-native-picker>.dropdown-toggle{width:100%}
.myra-filter-fields .myra-native-picker>.dropdown-toggle{background:transparent;border:0;border-bottom:2px solid var(--appearance-border,#E6E9EC);border-radius:0;padding-left:0;min-height:44px}
.myra-public .myra-filter-modal{top:0;height:var(--myra-viewport,100dvh);padding:12px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden;overscroll-behavior:none}
.myra-filter-modal .modal-dialog{height:100%;min-height:0;max-width:800px;width:100%;margin:0 auto}
.myra-filter-modal .modal-dialog-centered:before{content:none}
.myra-filter-modal .modal-content{height:min(760px,100%);max-height:100%;overflow:hidden}
.myra-filter-modal .modal-header{flex-shrink:0;padding:14px 20px;min-height:62px;align-items:center}
.myra-filter-modal .closer{height:44px;width:44px;line-height:44px;top:9px;right:12px}
.myra-filter-modal .modal-body{display:flex;padding:0;min-height:0;overflow:hidden}
.myra-filter-modal #property-filters{display:flex;flex-direction:column;width:100%;min-height:0;margin:0}
.myra-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-content:start;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:16px 24px;scroll-padding:16px}
.myra-filter-wide{grid-column:1/-1}
.myra-filter-fields .adv_src_pmodal{min-width:0;margin:0}
.myra-filter-fields label,.myra-filter-fields legend{font-family:inherit;font-size:14px;font-weight:500;text-transform:none;line-height:1.5;margin-bottom:4px;overflow-wrap:anywhere}
.myra-filter-fields legend{width:auto}
.myra-filter-fields .property_id_input,.myra-filter-fields .bootstrap-select>.dropdown-toggle{min-height:44px;height:auto;font-size:14px}
.myra-filter-fields .ui_kit_select_box,.myra-filter-fields .bootstrap-select{margin:0;width:100%}
.myra-filter-fields .myra-multiselect .dropdown-menu{max-height:240px;max-height:min(240px,40dvh);max-width:100%;width:100%}
.myra-filter-actions{display:flex;align-items:center;gap:16px;flex-shrink:0;background:var(--appearance-surface,#fff);border-top:1px solid var(--appearance-border,#E6E9EC);padding:10px 24px calc(10px + env(safe-area-inset-bottom))}
.myra-filter-actions .btn{min-height:44px;flex:1}
.myra-filter-actions>a{display:flex;align-items:center;justify-content:center;min-height:44px}
/* Let the complete label determine height, retaining native card paint/type. */
.myra-public .myra-type-section .properti_city{display:grid;min-height:180px}
.myra-type-section .properti_city>.thumb,.myra-type-section .properti_city>.overlay{grid-area:1/1;min-width:0}
.myra-public .myra-type-section .properti_city>.overlay{position:relative;height:auto;min-height:180px;display:flex;align-items:flex-start;justify-content:center;padding:20px}
.myra-public .myra-type-section .properti_city .overlay .details{position:static;width:100%;min-width:0}
.myra-public .myra-type-section .properti_city .overlay .details .icon{font-size:44px;line-height:1;margin-bottom:12px}
.myra-type-section .properti_city .details h4{margin:0;overflow-wrap:anywhere}
.myra-type-section .properti_city .details h4 a{display:inline-block;max-width:100%;overflow-wrap:anywhere}
/* The native type nav used fixed top:135px. Anchor it to the track, not heading. */
.myra-public .myra-type-section .feature_place_home2_slider{position:relative}
.myra-public .myra-type-section .feature_place_home2_slider.owl-carousel.owl-theme .owl-nav{position:absolute;inset:0;margin:0;pointer-events:none}
.myra-public .myra-type-section .feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-prev,
.myra-public .myra-type-section .feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-next{top:50%;transform:translateY(-50%);margin:0;pointer-events:auto}
.myra-public .myra-type-section .feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-prev{left:0}
.myra-public .myra-type-section .feature_place_home2_slider.owl-carousel.owl-theme.owl-loaded .owl-next{right:0}
.myra-type-section .feature_place_home2_slider .owl-stage{display:flex}
.myra-type-section .feature_place_home2_slider .owl-item{display:flex}
.myra-type-section .feature_place_home2_slider .item{display:flex;width:100%}
.myra-type-section .properti_city{width:100%}
.myra-public .myra-type-section .properti_city .overlay .details .icon{height:56px;min-height:56px;display:flex;align-items:center;justify-content:center;line-height:1;font-size:44px}
.myra-type-section .properti_city .details h4{min-height:2.8em;line-height:1.4;padding-inline:25px}
@media(max-width:1199px){
 .myra-home header.header-nav{display:none}
 .myra-home #page .mobile-menu{display:block}
 .myra-home .myra-mobile-home-header{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;height:82px;padding:0 20px;background:transparent;line-height:1}
 .myra-mobile-home-header .main_logo_home2{min-width:0}
 .myra-public .myra-mobile-home-header .main_logo_home2 a.myra-brand{position:static;display:inline-flex;align-items:center;width:auto;height:auto;margin:0;padding:0;line-height:1;background:transparent;border-radius:0}
 .myra-public .myra-mobile-home-header .myra-complete-logo{width:clamp(104px,26vw,140px);height:auto}
 .myra-mobile-home-header .menu_bar_home2{margin:0;padding:0}
 .myra-mobile-home-header a.menubar{position:static;display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;padding:0;margin:0}
 .myra-mobile-home-header a.menubar:before,.myra-mobile-home-header a.menubar:after,.myra-mobile-home-header a.menubar span{background:var(--appearance-header-text,var(--myra-charcoal));width:22px;height:2px}
 .myra-mobile-home-header a.menubar span{margin:6px 0}
 .myra-home.myra-home-scrolled .myra-mobile-home-header{background:var(--appearance-header-bg,#fff);height:66px}
 .myra-home.myra-home-scrolled .myra-mobile-home-header .myra-complete-logo{width:100px}
 .myra-home .home-one{height:auto;min-height:0;margin-top:0}
 /* Source responsive.css forces large padding with !important; approved bounded exception. */
 .myra-home .home_content.home1.custom_width{padding:126px 0 40px!important;width:100%}
 .myra-home .home-text h2{margin-bottom:20px}
 .myra-home .home_tabs .nav-tabs{margin-bottom:16px}
 .myra-home .myra-hero-search>.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0}
 .myra-hero-search>.form-row>.col-auto,.myra-hero-search>.form-row>.col-12{width:100%;max-width:100%;padding:0;min-width:0}
 .myra-home .myra-hero-search .home_form_input{grid-column:1/-1;margin:0}
 .myra-home .myra-hero-search .home_form_input .form-group{width:100%;margin:0;padding-left:0}
 .myra-home .myra-hero-search .home_form_input .form-control{min-height:44px}
 .myra-home .myra-hero-search label{line-height:1.5;margin-bottom:4px}
 /* Match the specificity of the source/Bootstrap spacing utilities, only below desktop. */
 .myra-home .myra-hero-search .home_form_input,.myra-home .myra-hero-search .home_form_input .form-group,.myra-home .myra-hero-search .home_form_adv_srch_form_btn{margin-bottom:0!important}
 .myra-home .myra-hero-search .dropdown-menu label{line-height:1.5;text-transform:none}
 .myra-home .myra-hero-search .home_form_adv_srch_form_btn{margin:0;align-self:center}
 .myra-home .myra-hero-search .home_form_adv_srch_form_btn button{min-height:44px;text-align:left}
 .myra-home .myra-hero-search .home_form_adv_srch_form_btn br{display:none}
 .myra-home .myra-hero-search .home_form_input2 .search-btn{min-height:48px;width:100%;margin:0}
}
@media(min-width:576px) and (max-width:1199px){
 .myra-home .myra-hero-search .home_form_input:nth-child(1),.myra-home .myra-hero-search .home_form_input:nth-child(3){grid-column:auto}
 .myra-home .myra-hero-search .home_form_input:nth-child(2){grid-column:1/-1;grid-row:2}
}
@media(max-width:575px){.myra-filter-fields{padding:12px;gap:12px}.myra-filter-actions{padding-left:12px;padding-right:12px;gap:12px}.myra-filter-modal .modal-header{padding-left:12px}.myra-home .myra-mobile-home-header{height:72px}.myra-home .home_content.home1.custom_width{padding-top:108px!important}}

/* PROPERTY-CARDS-03: scoped native Houzing proportions, shared across card contexts. */
.myra-property-card{display:flex;flex-direction:column;height:calc(100% - 30px);max-width:430px;margin-inline:auto}
.myra-property-card .thumb{flex:none}
.myra-public .myra-property-card .thumb img.img-whp{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.myra-property-card .details{display:flex;flex:1;flex-direction:column;min-width:0}
.myra-public .myra-property-card .details .tc_content{padding:20px;flex:1;min-width:0}
.myra-public .myra-property-card .details .tc_content h4,.myra-public .myra-property-card .details .tc_content h4 a{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:22px;overflow-wrap:normal;margin-bottom:0}
.myra-public .myra-property-card .details .tc_content .myra-card-location{line-height:22px;min-height:44px;margin-bottom:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.myra-card-spec-scroll{max-width:100%}
.myra-card-spec-scroll:focus-visible{outline:2px solid var(--appearance-focus,var(--myra-gold));outline-offset:2px}
.myra-card-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none}
.myra-public .myra-property-card .details .tc_content .myra-card-specs li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;margin:0;white-space:normal;font-size:14px;line-height:20px;min-width:0}
.myra-card-specs .flaticon-bed,.myra-card-specs .flaticon-bath,.myra-card-specs .flaticon-car,.myra-card-specs .flaticon-ruler,.myra-card-specs .flaticon-grass,.myra-wc-icon{font-size:18px;flex:none;width:18px;height:20px}
.myra-public .myra-property-card .details .fp_footer{padding:16px 20px;min-height:81px;margin-top:auto;display:flex;align-items:center;flex-shrink:0}
.myra-card-price{font-size:13px;font-weight:500;line-height:22px;white-space:nowrap;display:block}

.myra-card-specs li>span:last-child{overflow-wrap:anywhere;max-width:100%}

/* Stretch only the existing property carousel items; keep native Owl widths, transforms and navigation. */
.popular_listing_slider1 .owl-stage,.recent_property_slider_home1 .owl-stage{display:flex}
.popular_listing_slider1 .owl-item,.recent_property_slider_home1 .owl-item{display:flex;flex-shrink:0}
.popular_listing_slider1 .owl-item>.item,.recent_property_slider_home1 .owl-item>.item{display:flex;flex:1;min-width:0}
.popular_listing_slider1 .myra-property-card,.recent_property_slider_home1 .myra-property-card{height:auto;flex:1}

/* FRONTEND-REFINE-04: compact shared cards and supplied Explore Cities mosaic. */
.myra-card-heading{display:grid;grid-template-columns:minmax(16px,1fr) max-content;align-items:baseline;column-gap:8px}
.myra-card-heading h4{min-width:0}
.myra-card-heading h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.myra-card-heading .myra-card-price{text-align:right}
.myra-public .myra-property-card .details .tc_content{padding:16px 20px}
.myra-public .myra-property-card .details .tc_content .myra-card-location{min-height:0;margin:6px 0 12px}
.myra-property-card .myra-card-specs{margin-bottom:0}
.myra-listings-fit .owl-controls{display:none}
.myra-listings-fit .owl-stage{margin-inline:auto}
.myra-listings-fit{margin-bottom:0}
.myra-area-mosaic{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}
.myra-area-mosaic .explore_city{display:block;isolation:isolate;position:relative;margin:0;height:250px;overflow:hidden;background:var(--appearance-cta-bg,var(--myra-forest,#163e35))}
.myra-area-mosaic .explore_city .thumb{position:absolute;inset:0;z-index:0}
.myra-area-mosaic .explore_city .thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.myra-area-mosaic .explore_city:before{z-index:1;pointer-events:none}
.myra-area-mosaic .explore_city .details{z-index:2;left:12px;right:12px;width:auto}
.myra-area-mosaic .explore_city .title{color:var(--appearance-cta-text,#fff);font-size:18px;font-weight:600;line-height:23px;margin-bottom:8px;overflow-wrap:anywhere}
.myra-area-fallback>.flaticon-map{position:absolute;left:50%;top:35%;transform:translate(-50%,-50%);font-size:54px;color:var(--appearance-cta-text,#fff);z-index:2}
.myra-area-mosaic-few{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:1100px;margin-inline:auto}
.myra-area-mosaic-few[data-area-count="1"]{max-width:530px}
@media(min-width:1200px){.myra-area-mosaic-full{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:250px 250px}.myra-area-mosaic-full>a:nth-child(1){grid-area:1/1/2/3}.myra-area-mosaic-full>a:nth-child(2){grid-area:2/1/3/3}.myra-area-mosaic-full>a:nth-child(3){grid-area:1/3/2/5}.myra-area-mosaic-full>a:nth-child(4){grid-area:2/3/3/5}.myra-area-mosaic-full>a:nth-child(5){grid-area:1/5/3/11;height:530px}.myra-area-mosaic-full>a:nth-child(6){grid-area:1/11/2/13}.myra-area-mosaic-full>a:nth-child(7){grid-area:2/11/3/13}}
@media(max-width:575px){.myra-area-mosaic{grid-template-columns:1fr;gap:20px}}

/* PROPERTY-CARDS-03R1: reserve complete prices; widen only genuinely long-price sets. */
.myra-card-price-context{font-size:11px;font-weight:400}
.myra-public .myra-property-card-wide .details .tc_content{padding-inline:12px}
.row:has(>div>.myra-property-card-wide){container:card-price-grid / inline-size}
.row:has(>div>.myra-property-card-wide)>div{flex:0 0 100%;max-width:100%}
@container card-price-grid (min-width:760px){.row:has(>div>.myra-property-card-wide)>div{flex-basis:50%;max-width:50%}}
@media(max-width:359px){
 .row:has(>div>.myra-property-card-wide)>div{padding-inline:5px}
 .myra-wide-price-carousel{margin-inline:-10px;width:calc(100% + 20px)}
 .myra-public .myra-property-card-wide .details .tc_content{padding-inline:4px}
}

/* FOOTER-SOCIAL-01: Houzing footer social list; existing light palette and columns. */
.myra-public .myra-footer-social ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}
.myra-public .myra-footer-social li{width:40px;height:40px;line-height:40px;margin:0}
.myra-public .myra-footer-social li a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:inherit;font-size:18px;line-height:1;text-decoration:none;border-radius:3px}
.myra-public .myra-footer-social li a:hover{color:var(--appearance-footer-hover,var(--myra-forest))}
.myra-public .myra-footer-social li a:focus-visible{outline:2px solid var(--appearance-footer-hover,var(--myra-forest));outline-offset:1px}
.myra-footer-social svg{display:block;width:18px;height:18px;fill:currentColor}

/* APPEARANCE-COLOURS-01: roles absent from the original shared paint rules.
   Each fallback is the original value. No artwork, geometry or typography changes. */
.myra-public .home1-overlay:before{opacity:var(--appearance-hero-opacity,.5)}
.myra-public .home-one .home-text h2{color:var(--appearance-hero-text,#fff)}
.myra-public .home-one .home-text p{color:var(--appearance-hero-text,#fff)}
.myra-public .home-one .home_tabs .nav-link:not(.active){color:var(--appearance-hero-text,var(--myra-ivory))}
.myra-public .home-one .home_tabs .nav-link.active{color:var(--appearance-hero-text,#fff)}
.myra-public .home-one .home_tabs .nav-link.active{border-bottom-color:var(--appearance-hero-text,#fff)}
.myra-intent-sale{--appearance-offer-bg:var(--appearance-sale-bg,var(--myra-gold));--appearance-offer-text:var(--appearance-sale-text,var(--myra-charcoal))}
.myra-intent-rent{--appearance-offer-bg:var(--appearance-rent-bg,var(--myra-gold));--appearance-offer-text:var(--appearance-rent-text,var(--myra-charcoal))}
.myra-public .feat_property .thumb .thmb_cntnt ul.tag2 li a{background:var(--appearance-offer-bg)!important;color:var(--appearance-offer-text)!important}
.myra-property-detail .detail-badges>.detail-offer{background:var(--appearance-offer-bg);color:var(--appearance-offer-text)}
.myra-property-detail .detail-badges>.detail-featured{background:var(--appearance-featured-bg,var(--myra-gold));color:var(--appearance-featured-text,var(--myra-charcoal))}
.myra-palette-custom .mm-menu{--mm-color-background:var(--appearance-mobile-bg,#252A28);--mm-color-text:var(--appearance-mobile-text,#fff);--mm-color-text-dimmed:var(--appearance-mobile-text,#fff);--mm-color-background-emphasis:var(--appearance-mobile-bg,#252A28);--mm-color-background-highlight:var(--appearance-mobile-bg,#252A28)}
.myra-palette-custom .mm-menu a:hover,.myra-palette-custom .mm-menu a:focus-visible,.myra-palette-custom .mm-listitem_selected>a{color:var(--appearance-mobile-active,inherit)}
/* The preview toolbar is a separate, fixed neutral utility surface, outside palette roles. */
.appearance-preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:1100;padding:10px 15px;background:#fff;color:#252A28;border:2px solid #252A28;font:14px/1.5 Montserrat,sans-serif}
.appearance-preview-bar a,.appearance-preview-bar button{color:#252A28!important;background:#fff!important;text-decoration:underline;margin-inline:6px}
.appearance-preview-bar form{display:inline}
.myra-public .appearance-preview-bar a:focus-visible,.myra-public .appearance-preview-bar button:focus-visible{outline:2px solid #252A28!important}

/* Imported Bootstrap/mmenu controls use these public-only semantic roles when editing a palette.
   The original palette keeps its existing native cascade verbatim. */
.myra-palette-custom .form-control,.myra-palette-custom select,.myra-palette-custom textarea,.myra-palette-custom .dropdown-menu,.myra-palette-custom .modal-content{color:var(--appearance-body);background-color:var(--appearance-surface);border-color:var(--appearance-border)}
.myra-palette-custom ::placeholder{color:var(--appearance-muted);opacity:1}
.myra-palette-custom .dropdown-item{color:var(--appearance-body)}
.myra-palette-custom .dropdown-item:hover,.myra-palette-custom .dropdown-item:focus{color:var(--appearance-body);background-color:var(--appearance-alternate)}
.myra-palette-custom .dropdown-item.active,.myra-palette-custom .dropdown-item:active{color:var(--appearance-button-text);background-color:var(--appearance-button-bg)}
.myra-palette-custom .custom-control-input:checked~.custom-control-label::before{background-color:var(--appearance-primary);border-color:var(--appearance-primary)}
.myra-palette-custom .myra-closing-cta .myra-selling-link,.myra-palette-custom .myra-closing-cta .myra-selling-link:hover,.myra-palette-custom .myra-closing-cta .myra-selling-link:focus-visible{color:var(--appearance-cta-text)}
.myra-palette-custom .myra-type-section .details a,.myra-palette-custom .myra-type-section .details .icon{color:var(--appearance-cta-text)}
.myra-palette-custom .feat_property .thumb .thmb_cntnt ul.tag2 li a{color:var(--appearance-offer-text)!important}
.myra-palette-custom header.header-nav.style2,.myra-palette-custom header.header-nav.stricky-fixed{background-color:var(--appearance-header-bg)}
.myra-palette-custom header.header-nav .ace-responsive-menu ul{background-color:var(--appearance-header-bg)}
.myra-palette-custom header.header-nav .ace-responsive-menu ul a{color:var(--appearance-header-text)!important}
.myra-palette-custom header.header-nav .ace-responsive-menu a:hover,.myra-palette-custom header.header-nav .ace-responsive-menu a:focus-visible{color:var(--appearance-header-active)!important}
.myra-palette-custom .mm-menu .mm-listitem__text{color:var(--appearance-mobile-text)}
.myra-palette-custom .mm-menu .mm-listitem__text:hover,.myra-palette-custom .mm-menu .mm-listitem__text:focus-visible{color:var(--appearance-mobile-active)}
.myra-palette-custom .header.stylehome1 .menubar span,.myra-palette-custom .header.stylehome1 .menubar:before,.myra-palette-custom .header.stylehome1 .menubar:after{background-color:var(--appearance-mobile-text)}

.myra-palette-preview .wrapper{padding-bottom:var(--appearance-toolbar-height,100px)}
.myra-palette-preview .detail-mobile-contact{bottom:var(--appearance-toolbar-height,100px)}
.myra-palette-preview.modal-open .appearance-preview-bar{visibility:hidden}

.myra-palette-custom:not(.myra-home-scrolled) .myra-mobile-home-header .menubar span,.myra-palette-custom:not(.myra-home-scrolled) .myra-mobile-home-header .menubar:before,.myra-palette-custom:not(.myra-home-scrolled) .myra-mobile-home-header .menubar:after{background-color:var(--appearance-transparent-text)}

.myra-palette-custom .footer_one a:focus-visible{color:var(--appearance-footer-hover);outline-color:var(--appearance-footer-hover)!important}

.myra-palette-custom .detail-gallery-button:hover,.myra-palette-custom .detail-gallery-button:focus{background-color:var(--appearance-secondary-hover-bg);color:var(--appearance-secondary-hover-text);border-color:var(--appearance-secondary-hover-border)}
.myra-palette-custom .form-control.is-invalid{border-color:#dc3545}

/* Contextual keyboard states use the checked foreground on each dark/transparent surface. */
.myra-palette-custom header.header-nav.menu_style_home_one .ace-responsive-menu li.myra-phone-cta:hover>a,.myra-palette-custom header.header-nav.menu_style_home_one .ace-responsive-menu li.myra-phone-cta:focus-within>a{color:var(--appearance-button-hover-text)!important}
.myra-palette-custom header.header-nav a:focus-visible{outline-color:var(--appearance-header-active)!important}
.myra-palette-custom header.header-nav:not(.style2):not(.stricky-fixed) a:focus-visible{outline-color:var(--appearance-transparent-text)!important}
.myra-palette-custom .mm-menu a:focus-visible,.myra-palette-custom .header.stylehome1 a:focus-visible{outline-color:var(--appearance-mobile-active)!important}
.myra-palette-custom .mm-menu .mm-listitem_selected>.mm-listitem__text{color:var(--appearance-mobile-active);text-decoration:underline}
.myra-palette-custom .myra-mobile-home-header a:focus-visible{outline-color:var(--appearance-header-active)!important}
.myra-palette-custom:not(.myra-home-scrolled) .myra-mobile-home-header a:focus-visible{outline-color:var(--appearance-transparent-text)!important}

/* Native semantic alerts retain their checked foreground even under an inverted draft. */
.myra-palette-custom .alert *{color:inherit!important}

/* MYRA-BRAND-CONTENT-02: requested top-only overlay, palette-owned tint/opacity.
   Keep normal-flow hero geometry, original transparent artwork and solid sticky headers. */
.myra-home header.header-nav:not(.stricky-fixed):not(.style2),
.myra-home:not(.myra-home-scrolled) .myra-mobile-home-header{
 background-image:linear-gradient(to bottom,rgba(var(--appearance-overlay-rgb,13,38,59),var(--appearance-hero-opacity,.5)),rgba(var(--appearance-overlay-rgb,13,38,59),0));
}
.myra-home header.header-nav:not(.stricky-fixed):not(.style2) .ace-responsive-menu>li:not(.myra-phone-cta)>a:hover,
.myra-home header.header-nav:not(.stricky-fixed):not(.style2) .ace-responsive-menu>li:not(.myra-phone-cta)>a:focus-visible{color:var(--appearance-transparent-text,#fff)!important}
.myra-home:not(.myra-home-scrolled) .myra-mobile-home-header a.menubar:before,
.myra-home:not(.myra-home-scrolled) .myra-mobile-home-header a.menubar:after,
.myra-home:not(.myra-home-scrolled) .myra-mobile-home-header a.menubar span{background-color:var(--appearance-transparent-text,#fff)}
.myra-home .home-text h2{white-space:normal;overflow-wrap:break-word;text-wrap:balance}

/* The native modal closer is a utility control, not a decorative border swatch. */
.myra-palette-custom .myra-filter-modal .closer{background-color:var(--appearance-surface);color:var(--appearance-heading);border:1px solid var(--appearance-border)}
.myra-palette-custom .myra-filter-modal .closer span,.myra-palette-custom .myra-filter-modal .closer small{color:inherit}
.myra-palette-custom .myra-filter-modal .closer:hover,.myra-palette-custom .myra-filter-modal .closer:focus-visible{background-color:var(--appearance-button-hover-bg);color:var(--appearance-button-hover-text);border-color:var(--appearance-button-hover-border)}

/* APPEARANCE-BALANCE-02: informational labels and decorative card boundaries.
   All paint stays owned by Appearance; native positions and price geometry remain. */
.myra-public .myra-property-card{border-color:var(--appearance-card-border,var(--appearance-border,#E6E9EC))}
.myra-public .myra-property-card .thumb .thmb_cntnt .myra-card-badge{display:inline-block;border-radius:3px;padding:6px 13px;font-size:12px;line-height:1.5;font-weight:500;text-transform:none;cursor:default}
.myra-public .myra-property-card .thumb .thmb_cntnt .tag .myra-card-badge{background:var(--appearance-featured-bg,var(--myra-charcoal));color:var(--appearance-featured-text,var(--myra-ivory))}
.myra-public .myra-property-card .thumb .thmb_cntnt .tag2 .myra-card-badge{background:var(--appearance-offer-bg);color:var(--appearance-offer-text)}
.myra-property-detail .detail-badges>.detail-featured,.myra-property-detail .detail-badges>.detail-offer{font-size:12px;font-weight:500;text-transform:none;cursor:default}
/* Native v4 pagination ornament, not a scrollbar or loading/progress component. */
.myra-public .new_line_pagination .pagination_line{background-color:var(--appearance-card-border,var(--appearance-border,#E6E9EC))}
.myra-public .new_line_pagination .pagination_line:before{background-color:var(--appearance-accent,var(--myra-gold))}
/* Ordinary text destinations use shape as well as colour; navigation/cards retain native treatment. */
.myra-public :is(.breadcrumb,.detail-breadcrumb,.new_line_pagination,.page_navigation) a,
.myra-public main a.text-thm:not(.btn):not(.page-link),
.myra-public [aria-label="Selected filters"] a,
.myra-public .footer_one a:not(.myra-brand):not(.myra-footer-social a),
.myra-public :is(.about_content,.detail-location,.detail-section) a:not(.btn),
.myra-public main p a:not(.btn):not([role="button"]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.myra-public .myra-property-card .myra-card-heading h4 a:hover,
.myra-public .myra-property-card .myra-card-heading h4 a:focus-visible{text-decoration:underline;text-underline-offset:3px}
.myra-public main a.text-thm:not(.btn):not(.page-link),
.myra-public [aria-label="Selected filters"] a,
.myra-public .new_line_pagination .pagi_btn{color:var(--appearance-link,var(--myra-charcoal))!important}
.myra-public main a.text-thm:not(.btn):not(.page-link):hover,
.myra-public main a.text-thm:not(.btn):not(.page-link):focus-visible,
.myra-public [aria-label="Selected filters"] a:hover,
.myra-public [aria-label="Selected filters"] a:focus-visible,
.myra-public .new_line_pagination .pagi_btn:hover,
.myra-public .new_line_pagination .pagi_btn:focus-visible{color:var(--appearance-link-hover,var(--myra-forest))!important}
