/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

/* Iratmintatár arculat (2026-10-30): a Blueberry változat kékje (#5076FF) és árnyékai helyett az Iratmintatár kékje (#004AAD). Generálva a theme_blueberry.css-ből. */
:root { --bs-primary: #004aad; --bs-primary-rgb: 0, 74, 173; }
.btn-primary { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-primary:disabled, .btn-primary.disabled { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-outline-primary { color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-outline-primary:hover { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { box-shadow: rgba(0, 74, 173, 0.5) 0px 0px 0px 0.25rem; }
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.5) 0px 0px 0px 0.25rem; }
.btn-outline-primary:disabled, .btn-outline-primary.disabled { color: rgb(0, 74, 173); }
.link-primary { color: rgb(0, 74, 173); }
.border-primary { border-top-color: rgb(0, 74, 173) !important; border-right-color: rgb(0, 74, 173) !important; border-bottom-color: rgb(0, 74, 173) !important; border-left-color: rgb(0, 74, 173) !important; }
.fruity_twentythree .input-group-addon { background-color: rgb(0, 74, 173); }
.fruity_twentythree .label-primary { background-color: rgb(0, 74, 173); }
.fruity_twentythree .label-success { background-color: rgb(0, 74, 173); }
.fruity_twentythree .card-primary { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.fruity_twentythree .card-primary > .card-header { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.fruity_twentythree .card-primary > .card-header + .panel-collapse .card-body { border-top-color: rgb(0, 74, 173); }
.fruity_twentythree .card-primary > .card-footer + .panel-collapse .card-body { border-bottom-color: rgb(0, 74, 173); }
.fruity_twentythree .card-success > .card-header { color: rgb(0, 74, 173); }
.fruity_twentythree .nav-pills > li.active > a:focus { background-color: rgb(0, 74, 173); }
.fruity_twentythree .nav-pills > .active > a > .badge { color: rgb(0, 74, 173); }
.fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { background-color: rgb(0, 74, 173); }
.fruity_twentythree .em-function { color: rgb(0, 74, 173); }
.fruity_twentythree #carousel-example-generic .carousel-control { color: rgb(0, 74, 173); }
.fruity_twentythree #carousel-example-generic .card-title { color: rgb(0, 74, 173); }
.fruity_twentythree #carousel-example-generic .carousel-indicators .active { background-color: rgb(0, 74, 173); }
.fruity_twentythree #carousel-example-generic .carousel-indicators li { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.fruity_twentythree #comfortUpdateGeneralWrap h3.maintitle, .fruity_twentythree #comfortUpdateGeneralWrap .maintitle.h3 { color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); }
.fruity_twentythree #comfortUpdateGeneralWrap .on span { background-color: rgb(0, 74, 173); }
body .answer-item label::after { background-color: rgb(0, 74, 173); }
.fruity_twentythree pagination > li > a { color: rgb(0, 74, 173); }
.fruity_twentythree .side-body h3, .fruity_twentythree .side-body .h3, .fruity_twentythree .pagetitle, .fruity_twentythree .list-surveys h3, .fruity_twentythree .list-surveys .h3 { border-bottom-color: rgb(0, 74, 173); }
.navbar-toggle { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.navbar-toggle .icon-bar { background-color: rgb(0, 74, 173); }
[class*="btn-outline-"]:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
[class*="btn-outline-"]:focus, [class*="btn-outline-"]:active, [class*="btn-outline-"].active, [class*="btn-outline-"].dropdown-toggle.show, [class*="btn-outline-"].dropdown-toggle.show:focus, [class*="btn-outline-"].show { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-primary { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary.dropdown-toggle.show, .btn-primary.dropdown-toggle.show:focus { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-primary:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary.dropdown-toggle.show, .btn-primary.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-secondary:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .btn-secondary:active:focus, .btn-secondary.dropdown-toggle.show, .btn-secondary.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-success:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success.dropdown-toggle.show, .btn-success.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-warning:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning.dropdown-toggle.show, .btn-warning.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-danger:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger.dropdown-toggle.show, .btn-danger.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-info:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info.dropdown-toggle.show, .btn-info.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-light:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-light:focus, .btn-light:active, .btn-light.active, .btn-light:active:focus, .btn-light.dropdown-toggle.show, .btn-light.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-dark:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark:active:focus, .btn-dark.dropdown-toggle.show, .btn-dark.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-cancel:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-cancel:focus, .btn-cancel:active, .btn-cancel.active, .btn-cancel:active:focus, .btn-cancel.dropdown-toggle.show, .btn-cancel.dropdown-toggle.show:focus { box-shadow: rgba(0, 74, 173, 0.4) 4px 4px 0px; }
.btn-outline-primary { color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-outline-primary:hover { color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary:active:focus, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary.show { color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-outline-secondary:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-success:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-warning:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-danger:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-info:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-light:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-dark:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-outline-cancel:hover { box-shadow: rgba(0, 74, 173, 0.4) 0px 0px 0px 3px; }
.btn-link { color: rgb(0, 74, 173); }
.btn-link:hover, .btn-link:focus { color: rgb(0, 74, 173); }
.btn-check + .btn-primary:hover { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-check + .btn-primary:active, .btn-check + .btn-primary.active, .btn-check + .btn-primary:active:focus { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-check:active + .btn-primary { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.btn-check:checked + .btn-primary, .btn-check:checked + .btn-primary:focus, .btn-check:focus:checked + .btn-primary { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
a { color: rgb(0, 74, 173); }
.form-control:focus { box-shadow: rgba(0, 74, 173, 0.2) 4px 4px 0px; }
.form-control.ls-important-field:focus { box-shadow: rgba(0, 74, 173, 0.2) 8px 8px 0px; }
.input-group-text, label .input-group-text { background-color: rgb(0, 74, 173); }
.form-select:focus { box-shadow: rgba(0, 74, 173, 0.2) 4px 4px 0px; }
.form-select.ls-important-field:focus { box-shadow: rgba(0, 74, 173, 0.2) 8px 8px 0px; }
.has-success .form-control { box-shadow: rgb(0, 74, 173) 4px 4px 0px; }
.has-success .form-control:focus { box-shadow: rgb(0, 74, 173) 4px 4px 0px; }
.radio-item label::after { background-color: rgb(0, 74, 173); }
.radio-item input[type="radio"] + label::after { background-color: rgb(0, 74, 173); }
.radio-item input[type="radio"]:checked + label::before { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.radio-item input[type="radio"]:checked + label::after { background-color: rgb(0, 74, 173); }
.radio-item input[type="radio"]:focus-visible + label::before { box-shadow: rgba(0, 74, 173, 0.2) 0px 0px 0px 3px; }
.radio-item input[type="radio"]:checked + label { color: rgb(0, 74, 173); }
.checkbox-item input[type="checkbox"]:checked + label { color: rgb(0, 74, 173); }
.checkbox-item input[type="checkbox"]:checked + label::before { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.checkbox-item input[type="checkbox"]:checked + label::after { color: rgb(0, 74, 173); }
input[type="checkbox"]:checked::after, .checkbox input[type="checkbox"]:checked::after, .checkbox-inline input[type="checkbox"]:checked::after { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.checkbox-item input[type="checkbox"]:focus-visible + label::before { box-shadow: rgba(0, 74, 173, 0.2) 0px 0px 0px 3px; }
.tempus-dominus-widget .date-container-decades div:not(.no-highlight):hover, .tempus-dominus-widget .date-container-years div:not(.no-highlight):hover, .tempus-dominus-widget .date-container-months div:not(.no-highlight):hover, .tempus-dominus-widget .date-container-days div:not(.no-highlight):hover, .tempus-dominus-widget .time-container-clock div:not(.no-highlight):hover, .tempus-dominus-widget .time-container-hour div:not(.no-highlight):hover, .tempus-dominus-widget .time-container-minute div:not(.no-highlight):hover, .tempus-dominus-widget .time-container-second div:not(.no-highlight):hover { border-top-color: rgba(0, 74, 173, 0.2); border-right-color: rgba(0, 74, 173, 0.2); border-bottom-color: rgba(0, 74, 173, 0.2); border-left-color: rgba(0, 74, 173, 0.2); }
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active, .tempus-dominus-widget .date-container-years div:not(.no-highlight).active, .tempus-dominus-widget .date-container-months div:not(.no-highlight).active, .tempus-dominus-widget .date-container-days div:not(.no-highlight).active, .tempus-dominus-widget .time-container-clock div:not(.no-highlight).active, .tempus-dominus-widget .time-container-hour div:not(.no-highlight).active, .tempus-dominus-widget .time-container-minute div:not(.no-highlight).active, .tempus-dominus-widget .time-container-second div:not(.no-highlight).active { background-color: rgb(0, 74, 173); }
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-years div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-months div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-days div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-clock div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-hour div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-minute div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-second div:not(.no-highlight).today::before { border-bottom-color: rgb(0, 74, 173); }
.tempus-dominus-widget button { background-color: rgb(0, 74, 173); border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.slider.slider-horizontal .slider-tick.triangle, .slider.slider-horizontal .slider-handle.triangle { border-bottom-color: rgb(0, 74, 173); }
.slider.slider-vertical .slider-tick.triangle, .slider.slider-vertical .slider-handle.triangle { border-left-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); }
.slider-tick.custom::before { color: rgb(0, 74, 173); }
.slider-list .slider .slider-handle { background-color: rgb(0, 74, 173); }
.slider-list .slider .slider-handle.custom::before { color: rgb(0, 74, 173); }
.slider-list .slider .slider-selection { background-color: rgb(0, 74, 173); }
.slider-list .slider .tooltip .tooltip-inner { color: rgb(0, 74, 173); }
.has-success .help-block { color: rgb(0, 74, 173); }
.has-success .control-label { color: rgb(0, 74, 173); }
.has-success .radio { color: rgb(0, 74, 173); }
.has-success .checkbox { color: rgb(0, 74, 173); }
.has-success .radio-inline { color: rgb(0, 74, 173); }
.has-success .checkbox-inline { color: rgb(0, 74, 173); }
.progress-bar { background-color: rgb(0, 74, 173); }
.list-group-item-success { background-color: rgb(0, 74, 173); }
.privacy .checkbox-item label::before { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.form-change-lang #language-changer-select { color: rgb(0, 74, 173); }
.form-change-lang #lang-select::after { color: rgb(0, 74, 173); }
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label { border-top-color: rgb(0, 74, 173) !important; border-right-color: rgb(0, 74, 173) !important; border-bottom-color: rgb(0, 74, 173) !important; border-left-color: rgb(0, 74, 173) !important; }
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton::after { background-color: rgb(0, 74, 173); }
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton::before { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
input.imageselect-checkbox:checked ~ .imageselect-select::before { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
input.imageselect-checkbox:checked ~ .imageselect-select::after { color: rgb(0, 74, 173); }
.select-sortable-lists:not(.ranking-advanced-style) .ranking-sorted-items .sortable-item { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.ranking-advanced-style .sortable-rank, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.ranking-advanced-style .sortable-rank .selector__dragHandle.d-none, .ranking-advanced-style .sortable-rank .selector__index_row, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__dragHandle.d-none, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__index_row { color: rgb(0, 74, 173); }
.numeric-multi .ls-group-total-separator hr { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }
.numeric-multi .ls-group-total .control-label { color: rgb(0, 74, 173); }
.numeric-multi .dynamic-total.text-success { color: rgb(0, 74, 173) !important; }
.dropdown-menu > li > a:hover { background-color: rgb(0, 74, 173) !important; }
.dropdown-menu > li > a:focus { background-color: rgb(0, 74, 173) !important; }
.dropdown-menu > .active > a { background-color: rgb(0, 74, 173) !important; }
.dropdown-menu > .active > a:hover { background-color: rgb(0, 74, 173) !important; }
.dropdown-menu > .active > a:focus { background-color: rgb(0, 74, 173) !important; }
.success-border { border-top-color: rgb(0, 74, 173); border-right-color: rgb(0, 74, 173); border-bottom-color: rgb(0, 74, 173); border-left-color: rgb(0, 74, 173); }

/* Iratmintatár (2026-10-30): a címekben ne legyen automatikus elválasztás (a márkanév ne törjön el) */
h1, h2, h3, .survey-name, .group-title, .question-title-container { -webkit-hyphens: manual; hyphens: manual; }
