/* MHB PHONE — paylasilan telefon girisi stilleri (theme2'den) */
:root{--primery-color:var(--mhb-primary);}/* Working Phone Input */
.working-phone-wrapper{position: relative;}.mhb .working-phone-input-row{display: flex; gap: 8px; align-items: center;}.mhb .working-country-btn{display: flex; align-items: center; gap: 6px;
	padding: 10px 12px;
	background: #fff;
	border: 2px solid #e9ecef;
	border-radius: 8px;
	cursor: pointer;
	font-size: 0.88rem;
	white-space: nowrap;
	transition: border-color 0.2s;}.mhb .working-country-btn:hover, .mhb .working-country-btn.open{border-color: var(--primery-color);}.mhb .working-country-flag{width: 20px; height: 15px; object-fit: cover;}.mhb .working-country-code{font-weight: 600; font-size: 0.85rem;}.mhb .working-dropdown-icon{font-size: 0.7rem; color: #888;}.mhb .working-phone-number{flex: 1;
	padding: 10px 14px;
	border: 2px solid #e9ecef;
	border-radius: 8px;
	font-size: 0.9rem;
	outline: none;}.mhb .working-phone-number:focus{border-color: var(--primery-color);}.mhb .working-country-dropdown{display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 280px;
	background: #fff;
	border: 2px solid #e9ecef;
	border-radius: 10px;
	box-shadow: 0 8px 25px rgba(0,0,0,0.12);
	z-index: 999999;
	padding: 8px;}.mhb .working-country-dropdown.show{display: block;}.mhb .working-search-box{width: 100%;
	padding: 8px 10px;
	border: 1px solid #e9ecef;
	border-radius: 6px;
	font-size: 0.85rem;
	margin-bottom: 6px;}.mhb .working-countries-list{max-height: 200px; overflow-y: auto;}.mhb .working-country-option{display: flex; align-items: center; gap: 8px;
	padding: 8px 10px;
	cursor: pointer;
	border-radius: 6px;
	font-size: 0.85rem;
	transition: background 0.15s;}.mhb .working-country-option:hover{background: #f0f0f0;}.mhb .working-country-name{flex: 1;}.mhb .working-country-dial{color: #888; font-size: 0.8rem;}/* Acilir liste, kapsayan kart tarafindan KIRPILMASIN.
   Kaynak temada bu sorun yoktu cunku kart yapisi farkliydi; bilesen olarak
   baska bir kartin icine girince overflow:hidden listeyi kesiyor. */
.mhb .working-phone-wrapper{position:relative;z-index:50;}
.mhb .working-country-dropdown{z-index:999999;}
.mhb-quick-qurban-t2 .hizli-form-card,
.mhb-quick-qurban-t2 .calculator-result-wrapper,
.mhb-quick-qurban-t2 .hizli-owner-block{overflow:visible!important;}

/* --- Genislik: kart icinde satir tasiyordu ---
   .working-phone-number flex:1 idi ama min-width'i auto oldugu icin
   (flex ogesinin varsayilani) icerigi kadar kuculemiyor, buton + gap ile
   birlikte kabin disina tasiyordu. min-width:0 klasik cozum. */
.mhb .working-phone-wrapper{width:100%;max-width:100%;}
.mhb .working-phone-input-row{width:100%;max-width:100%;}
.mhb .working-phone-number{flex:1 1 auto;min-width:0;width:auto;}
.mhb .working-country-btn{flex:0 0 auto;white-space:nowrap;}

/* Acilir liste, kart :hover'indaki transform yuzunden yanlis konumlaniyordu
   (transformlu ata, position:fixed icin containing block olur). Liste acikken
   body'deki bu tasiyiciya tasinir; tasiyici .mhb oldugu icin stiller korunur. */
#mhb-portal{position:static;}
#mhb-portal .working-country-dropdown{z-index:2147483000;}
