.merchly-notifications{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;font-family:inherit;color:#22382d;--nb-green:#226746;--nb-ink:#22382d;--nb-muted:#647268;--nb-line:#e5eae5}.merchly-notifications .nb-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #dce4dc;border-radius:12px;background:#fff;color:#627269;box-shadow:0 1px 2px #183b2410;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.merchly-notifications .nb-trigger:hover,.merchly-notifications .nb-trigger[aria-expanded=true]{background:#f0f5ef;border-color:#abc6b4;color:var(--nb-green)}.merchly-notifications .nb-trigger.nb-has-work{background:#edf6ee;border-color:#c0d8c5;color:var(--nb-green)}.merchly-notifications .nb-count{position:absolute;right:-5px;top:-5px;display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border:2px solid #fff;border-radius:20px;background:#246b47;color:#fff;font-family:inherit;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.merchly-notifications .nb-new{position:absolute;bottom:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#bf6a21;box-shadow:0 0 0 2px #edf6ee}.merchly-notifications a:focus-visible,.merchly-notifications button:focus-visible,.merchly-notifications summary:focus-visible{outline:3px solid #79a88b;outline-offset:3px}.merchly-notifications .nb-panel{position:absolute;z-index:300;top:calc(100% + 12px);right:0;width:410px;max-width:calc(100vw - 24px);padding:0;overflow:hidden;border:1px solid #dce5dc;border-radius:18px;background:#fff;box-shadow:0 16px 52px #142d232b,0 2px 8px #142d2310;text-align:left;color:var(--nb-ink);font-size:13px;line-height:1.45;outline:none;isolation:isolate}.merchly-notifications .nb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:21px 20px 17px;border-bottom:1px solid var(--nb-line);background:linear-gradient(135deg,#f6f9f3,#fff)}.merchly-notifications .nb-eyebrow{display:block;margin-bottom:5px;color:var(--nb-green);font-size:10px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.merchly-notifications .nb-head h2{display:flex;align-items:center;gap:9px;margin:0;color:var(--nb-ink);font-size:19px;font-weight:750;line-height:1.25;letter-spacing:-.03em}.merchly-notifications .nb-head h2>span{padding:3px 6px;border-radius:6px;background:#e9f2e7;color:#386445;font-size:11px;line-height:1}.merchly-notifications .nb-head p{margin:7px 0 0;color:var(--nb-muted);font-size:11px;line-height:1.55}.merchly-notifications .nb-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;min-width:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#6c7d70;font-family:inherit;cursor:pointer}.merchly-notifications .nb-icon-button:hover{background:#edf3ec;border-color:#d9e4d9;color:#2b5e3e}.merchly-notifications button:disabled{opacity:.45;cursor:default}.merchly-notifications .nb-content{max-height:min(490px,calc(100dvh - 220px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.merchly-notifications .nb-items{display:grid;gap:0;margin:0;padding:5px 13px;list-style:none}.merchly-notifications .nb-items>li{margin:0;padding:0;list-style:none}.merchly-notifications .nb-items>li+li{border-top:1px solid #edf0eb}.merchly-notifications a.nb-item{display:flex;align-items:center;gap:10px;padding:15px 5px;border-radius:9px;color:var(--nb-ink);text-decoration:none;transition:background .15s}.merchly-notifications a.nb-item:hover{background:#f5f8f3}.merchly-notifications .nb-item-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #dbe9dc;border-radius:10px;background:#edf5ec;color:#39734a}.merchly-notifications .nb-warning .nb-item-icon{border-color:#efe1c5;background:#fbf5e8;color:#986c27}.merchly-notifications .nb-item-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.merchly-notifications .nb-item-copy strong{color:var(--nb-ink);font-size:12px;font-weight:720;line-height:1.4;overflow-wrap:anywhere}.merchly-notifications .nb-item-copy>span{color:var(--nb-muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.merchly-notifications .nb-volume{flex:0 0 auto;max-width:85px;padding:4px 7px;border-radius:7px;background:#f1f5ef;color:#3a6444;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.merchly-notifications .nb-chevron{flex:0 0 auto;color:#8ca38f}.merchly-notifications .nb-empty{display:flex;align-items:center;gap:10px;flex-direction:column;padding:32px 27px;text-align:center;color:#6f8c76}.merchly-notifications .nb-empty strong{margin-top:1px;color:var(--nb-ink);font-size:13px;font-weight:700}.merchly-notifications .nb-empty p{max-width:285px;margin:0;color:var(--nb-muted);font-size:12px;line-height:1.6}.merchly-notifications .nb-empty.nb-incomplete{color:#a47a36}.merchly-notifications .nb-retry{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:8px 11px;border:1px solid #cfddcf;border-radius:9px;background:#f3f8f0;color:#386546;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.merchly-notifications p.nb-warning{display:flex;align-items:flex-start;gap:8px;margin:12px 16px 4px;padding:10px 11px;border:1px solid #eee0c6;border-radius:9px;background:#fff9ed;color:#886226;font-size:11px;line-height:1.6}.merchly-notifications p.nb-warning>svg{flex:0 0 auto;margin-top:2px}.merchly-notifications .nb-sources{margin:0 18px 13px;border-top:1px solid var(--nb-line);color:var(--nb-muted);font-size:11px}.merchly-notifications .nb-sources summary{padding:12px 0 0;cursor:pointer;list-style:revert;color:#657769;font-size:11px}.merchly-notifications .nb-sources summary>span{margin-left:5px;color:#8a968c;font-variant-numeric:tabular-nums}.merchly-notifications .nb-sources ul{display:grid;gap:12px;margin:14px 0 4px;padding:0;list-style:none}.merchly-notifications .nb-sources li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;list-style:none}.merchly-notifications .nb-sources li>span{min-width:0;overflow-wrap:anywhere}.merchly-notifications .nb-sources small{display:block;margin:3px 0 0 12px;color:#8a948b;font-size:10px}.merchly-notifications .nb-sources strong{flex:0 0 auto;font-size:10px;font-weight:600;color:#768375}.merchly-notifications .nb-source-dot{display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:#c49a54}.merchly-notifications .nb-source-ok{background:#6c9874}.merchly-notifications .nb-source-unavailable{background:#c17d44}.merchly-notifications .nb-source-not-configured{background:#b2bab0}.merchly-notifications .nb-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-top:1px solid var(--nb-line);background:#f8faf6;color:#778376;font-size:10px;line-height:1.5}.merchly-notifications .nb-foot small{display:block;margin-top:2px;color:#98a193;font-size:9px}.merchly-notifications .nb-spin{animation:nb-spin 1.2s linear infinite}@keyframes nb-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.merchly-notifications .nb-trigger{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:11px}.merchly-notifications .nb-panel{position:fixed;top:76px;right:12px;left:12px;width:auto;max-width:none;border-radius:15px}.merchly-notifications .nb-head{padding:17px 16px 14px}.merchly-notifications .nb-content{max-height:calc(100dvh - 225px)}.merchly-notifications .nb-items{padding-right:10px;padding-left:10px}.merchly-notifications a.nb-item{gap:8px;padding:14px 3px}.merchly-notifications .nb-item-icon{flex-basis:29px;width:29px;height:29px;border-radius:9px}.merchly-notifications .nb-volume{max-width:65px;padding:4px 6px}.merchly-notifications .nb-chevron{display:none}.merchly-notifications .nb-icon-button{width:34px;height:34px;min-width:34px}}@media(prefers-reduced-motion:reduce){.merchly-notifications *{transition:none!important;animation:none!important}}