/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.path-resene-problemy{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;background-color:#ffffff;}.path-resene-problemy h1.page-title{font-size:2rem !important;font-weight:700 !important;color:#212529 !important;margin-top:20px !important;margin-bottom:30px !important;border-bottom:2px solid #eee;padding-bottom:10px;}.path-resene-problemy h2.node__title{font-size:1.5rem !important;font-weight:600 !important;line-height:1.3 !important;margin-top:0 !important;margin-bottom:10px !important;}.path-resene-problemy h2.node__title a{color:#0d6efd !important;text-decoration:none !important;}.path-resene-problemy h2.node__title a:hover{text-decoration:underline !important;}.path-resene-problemy .node__content{font-size:1rem !important;line-height:1.6 !important;color:#444 !important;}.path-resene-problemy .node__content h1{font-size:1.2rem !important;font-weight:600 !important;color:#d63384 !important;background:#f8f9fa;padding:10px;border-radius:4px;display:block;}.path-resene-problemy pre,.path-resene-problemy code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace !important;font-size:0.9rem !important;background:#f8f9fa !important;color:#d63384 !important;padding:5px 10px !important;border:1px solid #e9ecef !important;}.path-resene-problemy .field--name-field-tags{font-size:0.85rem !important;margin:10px 0 !important;}.path-resene-problemy .field__item a{background:#e9ecef !important;color:#495057 !important;padding:2px 10px !important;border-radius:20px !important;text-decoration:none !important;margin-right:5px;}.path-resene-problemy .node__links ul.links a{background:transparent !important;color:#0d6efd !important;font-weight:600 !important;padding:0 !important;text-decoration:none !important;font-size:0.95rem !important;}.path-resene-problemy .node__links ul.links a:hover{text-decoration:underline !important;}.path-resene-problemy .view-content{display:block !important;}.path-resene-problemy .views-row{max-width:900px !important;margin-bottom:40px !important;border-bottom:1px solid #eee !important;padding-bottom:30px !important;}
