.dqbn-bell,.dqbn-mobile-bell{position:relative;display:inline-grid;place-items:center;border:0;background:transparent;color:#d10459;cursor:pointer;font-size:19px;padding:9px}.dqbn-mobile-bell{border:1px solid #f0dbe6;border-radius:13px;background:#fff5f9;width:41px;height:41px}.dqbn-badge{position:absolute;top:0;right:0;background:#d10459;color:white;border-radius:20px;min-width:17px;height:17px;padding:0 4px;font:700 10px/17px Arial;text-align:center}.dqbn-badge[hidden],.dqbn-modal[hidden]{display:none!important}.dqbn-modal{position:fixed;z-index:2147483646;inset:0;background:#1d0917a8;display:flex;align-items:center;justify-content:center;padding:16px}.dqbn-panel{width:min(540px,100%);max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 24px 75px #1a0b1b50;font-family:'DM Sans',Arial,sans-serif;color:#281822}.dqbn-header{padding:20px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1dce7}.dqbn-header h2{font:800 21px 'DM Sans',Arial,sans-serif;margin:0!important}.dqbn-close{font-size:28px;background:none;border:0;cursor:pointer;color:#7a6470}.dqbn-tabs{display:flex;gap:8px;padding:12px 20px;border-bottom:1px solid #f1dce7}.dqbn-tabs button{border:0;background:#fff4f9;border-radius:10px;padding:10px 15px;color:#785b69;font-weight:800;cursor:pointer}.dqbn-tabs button.active{background:#d10459;color:white}.dqbn-content{padding:20px;overflow-y:auto;min-height:130px}.dqbn-item{padding:15px 0;border-bottom:1px solid #f2e4eb}.dqbn-item.unread{border-left:3px solid #d10459;padding-left:12px}.dqbn-item strong{display:block;font-size:14px}.dqbn-item p,.dqbn-note,.dqbn-empty,.dqbn-error{font-size:13px;line-height:1.6;color:#765f6d}.dqbn-item small{display:block;color:#9d8c96;margin:8px 0}.dqbn-action{display:inline-block;border:1px solid #e9b5cb;background:#fff4f9;color:#ba0050;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800;cursor:pointer;text-decoration:none;margin-right:8px}.dqbn-pref{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #f2e4eb;font-size:13px;font-weight:700}.dqbn-pref input{accent-color:#d10459;width:19px;height:19px}.dqbn-menu-item{color:#d10459!important}@media(min-width:801px){.dqbn-mobile-bell{display:none!important}}@media(max-width:800px){.dqbn-modal{align-items:flex-end;padding:0}.dqbn-panel{max-height:87dvh;border-radius:20px 20px 0 0}.dqbn-header{padding:17px}.dqbn-content{padding:16px}}
