.client-update-notice{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);z-index:10000;box-sizing:border-box;width:min(850px,95vw);padding:16px 20px;background:#173f34;color:#fff;border-radius:12px;box-shadow:0 6px 24px #0003;font:14px/1.7 system-ui;display:flex;align-items:center;gap:14px}.client-update-notice a{color:#e8ffb5;font-weight:700;white-space:nowrap}.client-update-notice button{background:transparent;color:#fff;border:1px solid #aec1b8;border-radius:6px;cursor:pointer;white-space:nowrap;padding:5px 10px}
