/* RODO Start (12.11.2026): przycisk i porównanie test / RODO Start / audyt — moduł rodo-start.php */
.rr-start-cta { margin: 1em 0 0; }
a.rr-start-btn { display: inline-block; background: #D81F26; color: #fff !important; font-weight: 700; font-style: normal; text-decoration: none; padding: 12px 22px; border-radius: 6px; line-height: 1.2; }
a.rr-start-btn:hover { background: #b82217; color: #fff !important; }
a.rr-start-btn:focus-visible { outline: 3px solid #1a1a1a; outline-offset: 3px; }
.rr-porownanie { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin: 0.8em 0 1.4em; align-items: stretch; }
.rr-por-karta { border: 1px solid #e3e3e3; border-radius: 10px; padding: 18px 18px 14px; display: flex; flex-direction: column; background: #fff; }
.rr-por-karta h3 { margin: 0 0 4px; font-size: 1.15em; }
.rr-por-karta ul { margin: 0.6em 0 1em 1.1em; flex: 1; }
.rr-por-karta p { margin: 0; }
.rr-por-cena { color: #555; font-size: 0.92em; }
.rr-por-wyrozniona { border: 2px solid #D81F26; box-shadow: 0 6px 18px rgba(216, 31, 38, 0.12); }
.rr-por-znak { color: #D81F26; font-size: 0.78em; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 4px !important; }
.rr-por-karta, .rr-por-karta p, .rr-por-karta li { text-align: left; }
.rr-porownanie .rr-por-znak { color: #D81F26 !important; }
.rr-porownanie .rr-por-znak { font-size: 0.92em; font-weight: inherit; text-transform: none; letter-spacing: normal; margin: 0 !important; }
.rr-porownanie .rr-por-znak, .rr-porownanie .rr-por-cena { font-size: 1em !important; font-style: italic; font-weight: 300; }

/* ikona pozycji „RODO Start” w menu Usługi RODO — ten sam układ co pozostałe ikony w css/rodoradar-menu.css motywu */
li.rr-menu .rr-ico-rodo-start > a { --rr-ico: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D81F26' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='4' width='14' height='17' rx='2'/%3E%3Cpath d='M9 4V3h6v1'/%3E%3Cpath d='M8.5 10l1.5 1.5 2.5-2.5'/%3E%3Cpath d='M14.5 10.5h2'/%3E%3Cpath d='M8.5 15.5l1.5 1.5 2.5-2.5'/%3E%3Cpath d='M14.5 16h2'/%3E%3C/svg%3E"); }
