.nd { position: relative; width: 100%; background: #0c0d41; color: #fff; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; z-index: 4; }
.nd, .nd *, .nd *:before, .nd *:after { box-sizing: border-box; }

.nd .rds-container { display: flex; justify-content: flex-end; flex-flow: row nowrap; padding: 0 15px; }

.nd .nd-action { position: relative; cursor: pointer; padding: 0 12px; height: 30px; line-height: 30px; font-size: 12px; letter-spacing: .025em; color: #fff; user-select: none; transition: background .2s, color .2s; }
.nd .nd-action:hover { color: #54b96b; }
.nd .nd-action + .nd-action { margin-left: 4px; }


.nd .nd-action.icon-info span:before { content: 'i'; display: inline-block; vertical-align: middle; width: 14px; height: 14px; line-height: 14px; margin: -1px 6px 0 0; font-family: Georgia, serif; font-style: italic; font-weight: 700; font-size: 11px; text-align: center; color: #0c0d41; background: #fff; border-radius: 50%; transition: background .2s, color .2s; }
.nd .nd-action.icon-info.nd-active span:before { background: #54b96b; color: #0c0d41; }


.nd .nd-action.icon-bell span:before { content: ''; display: inline-block; vertical-align: middle; width: 15px; height: 15px; margin: -2px 6px 0 0; background: url(/wp-content/uploads/2026/05/icon-bell.png) no-repeat center / contain; transition: background-image .2s; }
.nd .nd-action.icon-bell.nd-active span:before { background-image: url(/wp-content/uploads/2026/05/icon-bell-green.png); }


.nd .nd-action span:after { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 0; margin: -2px 0 0 6px; border-style: solid; border-width: 5px 4px 0; border-color: #54b96b transparent transparent; transition: transform .2s, border-color .2s; }
.nd .nd-action.nd-active { color: #fff; }
.nd .nd-action.nd-active span:after { transform: rotate(180deg); border-top-color: #fff; }


.nd .nd-text { display: none; padding: 14px 20px; font-size: 12px; line-height: 1.5; color: #fff; background: #0c0d41; }
.nd .nd-text.nd-active { display: block; }
.nd .nd-text a { color: #54b96b; text-decoration: underline; }
.nd .nd-text a:hover { color: #fff; }

@media only screen and (max-width: 1023px) {
	.nd .rds-container { padding: 0 10px; flex-wrap: wrap; }
	.nd .nd-action { padding: 0 8px; font-size: 11px; white-space: nowrap; }
	.nd .nd-text { font-size: 11px; padding: 12px 14px; }
}

@media only screen and (max-width: 359px) {
	.nd .nd-action { padding: 0 6px; font-size: 10px; }
}

@media only screen and (min-width: 1024px) {
	.rds .rds-header { padding: 14px 0; }
}
@media only screen and (max-width: 1023px) {
	.rds .rds-header { height: auto; padding: 12px 0; }
}


.rds .rds-legal-notice,
.rds .divider-dot { display: none !important; }
