/* SDM_V416_NOTIFICATION_CENTER_CSS */
#sdmV416NotifyRoot,#sdmV416AdminNotifyRoot{font-family:inherit}
.sdm-v416-bell{position:fixed;left:18px;bottom:18px;z-index:9992;border:1px solid #ead8d5;background:#fff;box-shadow:0 12px 32px rgba(74,51,46,.16);width:52px;height:52px;border-radius:50%;cursor:pointer;font-size:19px;display:grid;place-items:center}
.sdm-v416-bell.has-unread{box-shadow:0 0 0 4px rgba(161,74,83,.12),0 12px 32px rgba(74,51,46,.18)}
.sdm-v416-bell b{position:absolute;right:-2px;top:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#a34e57;color:#fff;font-size:10px;display:grid;place-items:center}
.sdm-v416-overlay,.sdm-v416a-overlay{position:fixed;inset:0;z-index:10030;background:rgba(42,32,29,.42);display:grid;place-items:center;padding:18px}
.sdm-v416-overlay.hidden,.sdm-v416a-overlay.hidden{display:none}
.sdm-v416-panel,.sdm-v416a-panel{width:min(620px,100%);max-height:min(760px,92vh);overflow:hidden;background:#fff;border-radius:24px;box-shadow:0 26px 80px rgba(30,20,18,.28);display:grid;grid-template-rows:auto auto minmax(0,1fr)}
.sdm-v416-panel header,.sdm-v416a-panel header{padding:20px 21px 14px;display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #f0e5e2}
.sdm-v416-panel header small,.sdm-v416a-panel header small{font-size:10px;font-weight:900;letter-spacing:.13em;color:#a2686d}
.sdm-v416-panel header h2,.sdm-v416a-panel header h2{margin:3px 0 0;font-size:23px;color:#362725}
.sdm-v416-panel header>button,.sdm-v416a-panel header>button{border:0;background:#f7efed;width:34px;height:34px;border-radius:50%;cursor:pointer;font-size:22px;color:#684f49}
.sdm-v416-tools,.sdm-v416a-tools{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:10px 18px;background:#fffaf8;border-bottom:1px solid #f2e5e1;font-size:11px;color:#76635f}
.sdm-v416-tools div,.sdm-v416a-tools div{display:flex;gap:6px}
.sdm-v416-tools button,.sdm-v416a-tools button{border:1px solid #e8d8d4;background:#fff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800;color:#76575b;cursor:pointer}
.sdm-v416-body,.sdm-v416a-body{overflow:auto;padding:9px 14px 16px}
.sdm-v416-row,.sdm-v416a-row{width:100%;border:0;border-bottom:1px solid #f0e7e4;background:#fff;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;text-align:left;padding:12px 8px;cursor:pointer}
.sdm-v416-row.unread,.sdm-v416a-row.unread{background:#fff9f7}
.sdm-v416-row.attention,.sdm-v416a-row.p4,.sdm-v416a-row.p5{background:#fff5f1}
.sdm-v416-row>i,.sdm-v416a-row>i{font-style:normal;width:38px;height:38px;border-radius:12px;background:#f7efed;display:grid;place-items:center;font-size:18px}
.sdm-v416-row>span,.sdm-v416a-row>span{display:grid;gap:2px}
.sdm-v416-row b,.sdm-v416a-row b{font-size:13px;color:#44312e}
.sdm-v416-row small,.sdm-v416a-row small{font-size:11px;color:#786662}
.sdm-v416-row em,.sdm-v416a-row em{font-style:normal;font-size:9px;color:#a28f8a}
.sdm-v416-row>strong,.sdm-v416a-row>strong,.sdm-v416-row>u{font-size:9px;font-weight:900;color:#a14d55;text-decoration:none;letter-spacing:.04em}
.sdm-v416-empty,.sdm-v416a-empty{padding:42px 20px;text-align:center;display:grid;gap:6px;color:#816e69}
.sdm-v416-empty b,.sdm-v416a-empty b{font-size:16px;color:#4b3935}.sdm-v416-empty span,.sdm-v416a-empty span{font-size:11px}
.sdm-v416a-bell{position:static;z-index:auto;border:1px solid #e0d0cc;background:#fff;border-radius:13px;padding:0 13px;height:44px;box-shadow:none;font-size:11px;font-weight:900;color:#67484c;cursor:pointer;display:flex;align-items:center;gap:7px;white-space:nowrap}
.sdm-v416a-bell b{min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#a34e57;color:#fff;font-size:9px;display:grid;place-items:center}
.sdm-v416a-bell.has-unread{border-color:#dcc8c3;box-shadow:none}
@media(max-width:640px){
  .sdm-v416-overlay,.sdm-v416a-overlay{padding:0;align-items:end}
  .sdm-v416-panel,.sdm-v416a-panel{border-radius:22px 22px 0 0;max-height:88vh}
  .sdm-v416-tools,.sdm-v416a-tools{align-items:flex-start;flex-direction:column}
  .sdm-v416-bell{left:12px;bottom:12px}
  .sdm-v416a-bell{position:static}
}