/* b145 (2026-10-11): QA #1 decline button wraps on narrow screens; QA #3 mobile Sign out; Settings Active days */
#view button[data-response]{white-space:normal;height:auto;min-height:40px;line-height:1.25;overflow-wrap:anywhere}
@media (max-width:560px){#view .aa-list+*{display:flex;flex-wrap:wrap;gap:8px}#view .aa-list+*>button{flex:1 1 100%;margin:0}}
#nav .m-signout{display:none!important}
@media (max-width:900px){body>aside #nav a.m-signout{display:flex!important;text-decoration:none}#view .set-signout .set-value{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}
#view .set-active-days .ad-days{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}
#view .set-active-days .ad-day{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border,#e2ddd2);border-radius:999px;cursor:pointer;font-size:14px}
#view .set-active-days .ad-day input{margin:0}
#view .set-active-days .ad-tz{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;margin:4px 0}
#view .set-active-days .ad-tz select{max-width:100%;padding:6px 8px;border:1px solid var(--border,#e2ddd2);border-radius:8px;background:var(--surface,#fff);font:inherit}
#view .set-active-days .ad-actions{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}
@media (max-width:480px){body>aside #nav .sb-link,body>.sidebar #nav .sb-link{flex:1 1 0;min-width:0;padding:6px 1px}body>aside #nav .sb-link>span:last-child:not(.nav-symbol):not(.nav-icon){font-size:9px;letter-spacing:-0.1px;overflow:hidden;text-overflow:ellipsis;max-width:100%}}
