/* One quiet, consistent contact rail replaces the competing floating controls. */
body .floating-contact-dock,body .mobile-action-bar,body .aura-offer-launcher{display:none!important}
body #aura-contact-rail{right:0;left:auto;top:50%;translate:0 -50%;display:flex;flex-direction:column;background:#1c1b17;border:1px solid #816536;border-right:0;border-radius:5px 0 0 5px;box-shadow:none;direction:ltr}
body #aura-contact-rail a{display:grid;place-items:center;position:relative;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-bottom:1px solid #b79a5c33;border-radius:0;background:transparent;color:#c6ad80;box-shadow:none;scale:1}
body #aura-contact-rail a:last-child{border-bottom:0}
body #aura-contact-rail a.contact-rail-call{color:#c6ad80}
body #aura-contact-rail svg{display:block;flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body #aura-contact-rail a:hover,body #aura-contact-rail a:focus-visible{background:#b08b441a;color:#e7c892;scale:1}
body #aura-contact-rail .aura-liquid-surface{display:none!important}
body .aura-project-tools{min-height:48px;grid-template-rows:auto;gap:0;margin-top:16px}
@media(max-width:600px){body #aura-contact-rail{top:48%}body #aura-contact-rail a{width:44px;height:44px}body .aura-project-tools{min-height:48px}}
@media(max-height:440px){body #aura-contact-rail{top:50%}body #aura-contact-rail a{height:38px;min-height:38px}}
@media print{body #aura-contact-rail{display:none!important}}
