/*
Theme Name: uabiz
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
<style>
  .dovidnyk-title {<br />    font-size: 28px;<br />    line-height: 1.25;<br />    margin: 0 0 16px;<br />    font-weight: 700;<br />  }<br />  .dovidnyk-intro {<br />    font-size: 16px;<br />    line-height: 1.6;<br />    margin-bottom: 12px;<br />  }<br />  .dovidnyk-stats {<br />    font-size: 15px;<br />    color: #555;<br />    padding: 10px 14px;<br />    background: #f5f5f5;<br />    border-radius: 4px;<br />    margin-bottom: 16px;<br />  }<br />  .dovidnyk-hint {<br />    font-size: 14px;<br />    color: #555;<br />    margin-bottom: 16px;<br />  }<br />  .dovidnyk-toggle-all {<br />    margin-bottom: 20px;<br />  }<br />  .dovidnyk-btn {<br />    background: #1976d2;<br />    color: #fff;<br />    border: none;<br />    padding: 10px 20px;<br />    border-radius: 6px;<br />    font-size: 14px;<br />    font-weight: 500;<br />    cursor: pointer;<br />    transition: background 0.15s;<br />    font-family: inherit;<br />  }<br />  .dovidnyk-btn:hover {<br />    background: #1565c0;<br />  }<br />  .dovidnyk-section {<br />    border: 1px solid #e0e0e0;<br />    border-radius: 8px;<br />    margin-bottom: 12px;<br />    background: #fff;<br />    overflow: hidden;<br />    transition: box-shadow 0.15s;<br />  }<br />  .dovidnyk-section[open] {<br />    box-shadow: 0 2px 8px rgba(0,0,0,0.06);<br />    border-color: #1976d2;<br />  }<br />  .dovidnyk-section-summary {<br />    display: flex;<br />    align-items: center;<br />    padding: 14px 18px;<br />    cursor: pointer;<br />    list-style: none;<br />    user-select: none;<br />    background: #fafafa;<br />    transition: background 0.15s;<br />  }<br />  .dovidnyk-section-summary:hover {<br />    background: #f0f7ff;<br />  }<br />  .dovidnyk-section[open] .dovidnyk-section-summary {<br />    background: #e8f4fd;<br />    border-bottom: 1px solid #d0e4f5;<br />  }<br />  /* Ховаємо дефолтний стрілочку-трикутник */<br />  .dovidnyk-section-summary::-webkit-details-marker { display: none; }<br />  .dovidnyk-section-summary::marker { content: ''; }<br />  .dovidnyk-section-icon {<br />    font-size: 22px;<br />    margin-right: 12px;<br />    flex-shrink: 0;<br />  }<br />  .dovidnyk-section-name {<br />    flex: 1;<br />    font-weight: 600;<br />    font-size: 17px;<br />    color: #1a1a1a;<br />  }<br />  .dovidnyk-section-count {<br />    font-size: 13px;<br />    color: #666;<br />    background: #fff;<br />    padding: 3px 10px;<br />    border-radius: 12px;<br />    margin-right: 12px;<br />    white-space: nowrap;<br />    border: 1px solid #d0d0d0;<br />  }<br />  .dovidnyk-section[open] .dovidnyk-section-count {<br />    background: #1976d2;<br />    color: #fff;<br />    border-color: #1976d2;<br />  }<br />  .dovidnyk-section-chevron {<br />    font-size: 16px;<br />    color: #888;<br />    transition: transform 0.2s;<br />    flex-shrink: 0;<br />  }<br />  .dovidnyk-section[open] .dovidnyk-section-chevron {<br />    transform: rotate(180deg);<br />    color: #1976d2;<br />  }<br />  .dovidnyk-question-list {<br />    list-style: none;<br />    padding: 8px 18px 16px;<br />    margin: 0;<br />  }<br />  .dovidnyk-question-list li {<br />    padding: 10px 0;<br />    border-bottom: 1px solid #f0f0f0;<br />  }<br />  .dovidnyk-question-list li:last-child {<br />    border-bottom: none;<br />  }<br />  .dovidnyk-question-list a {<br />    color: #1976d2;<br />    text-decoration: none;<br />    font-size: 15px;<br />    line-height: 1.5;<br />    display: block;<br />  }<br />  .dovidnyk-question-list a:hover {<br />    text-decoration: underline;<br />    color: #0d47a1;<br />  }<br />  @media (max-width: 600px) {<br />    .dovidnyk-title { font-size: 22px; }<br />    .dovidnyk-section-name { font-size: 15px; }<br />    .dovidnyk-section-count { display: none; }<br />    .dovidnyk-section-summary { padding: 12px 14px; }<br />    .dovidnyk-question-list { padding: 8px 14px 12px; }<br />  }<br /></style>