.pushpreferences{box-sizing:border-box;width:min(540px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #b8c0c5;border-top:4px solid #ef7617;background:#fffefb;color:#14202a;font:16px/1.5 Arial,sans-serif;box-shadow:0 18px 80px #0005}
.pushpreferences::backdrop{background:#101a2299}.pushpreferences h2{margin:0 0 8px;font-size:25px}.pushpreferences p{margin:10px 0}.pushpreferences fieldset{border:0;padding:0;margin:14px 0}.pushpreferences label{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #ddd9d1;cursor:pointer}.pushpreferences input[type=checkbox]{flex:0 0 auto;width:22px;height:22px;margin:2px 0;accent-color:#df6400}.pushpreferences small{display:block;font-size:14px;color:#5e6870}.pushpreferences .pushmaster{font-weight:bold}.pushpreferences .pushmuted{opacity:.5}.pushpreferences .pushhelp{font-size:13px;color:#5e6870}.pushpreferences [data-push-owner]{font-weight:bold}.pushpreferences [data-push-status]{font-size:14px;font-weight:bold}.pushpreferences .pushactions{display:flex;justify-content:flex-end;gap:10px;position:sticky;bottom:-24px;background:#fffefb;padding:16px 0 8px}.pushpreferences button{padding:12px 18px;border:1px solid #b8c0c5;background:#fff;color:#14202a;font:inherit;cursor:pointer}.pushpreferences button[type=submit]{background:#ef7617;border-color:#ef7617;color:#14202a;font-weight:bold}.pushpreferences button:disabled{opacity:.5;cursor:wait}
.view[data-view="messages"] .viewhead{flex-wrap:wrap}.view[data-view="messages"] .viewhead>div:first-child{flex:1 1 100%}.view[data-view="messages"] .viewhead>button{flex:1 1 160px}
