.tool-notifications{color:var(--ink,#202124);letter-spacing:0;font-size:14px;line-height:1.45;display:inline-flex;position:relative}.tool-notifications [hidden],.tool-notifications[hidden]{display:none!important}.tool-notifications button,.tool-notifications a,.tool-notifications input{font:inherit}.tool-notifications button{cursor:pointer}.tool-notifications-icon-button{width:40px;height:40px;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool-notifications-icon-button:hover,.tool-notifications-action:hover{background:#f2f4f5}.tool-notifications-toggle{position:relative}.tool-notifications-badge{border:2px solid var(--paper,#fff);color:#fff;font-variant-numeric:tabular-nums;background:#b4233d;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:22px;padding-inline:3px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-2px;inset-inline-end:-4px}.tool-notifications-panel{z-index:70;overscroll-behavior:contain;border:1px solid var(--line,#d9dde1);background:var(--paper,#fff);border-radius:6px;width:min(380px,100vw - 24px);max-height:min(560px,100dvh - 100px);position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.tool-notifications-header,.tool-notifications-toolbar{border-block-end:1px solid var(--line,#d9dde1);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.tool-notifications-header h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:650}.tool-notifications-action{min-width:0;min-height:40px;color:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.tool-notifications [data-notifications-icon]{flex:0 0 18px;display:inline-flex}.tool-notifications svg{flex-shrink:0}.tool-notifications button:disabled{opacity:.45;cursor:default}.tool-notifications button:focus-visible,.tool-notifications a:focus-visible,.tool-notifications input:focus-visible,.tool-notifications-header h2:focus-visible{outline-offset:2px;outline:2px solid #087b6e}.tool-notifications-list{margin:0;padding:0;list-style:none}.tool-notifications-item{border-block-end:1px solid var(--line,#d9dde1);border-inline-start:3px solid #0000;padding:12px 14px}.tool-notifications-item[data-read=false]{background:#f3f9f7;border-inline-start-color:#087b6e}.tool-notifications-message{overflow-wrap:anywhere;margin:0 0 8px}.tool-notifications-item-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tool-notifications-read{cursor:pointer;align-items:center;gap:6px;min-height:32px;display:inline-flex}.tool-notifications-read input{accent-color:#087b6e;flex-shrink:0;width:16px;height:16px;margin:0}.tool-notifications-tool{color:#075f57;overflow-wrap:anywhere;align-items:center;gap:4px;min-height:32px;display:inline-flex}.tool-notifications-empty,.tool-notifications-storage{overflow-wrap:anywhere;margin:0;padding:16px}.tool-notifications-storage{border-block-start:1px solid var(--line,#d9dde1);color:#8b2439}.tool-notifications-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.tool-notifications-panel{width:auto;max-height:calc(100dvh - 88px);position:fixed;inset-block-start:72px;inset-inline:12px}}@media (forced-colors:active){.tool-notifications-icon-button,.tool-notifications-action{border-color:buttontext}.tool-notifications-item[data-read=false]{border-inline-start-color:highlight}.tool-notifications-badge{color:highlighttext;background:highlight}}
