.dtbw-topbar{position:relative;z-index:99990;width:100%;box-sizing:border-box;background:radial-gradient(ellipse at 50% 0,#292929 0,#111 68%,#080808 100%);border-bottom:1px solid #b8964b;color:#f5f1e8;font-family:inherit}
.dtbw-topbar__inner{display:flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:7px 18px;box-sizing:border-box;text-align:center}
.dtbw-topbar__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid #b8964b;color:#e2c26c;font-size:11px;font-weight:900;letter-spacing:.16em;white-space:nowrap}
.dtbw-topbar__message{font-size:14px;font-weight:600;line-height:1.35}
.dtbw-topbar__message strong{color:#f0cf70;font-weight:900}
.dtbw-topbar__dates{padding-left:17px;border-left:1px solid rgba(219,188,103,.55);color:#ded7c7;font-size:12px;font-weight:700;white-space:nowrap}
@media(max-width:640px){.dtbw-topbar__inner{flex-wrap:wrap;gap:5px 11px;padding:8px 12px}.dtbw-topbar__badge{min-height:24px;padding:0 9px;font-size:10px}.dtbw-topbar__message{font-size:12px}.dtbw-topbar__dates{width:100%;padding:3px 0 0;border-left:0;font-size:11px}}
