/* One compact sidebar card; fonts and blue accent belong to the current theme. */
.bzp-mirrors {
  --bzp-mirror-accent:var(--brand-color,#0669ff);
  --bzp-mirror-surface:#fff;
  --bzp-mirror-ink:var(--base-color,#2c2f34);
  box-sizing:border-box;
  min-width:0;
  padding:22px;
  border:1px solid #e5e7eb;
  border-radius:14px;
  background:var(--bright-color,#fff);
  color:var(--bzp-mirror-ink);
  font:inherit;
  text-align:start;
}
.bzp-mirrors *, .bzp-mirrors *::before, .bzp-mirrors *::after { box-sizing:border-box; }
.bzp-mirrors .bzp-mirrors__title { margin:0; padding:0; color:inherit; font-family:inherit; font-size:20px; font-weight:700; line-height:1.3; letter-spacing:-.4px; text-wrap:balance; }
.bzp-mirrors .bzp-mirrors__intro { margin:9px 0 15px; padding:0 0 15px; border-bottom:1px solid #e5e9ef; font:inherit; font-size:13px; line-height:1.55; color:#5c6673; }
/* The direct-child row scope outranks theme rules such as .widget li:first-child. */
.bzp-mirrors .bzp-mirrors__list { display:grid; gap:8px; list-style:none; padding:0; margin:0; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item { position:relative; display:grid; grid-template-columns:minmax(0,1fr) auto; gap:0 6px; padding:10px 9px 10px 12px; margin:0; border:1px solid #dfe5ed; border-radius:7px; background:var(--bzp-mirror-surface); transition:border-color .2s,background-color .2s; animation:bzp-mirror-enter .38s ease-out backwards; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item:nth-child(2) { animation-delay:55ms; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item:nth-child(n+3) { animation-delay:110ms; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item::before { content:none; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item--web:hover, .bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item:focus-within { border-color:#adc6e6; background:#f6f9fd; }
.bzp-mirrors .bzp-mirrors__content { min-width:0; }
.bzp-mirrors .bzp-mirrors__link, .bzp-mirrors .bzp-mirrors__label-block { display:flex; flex-direction:column; justify-content:center; gap:4px; min-width:0; min-height:44px; padding:0; color:inherit; background:none; border:0; text-decoration:none; box-shadow:none; }
.bzp-mirrors .bzp-mirrors__name { display:flex; align-items:center; gap:7px; font:inherit; font-size:14px; line-height:1.35; font-weight:650; }
.bzp-mirrors .bzp-mirrors__content .bzp-mirrors__symbol { color:#637386; transition:color .2s; }
.bzp-mirrors .bzp-mirrors__link:hover .bzp-mirrors__symbol { color:var(--bzp-mirror-accent); }
.bzp-mirrors .bzp-mirrors__label { min-width:0; overflow-wrap:anywhere; }
.bzp-mirrors .bzp-mirrors__symbol { display:block; flex:0 0 16px; width:16px; height:16px; color:var(--bzp-mirror-accent); background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cellipse cx='10' cy='10' rx='3.3' ry='7.5'/%3E%3Cpath d='M2.5 10h15'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cellipse cx='10' cy='10' rx='3.3' ry='7.5'/%3E%3Cpath d='M2.5 10h15'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat; }
.bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item--tor .bzp-mirrors__symbol { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 2.5v15m0-3a4.5 4.5 0 0 0 0-9m0 6a1.5 1.5 0 0 0 0-3'/%3E%3C/g%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M10 2.5v15m0-3a4.5 4.5 0 0 0 0-9m0 6a1.5 1.5 0 0 0 0-3'/%3E%3C/g%3E%3C/svg%3E"); }
.bzp-mirrors .bzp-mirrors__host { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:inherit; font-size:13px; font-weight:400; line-height:1.5; letter-spacing:-.1px; color:#455365; }
.bzp-mirrors .bzp-mirrors__link:hover .bzp-mirrors__host { color:var(--bzp-mirror-accent); }
.bzp-mirrors .bzp-mirrors__copy { align-self:center; display:flex; align-items:center; justify-content:center; width:44px; min-width:44px; height:44px; padding:0; margin:0; color:#586779; background:#f7f9fc; border:1px solid #e5eaf1; border-radius:5px; box-shadow:none; cursor:pointer; transition:color .18s,background-color .18s,border-color .18s; }
.bzp-mirrors .bzp-mirrors__copy[hidden] { display:none; }
.bzp-mirrors .bzp-mirrors__copy-text { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
.bzp-mirrors .bzp-mirrors__copy:hover, .bzp-mirrors .bzp-mirrors__copy[data-copied="1"] { color:var(--bzp-mirror-accent); background:#eaf2fe; border-color:#c9dbf4; }
.bzp-mirrors .bzp-mirrors__copy-icon { display:block; width:15px; height:16px; position:relative; }
.bzp-mirrors .bzp-mirrors__copy-icon::before, .bzp-mirrors .bzp-mirrors__copy-icon::after { content:""; position:absolute; border:1.5px solid currentColor; width:10px; height:12px; border-radius:2px; }
.bzp-mirrors .bzp-mirrors__copy-icon::before { top:0; left:0; }
.bzp-mirrors .bzp-mirrors__copy-icon::after { bottom:0; right:0; background:#f7f9fc; }
.bzp-mirrors .bzp-mirrors__copy[data-copied="1"] .bzp-mirrors__copy-icon::before { width:13px; height:7px; top:3px; left:1px; border-width:0 0 2px 2px; border-radius:0; transform:rotate(-45deg); }
.bzp-mirrors .bzp-mirrors__copy[data-copied="1"] .bzp-mirrors__copy-icon::after { display:none; }
.bzp-mirrors .bzp-mirrors__copy[data-copied="1"] .bzp-mirrors__copy-icon { animation:bzp-mirror-copied .23s ease-out; }
.bzp-mirrors .bzp-mirrors__note { margin:6px 0 0; padding:0; color:#5f6b7a; font:inherit; font-size:11px; line-height:1.5; }
.bzp-mirrors .bzp-mirrors__address-detail { grid-column:1/-1; min-width:0; margin:4px 0 0; padding:0; border:0; border-radius:0; background:none; box-shadow:none; }
/* When copy works, keep the extra address row out of the way. Native disclosures
   stay available without JavaScript and open automatically on clipboard failure. */
.bzp-mirrors[data-bzp-mirrors-ready="1"] .bzp-mirrors__address-detail:not([open]) { display:none; }
.bzp-mirrors .bzp-mirrors__address-detail summary { display:list-item; width:max-content; max-width:100%; margin:0; padding:4px 0; color:inherit; font:inherit; font-size:12px; line-height:1.5; cursor:pointer; }
.bzp-mirrors .bzp-mirrors__address { display:block; width:100%; margin:5px 0 0; padding:10px; color:inherit; background:var(--bright-color,#fff); border:1px solid #dce3ec; border-radius:6px; font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace; overflow-wrap:anywhere; white-space:normal; user-select:all; }
.bzp-mirrors .bzp-mirrors__status { display:block; margin:0; font-size:12px; line-height:1.5; color:var(--bzp-mirror-accent); }
.bzp-mirrors .bzp-mirrors__status:not([data-copy-error="1"]) { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; }
.bzp-mirrors .bzp-mirrors__status[data-copy-error="1"] { padding-top:10px; }
.bzp-mirrors a:focus-visible, .bzp-mirrors button:focus-visible, .bzp-mirrors summary:focus-visible, .bzp-mirrors code:focus-visible { outline:2px solid var(--bzp-mirror-accent); outline-offset:3px; }
.widget_belzhd_mirrors .bzp-mirrors { border:0; border-radius:0; padding:10px; background:transparent; }
@media(max-width:480px) {
  .bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item { padding-inline:10px 6px; column-gap:4px; }
  .bzp-mirrors .bzp-mirrors__host { font-size:12px; }
}
@keyframes bzp-mirror-enter { from { opacity:0; transform:translateY(5px); } to { opacity:1; transform:translateY(0); } }
@keyframes bzp-mirror-copied { from { opacity:.4; transform:scale(.72); } to { opacity:1; transform:scale(1); } }
@media(prefers-reduced-motion:reduce) {
  .bzp-mirrors .bzp-mirrors__copy, .bzp-mirrors .bzp-mirrors__list > .bzp-mirrors__item, .bzp-mirrors .bzp-mirrors__copy[data-copied="1"] .bzp-mirrors__copy-icon, .bzp-mirrors .bzp-mirrors__content .bzp-mirrors__symbol { transition:none; animation:none; }
}
@media print { .bzp-mirrors { display:none; } }
