.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;padding:20px;border:1px solid #dfe7eb;border-radius:18px;background:#fff;color:#23313a;box-shadow:0 20px 70px #183b4c30;font-family:inherit}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-dialog::backdrop{background:#15314266;backdrop-filter:blur(3px)}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-head h2{font:700 20px/1.5 SakaneyTajawal,sans-serif;margin:0}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-close:not(#sm-x){display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0!important;border:1px solid #e1e8eb!important;border-radius:50%!important;background:#f5f8fa!important;color:#285974!important;font-size:26px!important;box-shadow:none!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-status{font-size:14px;line-height:1.6;color:#637681;margin:10px 0 14px}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-options{display:grid;gap:10px}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 16px;border:1px solid #d7e5ec;border-radius:12px;background:#f1f7fa;text-decoration:none;color:#285974}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-option span{font-size:13px}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-option b{font-size:21px;line-height:1.3;font-variant-numeric:tabular-nums}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-option:hover{background:#e6f0f5;border-color:#8faebb}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-dialog :is(a,button):focus-visible{outline:3px solid #9ab8c8;outline-offset:3px}


/* WhatsApp contact uses the approved light green Sakaney theme. */
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-seller-contact .sm-contact-actions:not(#sm-x)>a.sm-button.sm-whatsapp{background:#b5c500!important;color:#183a4b!important;border-color:#b5c500!important;--glass-ink:#183a4b!important;--glass-top:#b5c500;--glass-bottom:#b5c500}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-seller-contact .sm-contact-actions:not(#sm-x)>a.sm-button.sm-whatsapp svg{color:#183a4b!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-seller-contact .sm-contact-actions:not(#sm-x)>a.sm-button.sm-whatsapp:hover{background:#c5d50c!important;border-color:#c5d50c!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-dialog.is-whatsapp .sk-call-option{background:#f6f9df;border-color:#dde6a7;color:#4b5b00}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sk-call-dialog.is-whatsapp .sk-call-option:hover{background:#edf3c6;border-color:#b5c500}

/* Listing cards share the detail contact palette and inline number picker. */
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions .sm-lc-call:not(#sk-x){background:#285974!important;color:#ffffff!important;border-color:#285974!important;--glass-ink:#ffffff!important;--glass-top:#285974;--glass-bottom:#285974}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions .sm-lc-call:not(#sk-x) svg{color:#ffffff!important;opacity:1!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions .sm-lc-chat:not(#sk-x){background:#b5c500!important;color:#183a4b!important;border-color:#b5c500!important;--glass-ink:#183a4b!important;--glass-top:#b5c500;--glass-bottom:#b5c500}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions .sm-lc-chat:not(#sk-x) svg{color:#183a4b!important;opacity:1!important}
.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions .sm-lc-chat:not(#sk-x) svg path{fill:#183a4b!important}
@media(max-width:360px){.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions :is(.sm-lc-call,.sm-lc-chat):not(#sk-x){font-size:10px!important;padding-inline:1px!important;gap:1px!important;min-height:44px!important}.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions :is(.sm-lc-call,.sm-lc-chat):not(#sk-x) svg{width:16px!important;height:16px!important;flex:0 0 16px!important}}

@media(max-width:360px){.sm.sm-brand-sakaney[dir]:not(#sk-controls):not(:has(.office)) .sm-lc .sm-lc-actions{gap:4px!important;padding-inline:10px!important}}
