.rsh-notices{--rsh-ink:#f6f6f2;--rsh-bg:#152431;--rsh-line:#41515b;--rsh-accent:#c9ec75;color:var(--rsh-ink);background:var(--rsh-bg);border-radius:14px;padding:18px;margin:18px 0;font:inherit;line-height:1.55;box-sizing:border-box}
.rsh-notices *{box-sizing:border-box}.rsh-notices h3{margin:0 0 8px;color:inherit;font-size:1.15rem}.rsh-notices p{margin:8px 0}.rsh-card{border:1px solid var(--rsh-line);border-radius:10px;margin:10px 0;overflow:hidden}.rsh-card summary{display:flex;align-items:center;gap:14px;cursor:pointer;padding:12px;list-style:none;color:var(--rsh-ink);font-weight:650}.rsh-card summary::-webkit-details-marker{display:none}.rsh-card summary::after{content:'+';margin-left:auto;color:var(--rsh-accent);font-size:1.3rem}.rsh-card[open] summary::after{content:'-'}
.rsh-logo{width:92px;height:46px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:6px;padding:4px}.rsh-brand{display:inline-block;flex:0 0 92px;font-size:.85rem;color:var(--rsh-accent)}.rsh-body{padding:0 16px 16px}.rsh-body ul{padding-left:20px}.rsh-body li{margin:9px 0;overflow-wrap:anywhere}.rsh-body h4{color:var(--rsh-accent);margin:15px 0 8px;font-size:1rem}.rsh-body small{display:block;line-height:1.45}.rsh-warning{padding:10px;border-left:3px solid #ffb773;background:#26313b}.rsh-basis{font-size:.85em;opacity:.86}.rsh-body a{color:var(--rsh-accent);text-decoration:underline;margin-right:12px}.rsh-notices .rsh-origin-label{font-weight:700}
@media(max-width:480px){.rsh-notices{padding:12px}.rsh-card summary{gap:9px;font-size:.95rem}.rsh-logo{width:72px;height:42px}.rsh-brand{flex-basis:72px}.rsh-body{padding:0 12px 12px}}

/* 1.2.9: ostrzezenie raz, materialy zrodlowe zwijane. */
.rsh-caution{padding:10px 12px;border-left:3px solid #ffb773;background:#26313b;font-size:.9em}
.rsh-reference{border-top:1px solid var(--rsh-line);margin-top:12px}.rsh-card .rsh-reference>summary{padding:9px 0;font-size:.85rem;font-weight:500;opacity:.85}.rsh-card .rsh-reference>summary::after{content:'+'}.rsh-card .rsh-reference[open]>summary::after{content:'-'}
.rsh-reference-body{font-size:.88rem;padding-bottom:8px;overflow-wrap:anywhere}.rsh-reference-body>a{display:inline-block;margin:6px 14px 0 0}.rsh-notices .rsh-times{padding-left:18px}.rsh-notices .rsh-times li{margin:7px 0}
.rsh-card:has(>.rsh-reference) {min-width:0}.rsh-card summary:focus-visible,.rsh-reference summary:focus-visible{outline:2px solid var(--rsh-accent);outline-offset:2px}

/* 1.2.14: dwa komunikaty w rzedzie na desktopie, ostatni wycentrowany. */
.rsh-cards{display:block}
@media (min-width: 980px){
  .rsh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}
  .rsh-cards>.rsh-card{margin:0}
  .rsh-cards>.rsh-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 8px);width:100%;justify-self:center}
}
