/* Shared green-circle add control. Retain each screen's placement and behavior. */
button[data-site-add]{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;padding:0!important;border:1px solid #365142!important;border-radius:50%!important;background:#344e41!important;color:#fffef9!important;box-shadow:0 6px 18px #202b2433!important;font-size:0!important;line-height:1!important;text-indent:0!important;cursor:pointer}
button[data-site-add]>*{display:none!important}
button[data-site-add]::before{content:none!important}
button[data-site-add]::after{content:''!important;display:block!important;position:static!important;transform:none!important;width:20px!important;height:20px!important;border:0!important;background:linear-gradient(currentColor,currentColor) center/100% 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 100% no-repeat!important;opacity:1!important}
button[data-site-add]:hover{background:#2c4438!important}
button[data-site-add]:focus-visible{outline:2px solid #344e41!important;outline-offset:4px!important}
button[data-site-add]:disabled{opacity:.45;cursor:default}
/* Keep compact composer/header controls within their existing touch target. */
button[data-site-add]:is(.attachment-toggle,.new-conversation,#browseMessageContacts){flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important}
