/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-programove-vybaveni.node--view-mode-full{background:#ffffff;border:1px solid #e1e4e8;border-radius:12px;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,0.05);margin-top:20px;}@media (min-width:768px){.node--type-programove-vybaveni.node--view-mode-full .node__content{display:flex;flex-wrap:wrap;gap:0 40px;}.node--type-programove-vybaveni .field--name-field-muj-prinos,.node--type-programove-vybaveni .field--name-field-proc-jej-pouzivam,.node--type-programove-vybaveni .field--name-field-popis{flex:0 0 100%;margin-top:25px;}.node--type-programove-vybaveni .field--name-field-kategorie-zarazeni,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-lic,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-link{margin-top:30px !important;}}.node--type-programove-vybaveni .field--name-field-kategorie-zarazeni,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-lic,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-link{display:flex;align-items:center;margin-bottom:15px;}.node--type-programove-vybaveni .field--name-field-kategorie-zarazeni .field__label,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-lic .field__label,.node--type-programove-vybaveni .field--name-field-programove-vybaveni-link .field__label{margin-bottom:0 !important;margin-right:12px;color:#1a2a6c;font-weight:bold;text-transform:uppercase;font-size:0.8rem;white-space:nowrap;}.node--type-programove-vybaveni .field--name-field-programove-vybaveni-link a{background:#b21f1f;color:white !important;padding:6px 18px;border-radius:6px;text-decoration:none;font-weight:bold;transition:all 0.3s ease;}.node--type-programove-vybaveni .field--name-field-programove-vybaveni-lic .field__item{display:inline-block;padding:4px 12px;border-radius:20px;font-size:0.85rem;font-weight:700;background-color:#e8f5e9;color:#2e7d32 !important;border:1px solid #c8e6c9;text-transform:uppercase;}.node--type-programove-vybaveni .field__label{display:block;margin-bottom:10px;font-weight:bold;color:#1a2a6c;text-transform:uppercase;font-size:0.85rem;}.node--type-programove-vybaveni .field--name-field-muj-prinos .field__item{border-left:5px solid #1a2a6c;background:#f0f4f8;padding:15px 20px;}.node--type-programove-vybaveni .field--name-field-proc-jej-pouzivam .field__item{background:#fffdf5;border:1px solid #f1e7bc;padding:15px;border-radius:8px;}.node--type-programove-vybaveni .field--name-field-popis .field__item{font-style:italic;color:#444;background:#f9f9f9;border:1px dashed #ddd;padding:15px;border-radius:8px;}
.region-sidebar-first .menu--main{background:#ffffff;padding:15px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.06);border:1px solid #f0f0f0;margin-bottom:30px;}.region-sidebar-first .menu--main ul.navbar-nav{padding-left:0;margin-bottom:0;list-style:none;display:flex;flex-direction:column;gap:8px;}.region-sidebar-first .menu--main .nav-link{display:flex;align-items:center;padding:12px 15px;color:#444 !important;text-decoration:none;font-weight:500;border-radius:8px;transition:all 0.3s ease;background:#fbfbfb;border:1px solid transparent;}.region-sidebar-first .menu--main .nav-link:hover{background:#ffffff;color:#1a2a6c !important;border-color:#e1e4e8;box-shadow:0 2px 8px rgba(0,0,0,0.05);transform:translateX(5px);}.region-sidebar-first .menu--main .nav-link.is-active{background:#1a2a6c;color:#ffffff !important;box-shadow:0 4px 12px rgba(26,42,108,0.2);}.region-sidebar-first .menu--main .nav-link::before{content:"•";margin-right:12px;color:#b21f1f;font-size:1.5rem;line-height:0;}.region-sidebar-first .menu--main .nav-link.is-active::before{color:#ffffff;}
