.ipmyp-saas-header-actions{--ipmyp-h-primary:#2d59df;--ipmyp-h-primary-strong:#1e3a8a;--ipmyp-h-border:#d9e3f0;--ipmyp-h-muted:#64748b;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%;font-family:inherit;line-height:1.4}.ipmyp-saas-header-actions a{text-decoration:none!important}.ipmyp-saas-header-link,.ipmyp-saas-header-pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--ipmyp-h-border);background:#fff;color:#1e3a8a!important;font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(15,23,42,.05);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.ipmyp-saas-header-link:hover,.ipmyp-saas-header-pill:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(15,23,42,.08)}.ipmyp-saas-header-link.is-primary{background:linear-gradient(135deg,var(--ipmyp-h-primary-strong),var(--ipmyp-h-primary));color:#fff!important;border-color:transparent;box-shadow:0 10px 22px rgba(45,89,223,.18)}.ipmyp-saas-header-link.is-light{background:#f8fbff;color:#334155!important}.ipmyp-saas-header-pill{gap:8px;background:#f8fbff}.ipmyp-saas-header-pill span{color:var(--ipmyp-h-muted);font-size:10px;font-weight:900}.ipmyp-saas-header-pill strong{color:#0f172a;font-size:12px;font-weight:950}.ipmyp-saas-header-actions.is-compact .ipmyp-saas-header-pill span{display:none}@media (max-width:980px){.ipmyp-saas-header-actions{justify-content:center}.ipmyp-saas-header-link,.ipmyp-saas-header-pill{flex:1 1 auto}}@media (max-width:640px){.ipmyp-saas-header-actions{width:100%;gap:6px}.ipmyp-saas-header-link,.ipmyp-saas-header-pill{min-height:38px;padding-inline:10px;font-size:11px}}.ipmyp-saas-header-actions.is-single{display:inline-flex;width:auto;max-width:100%;justify-content:flex-end;flex-wrap:nowrap;gap:0}.ipmyp-saas-header-actions.is-single .ipmyp-saas-header-link{flex:0 0 auto;min-width:128px;white-space:nowrap}@media (max-width:640px){.ipmyp-saas-header-actions.is-single{width:auto;justify-content:flex-end}.ipmyp-saas-header-actions.is-single .ipmyp-saas-header-link{min-width:112px;min-height:38px;padding-inline:14px;font-size:11px}}.ipmyp-saas-report-actions,.ipmyp-saas-price-actions,.ipmyp-saas-header-actions{gap:10px}.ipmyp-saas-report-actions,.ipmyp-saas-price-actions,.ipmyp-saas-header-actions{gap:10px}.ipmyp-saas-header-actions{display:inline-flex;align-items:center;gap:10px;position:relative;vertical-align:middle;max-width:100%}.ipmyp-header-notification{position:relative;display:inline-flex;align-items:center;z-index:50}.ipmyp-header-notification-toggle{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 10px 25px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ipmyp-header-notification-toggle:hover,.ipmyp-header-notification:focus-within .ipmyp-header-notification-toggle{transform:translateY(-1px);border-color:rgba(37,99,235,.45);box-shadow:0 14px 30px rgba(15,23,42,.12)}.ipmyp-header-notification-icon{font-size:18px;line-height:1}.ipmyp-header-notification-count{position:absolute;top:-6px;inset-inline-end:-6px;min-width:20px;height:20px;border-radius:999px;background:#ef4444;color:#fff;border:2px solid #fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;line-height:1;padding:0 5px;box-shadow:0 8px 14px rgba(239,68,68,.25)}.ipmyp-header-notification-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(340px,calc(100vw - 28px));background:#fff;border:1px solid #dbe6ff;border-radius:20px;box-shadow:0 22px 50px rgba(15,23,42,.18);padding:12px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;text-align:initial;z-index:9999}.ipmyp-header-notification:hover .ipmyp-header-notification-menu,.ipmyp-header-notification:focus-within .ipmyp-header-notification-menu{opacity:1;visibility:visible;transform:translateY(0)}.ipmyp-header-notification-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 10px;border-bottom:1px solid #eef2ff;color:#0f172a}.ipmyp-header-notification-head strong{font-size:14px}.ipmyp-header-notification-head span{font-size:12px;color:#64748b}.ipmyp-header-notification-empty{margin:12px 4px;color:#64748b;font-size:13px}.ipmyp-header-notification-list{display:grid;gap:8px;padding:10px 0;max-height:285px;overflow:auto}.ipmyp-header-notification-item{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;text-decoration:none;color:#0f172a;background:#f8fbff;border:1px solid #e0e7ff;border-radius:14px;padding:10px;min-width:0}.ipmyp-header-notification-item strong{display:block;font-size:13px;line-height:1.45;color:#0f172a}.ipmyp-header-notification-item small{display:block;margin-top:3px;font-size:12px;line-height:1.55;color:#64748b;overflow:hidden}.ipmyp-header-notification-item.is-unread{background:#eff6ff;border-color:#bfdbfe}.ipmyp-header-notification-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:#2563eb}.ipmyp-header-notification-item.is-critical .ipmyp-header-notification-dot{background:#dc2626}.ipmyp-header-notification-item.is-warning .ipmyp-header-notification-dot{background:#f59e0b}.ipmyp-header-notification-item.is-resolved .ipmyp-header-notification-dot{background:#16a34a}.ipmyp-header-notification-all{display:block;text-align:center;text-decoration:none;border-radius:12px;background:#f1f5f9;color:#1d4ed8;font-weight:700;font-size:13px;padding:10px 12px}@media (max-width:640px){.ipmyp-saas-header-actions{gap:8px}.ipmyp-header-notification-toggle{width:40px;height:40px}.ipmyp-header-notification-menu{position:fixed;top:70px;left:14px;right:14px;inset-inline:auto;width:auto;max-width:none}.ipmyp-header-notification-list{max-height:55vh}}.ipmyp-header-notification-toggle{cursor:pointer;font-family:inherit}.ipmyp-header-notification-toggle:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:3px}.ipmyp-header-notification.is-open .ipmyp-header-notification-menu{opacity:1;visibility:visible;transform:translateY(0)}.ipmyp-header-notification-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;border-top:1px solid #eef2ff}.ipmyp-header-notification-read,.ipmyp-header-notification-all{min-height:38px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:inherit;font-size:12px;font-weight:900;text-decoration:none!important;cursor:pointer}.ipmyp-header-notification-read{background:#eff6ff;color:#1d4ed8}.ipmyp-header-notification-read:disabled{opacity:.55;cursor:wait}.ipmyp-header-notification-all{background:#f1f5f9;color:#1d4ed8!important}.ipmyp-header-notification-actions .ipmyp-header-notification-all:only-child{grid-column:1/-1}.ipmyp-header-notification-item{transition:background .16s ease,border-color .16s ease,transform .16s ease}.ipmyp-header-notification-item:hover{transform:translateY(-1px);background:#fff;border-color:#bfdbfe}.ipmyp-header-notification-count[hidden]{display:none!important}.ipmyp-header-notification-list .ipmyp-header-notification-empty{grid-column:1/-1}.ipmyp-header-notification.is-standalone{vertical-align:middle}.ipmyp-header-notification-menu[role="menu"]{outline:0}@media (max-width:640px){.ipmyp-header-notification-actions{grid-template-columns:1fr}.ipmyp-header-notification-read,.ipmyp-header-notification-all{width:100%}.ipmyp-header-notification-menu{border-radius:18px;padding:10px}.ipmyp-header-notification-list{max-height:58vh}.ipmyp-header-notification-item{padding:10px 9px}}.ipmyp-saas-header-actions .ipmyp-header-notification-toggle{width:50px;height:50px;min-width:50px;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:rgba(37,99,235,.24);box-shadow:0 14px 34px rgba(15,23,42,.10)}.ipmyp-saas-header-actions .ipmyp-header-notification-icon{font-size:23px;line-height:1;color:#1d4ed8}.ipmyp-saas-header-actions .ipmyp-header-notification-count{top:-7px;inset-inline-end:-7px;min-width:23px;height:23px;font-size:12px;font-weight:950;border-width:3px}@media (max-width:700px){.ipmyp-saas-header-actions .ipmyp-header-notification-toggle{width:46px;height:46px;min-width:46px}.ipmyp-saas-header-actions .ipmyp-header-notification-icon{font-size:21px}}.ipmyp-monitoring-phase-h .ipmyp-saas-header-actions .ipmyp-header-notification-toggle,.ipmyp-saas-header-actions .ipmyp-header-notification-toggle{width:52px!important;height:52px!important;min-width:52px!important;border-radius:18px!important}.ipmyp-monitoring-phase-h .ipmyp-saas-header-actions .ipmyp-header-notification-icon,.ipmyp-saas-header-actions .ipmyp-header-notification-icon{font-size:24px!important}.ipmyp-monitoring-phase-h .ipmyp-saas-header-actions .ipmyp-header-notification-count,.ipmyp-saas-header-actions .ipmyp-header-notification-count{min-width:24px!important;height:24px!important;font-size:12px!important}.ipmyp-saas-header-actions.is-single{--ipmyp-header-action-size:52px;align-items:center!important;gap:8px!important}.ipmyp-saas-header-actions.is-single .ipmyp-saas-header-link{min-height:var(--ipmyp-header-action-size)!important;height:var(--ipmyp-header-action-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding-inline:24px!important;line-height:1!important;box-sizing:border-box!important}.ipmyp-saas-header-actions.is-single .ipmyp-header-notification-toggle,.ipmyp-saas-header-actions .ipmyp-header-notification-toggle{width:var(--ipmyp-header-action-size,52px)!important;height:var(--ipmyp-header-action-size,52px)!important;min-width:var(--ipmyp-header-action-size,52px)!important;min-height:var(--ipmyp-header-action-size,52px)!important;box-sizing:border-box!important}.ipmyp-saas-header-actions.is-single .ipmyp-header-notification-icon,.ipmyp-saas-header-actions .ipmyp-header-notification-icon{font-size:21px!important;line-height:1!important}@media (max-width:700px){.ipmyp-saas-header-actions.is-single{--ipmyp-header-action-size:46px;gap:7px!important}.ipmyp-saas-header-actions.is-single .ipmyp-saas-header-link{padding-inline:16px!important}}