#nh-success-notice{position:fixed;z-index:250;bottom:26px;left:24px;background:#164336;color:#fff;border:1px solid #78ad86;box-shadow:0 14px 35px #15392f40;border-radius:15px;padding:15px 21px;font:750 14px 'DM Sans',sans-serif;max-width:min(450px,calc(100vw - 44px));opacity:0;transform:translateY(15px);pointer-events:none;transition:opacity .22s,transform .22s}
#nh-success-notice.visible{opacity:1;transform:translateY(0)}
.nh-inline-notification{position:relative;flex:none;border:1px solid #dbe7df;background:#fff;color:#315c4d;box-shadow:0 5px 18px #123b3017;border-radius:50%;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,transform .2s}
.nh-inline-notification[hidden]{display:none!important}
.nh-inline-notification:hover{transform:translateY(-2px);background:#edf4e8}
.nh-inline-notification span{position:absolute;top:-6px;right:-7px;font-size:10px;font-weight:850;background:#d99558;color:#153a30;border-radius:100px;min-width:18px;height:18px;display:grid;place-items:center;border:2px solid white}
.nh-inline-notification.has-unread{color:#fff;background:#174b3a;border-color:#174b3a}
.account-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 35px 0;min-height:55px}
.nh-preferences-button{border:1px solid #dce5dc;background:white;border-radius:30px;padding:8px 13px;color:#214b3d;font-weight:750;display:inline-flex;gap:8px;align-items:center;font-size:12px}
.nh-preferences-button:hover{background:#edf4e8}
.nh-preferences-modal{max-width:480px;width:min(94vw,480px)}.nh-preferences-modal label{display:block;margin:15px 0;font-size:13px;font-weight:700}.nh-preferences-modal select,.nh-preferences-modal input{display:block;width:100%;margin-top:6px;padding:12px;border:1px solid #d6e3d8;border-radius:10px;background:#fff}.nh-preferences-modal p{color:#6b8175;font-size:12px;line-height:1.6}
.nh-preferences-modal .platform-action{margin-top:8px}
.admin-table-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 14px;color:#678074;font-size:12px;font-weight:750}
.admin-table-meta div{display:flex;gap:6px}.admin-table-meta button{border:1px solid #d7e4d8;border-radius:9px;background:white;color:#234f40;padding:8px 11px;cursor:pointer;font-weight:750}.admin-table-meta button:disabled{opacity:.38;cursor:default}
@media(max-width:760px){#nh-success-notice{left:12px;bottom:78px;font-size:12px}.admin-table-meta{flex-wrap:wrap}}
@media(max-width:760px){.account-quick-actions{padding:9px 16px;min-height:48px}.nh-preferences-button span{display:none}}
.nh-inline-notification>span{top:-7px;right:-7px;min-width:22px;height:22px;padding:0 3px;box-sizing:border-box;background:#ad432e;color:#fff;border:2px solid #fff;font-size:12px;font-weight:800;box-shadow:0 2px 7px #4d241e30}.nh-inline-notification.has-unread{box-shadow:0 0 0 3px #cce6d8}.premium-account-tools [data-p=notifications][data-unread-count]::after{content:attr(data-unread-count);display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:8px;padding:0 4px;border-radius:20px;color:#fff;background:#ad432e;font-size:12px;font-weight:800}#toast,#nh-success-notice{z-index:2147483000;background:#123f31;color:#fff;border:1px solid #8dbda0;font-size:14px;font-weight:650;line-height:1.65;box-shadow:0 12px 36px #08251b45;max-width:min(560px,calc(100vw - 32px));text-align:start}
body>#premium-notification-dropdown{position:fixed;z-index:12000;display:flex;flex-direction:column;width:min(440px,calc(100vw - 28px));background:#fff;color:#14392e;box-shadow:0 18px 65px #102c2a40;border:1px solid #b9cec0;border-radius:16px}body>#premium-notification-dropdown .notification-panel-head,body>#premium-notification-dropdown .notification-panel-footer{flex:none}body>#premium-notification-dropdown .notification-panel-body{min-height:0;max-height:none;overflow-y:auto;flex:1}body>#premium-notification-dropdown .notification-row{padding:16px 18px;background:#fff;gap:12px}body>#premium-notification-dropdown .notification-row.is-unread{background:#edf5e9;border-left:4px solid #247b59;padding-left:14px}body>#premium-notification-dropdown .notification-copy>strong{font-size:14px;font-weight:700;line-height:1.55;color:#173f32}body>#premium-notification-dropdown .notification-copy>span{font-size:13px;color:#3c5f4c}body>#premium-notification-dropdown .notification-copy>small,body>#premium-notification-dropdown .notification-panel-summary{font-size:12px;color:#526c5b}body>#premium-notification-dropdown .notification-unread-dot{background:#b2472c;min-width:9px;height:9px}body>#premium-notification-dropdown h2{font-size:18px;color:#143c31}body>#premium-notification-dropdown .notification-panel-footer button{font-size:13px;font-weight:650;color:#165339}
