@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&family=Tajawal:wght@400;500;600;700;800&display=swap');
body{font-family:Tajawal,Arial,sans-serif}
[lang="en"],input[type="url"],input[type="email"]{font-family:Outfit,Arial,sans-serif}
.brand.semsar-brand{display:inline-flex;align-items:center;gap:11px;direction:rtl;flex:none;white-space:nowrap;line-height:1;text-decoration:none;color:#571c30;padding:0;background:transparent}
.semsar-brand .mark{display:block;width:52px;height:52px;flex:none;overflow:hidden;border-radius:13px;background:#571c30}
.semsar-brand .brand-icon{display:block;width:52px;height:52px;max-height:none;object-fit:contain;border-radius:13px}
.semsar-brand .wordmark{display:grid;grid-template-columns:max-content;grid-template-rows:29px 15px;gap:4px;align-items:center;justify-items:center;text-align:center}
.semsar-brand .wordmark-ar{grid-area:1/1;font:800 28px/1 Tajawal,Arial,sans-serif;color:#571c30}
.semsar-brand .wordmark-en{grid-area:2/1;font:600 12px/1 Outfit,Arial,sans-serif;letter-spacing:.16em;padding-left:.16em;color:#85616d;direction:ltr}
@media(max-width:540px){.brand.semsar-brand{gap:9px}.semsar-brand .mark,.semsar-brand .brand-icon{width:44px;height:44px;border-radius:11px}.semsar-brand .wordmark{grid-template-rows:26px 13px;gap:3px}.semsar-brand .wordmark-ar{font-size:25px}.semsar-brand .wordmark-en{font-size:10.5px;letter-spacing:.14em;padding-left:.14em}}

.add-property-action{display:inline-flex;align-items:center;justify-content:center;gap:9px}.add-property-icon{position:relative;display:inline-block;flex:none;width:24px;height:24px}.add-property-icon img{display:block;width:24px;height:24px;border-radius:6px}

.assistant-voice-meter{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;margin:8px 0;color:#571c30;font-size:13px;background:#f4e9ed;border-radius:12px;padding:8px 12px}
.assistant-voice-bars{display:flex;align-items:center;justify-content:center;gap:3px;width:66px;height:28px;direction:ltr}
.assistant-voice-bars i{display:block;flex:0 0 4px;height:5px;border-radius:3px;background:currentColor;transform:scaleY(1);opacity:.55}
.assistant-voice-meter[data-activity="speaking"] .assistant-voice-bars i{height:var(--voice-height);opacity:1;animation:assistant-voice-wave .7s ease-in-out infinite alternate;animation-delay:var(--voice-delay)}
.assistant-voice-meter[data-activity="starting"],.assistant-voice-meter[data-activity="processing"]{color:#85616d}
@keyframes assistant-voice-wave{from{transform:scaleY(.3)}to{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){.assistant-voice-meter[data-activity="speaking"] .assistant-voice-bars i{animation:none}}
