.pf-push-settings{border:1px solid var(--pf-tone-line,#eadde5);background:linear-gradient(135deg,var(--pf-tone-paper,#fff) 60%,var(--pf-tone-paper,#fff5fa));color:var(--pf-tone-ink,#30242d);font:inherit;box-sizing:border-box;border-radius:22px;min-width:0;margin:16px 0;padding:22px}.pf-push-settings .pf-push-heading{justify-content:flex-start;align-items:center;gap:14px;min-width:0;margin:0 0 16px;padding:0;display:flex}.pf-push-heading>div{min-width:0}.pf-push-settings .pf-push-icon{background:var(--pf-tone-pink-tint,#fce7f1);width:48px;height:48px;color:var(--pf-tone-pink-ink,#bf0069);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.pf-push-settings h3{font:inherit;margin:0 0 5px;font-size:17px;font-weight:750;line-height:1.4}.pf-push-settings .pf-push-badge{background:var(--pf-tone-paper,#f3edef);color:var(--pf-tone-ink,#6c5964);border-radius:20px;padding:3px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-block}.pf-push-active .pf-push-badge,.pf-push-active .pf-push-icon{background:var(--pf-tone-ok-tint,#e4f4eb);color:var(--pf-tone-ok-ink,#1b6b46)}.pf-push-blocked .pf-push-badge{background:var(--pf-tone-warn-tint,#fff0dc);color:var(--pf-tone-warn-ink,#855300)}.pf-push-settings h4{margin:0 0 6px;font-size:16px;line-height:1.45}.pf-push-settings p{color:var(--pf-tone-ink,#6e5c67);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.pf-push-settings .pf-push-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.pf-push-footer>span{color:var(--pf-tone-muted,#806d78);align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.pf-push-footer>span>svg{flex-shrink:0}.pf-push-settings button{box-sizing:border-box;border:1px solid var(--pf-tone-line,#decbd5);background:var(--pf-tone-paper,white);max-width:100%;min-height:48px;color:var(--pf-tone-pink-ink,#762b55);font:inherit;cursor:pointer;white-space:normal;word-break:normal;overflow-wrap:normal;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.pf-push-settings button svg{flex-shrink:0}.pf-push-settings .pf-push-primary{background:var(--pf-tone-primary,#e40082);color:var(--pf-tone-white,white);border-color:var(--pf-tone-line,#e40082)}.pf-push-settings button:disabled{opacity:.6;cursor:wait}.pf-push-settings button:focus-visible{outline:3px solid var(--pf-tone-line,#bd006c);outline-offset:3px}.pf-push-settings .pf-push-message{background:var(--pf-tone-paper,#f7f1f5);color:var(--pf-tone-ink,#533a49);border-radius:12px;margin-top:14px;padding:12px}@media (width<=520px){.pf-push-settings{border-radius:18px;padding:18px 16px}.pf-push-settings .pf-push-heading{gap:10px}.pf-push-settings h3{font-size:16px}.pf-push-settings .pf-push-icon{flex-basis:42px;width:42px;height:42px}.pf-push-settings .pf-push-footer{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}.pf-push-settings button{width:100%}}.pf-notification-panel .pf-push-compact{border-bottom:1px solid var(--pf-tone-line,#eadde5);background:var(--pf-tone-sheet,#fff);text-align:left;flex-shrink:0;margin:0;padding:12px 16px}.pf-push-compact-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pf-push-compact-row>div{min-width:0}.pf-push-compact-row strong{font-size:13px;line-height:1.4;display:block}.pf-push-compact-row small{color:var(--pf-tone-muted,#73636d);margin-top:3px;font-size:12px;line-height:1.4;display:block}.pf-push-active .pf-push-compact-row small{color:var(--pf-tone-ok-ink,#1b6b46)}.pf-notification-panel .pf-push-compact button{border:1px solid var(--pf-tone-line,#e6d7e0);background:var(--pf-tone-sheet,#fff);width:auto;height:auto;min-height:44px;color:var(--pf-tone-pink-ink,#87365e);font:inherit;white-space:normal;border-radius:12px;flex:none;margin:0;padding:9px 12px;font-size:13px;font-weight:700;line-height:1.4}.pf-notification-panel .pf-push-compact .pf-push-enable{background:var(--pf-tone-primary,#df007b);border-color:var(--pf-tone-line,#df007b);color:var(--pf-tone-white,#fff)}.pf-notification-panel .pf-push-compact button:disabled{opacity:.6}.pf-notification-panel .pf-push-compact p{color:var(--pf-tone-muted,#73636d);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.5}.pf-notification-panel:has(.pf-push-compact){flex-direction:column;max-height:calc(100dvh - 155px);display:flex;overflow:auto}@supports not (height:1dvh){.pf-notification-panel:has(.pf-push-compact){max-height:calc(100vh - 155px)}}.pf-notification-panel:has(.pf-push-compact)>header{flex-shrink:0}.pf-notification-panel:has(.pf-push-compact)>.pf-notification-read-all{flex-shrink:0}.pf-notification-panel:has(.pf-push-compact) .pf-notification-list{flex:auto;min-height:90px;overflow:auto}.client-header:has(.pf-notification-panel){z-index:50}@media (width<=640px){.pf-notification-panel:has(.pf-push-compact){width:auto;max-width:none;max-height:calc(100dvh - 225px);left:14px;right:14px}@supports not (height:1dvh){.pf-notification-panel:has(.pf-push-compact){max-height:calc(100vh - 225px)}}}.marketplace-footer-grid>section{overflow-wrap:anywhere;min-width:0}.pf-push-help{margin-top:14px;font-size:13px;line-height:1.6}.pf-push-help summary{cursor:pointer;color:var(--pf-tone-ink,#6c5964);min-height:28px;padding:8px 0}.pf-push-help p{margin:8px 0}.pf-push-test{margin-top:14px;font-size:13px;line-height:1.5}.pf-push-test button{border:1px solid var(--pf-tone-line,#dfd5db);background:var(--pf-tone-paper,#fff);min-height:44px;color:var(--pf-tone-ink,#66545e);font:inherit;cursor:pointer;border-radius:10px;margin:4px 8px 4px 0;padding:8px 12px}.pf-push-test button:disabled{opacity:.55;cursor:default}.pf-push-test small{color:var(--pf-tone-ink,#6e5c67);display:block}.pf-push-test p{margin:8px 0}
