/* panel-dve-block01: variation-design.css
 * Auto-generated full-surface color overlay (colors only).
 * provider=local_analysis model=local_analysis_v2
 * rationale: Full-site color system from 164 unique hexes (fp 26fb767fac11). Brand #760034 shifted 202° into Primary/Secondary/Accent triad (secondary Δhue +42°, accent complementary). Surfaces: body/section/card, nav/tables/forms/badges/alerts/pagination/modals/icons all remapped — not header-only. Variation seed maket-01-06.
 */

:root{
  --dve-primary: #0e8b81;
  --dve-secondary: #1d51a5;
  --dve-accent: #d01111;
  --dve-page-bg: #f7f8f8;
  --dve-section-bg: #eeeff2;
  --dve-card: #fefefe;
  --dve-text: #21302f;
  --dve-text-2: #5e6e6d;
  --dve-heading: #224f4b;
  --dve-link: #aa1818;
  --dve-button: #0e8b81;
  --dve-icon: #b51717;
  --dve-border: #c7cbd1;
  --dve-divider: #dee0e3;
  --dve-hover: #840b0b;
  --dve-overlay: rgba(23,38,37,0.550);
  --dve-placeholder: #697775;
  --dve-form: #313f3e;
  --dve-success: #298e4e;
  --dve-warning: #dd910e;
  --dve-error: #c3281d;
  --dve-focus: #d34f0d;
  --dve-active: #076961;
  --dve-disabled: #babfbf;
  --dve-selected: #bf182e;
  --dve-on-primary: #ffffff;
  --dve-on-secondary: #ffffff;
  --dve-on-button: #ffffff;
  --dve-on-active: #ffffff;
  --dve-on-accent: #ffffff;
  --dve-shadow: rgba(33,48,47,0.140);
  --dve-shadow-soft: rgba(33,48,47,0.080);
}

body,html{background-color:var(--dve-page-bg)!important;color:var(--dve-text)!important;}
section.main,.main__inner,.site-main,.textmain,.entry-content{background-color:transparent;color:var(--dve-text);}
.bg-light,.well,.jumbotron,.panel,.panel-body,.list-group-item{background-color:var(--dve-section-bg)!important;color:var(--dve-text)!important;border-color:var(--dve-border)!important;}
h1,h2,h3,h4,h5,h6,.div-h2,.page-title,.entry-title,.widget-title,.submenu__item__title{color:var(--dve-heading)!important;}
p,span,li,td,th,label,.font14,.advsearchdiv2,.entry-meta,.textmain,.way{color:var(--dve-text);}
.text-muted,.small,.help-block,.way,.entry-meta,.entry-date{color:var(--dve-text-2)!important;}
a{color:var(--dve-link)!important;}
a:hover,a:focus{color:var(--dve-hover)!important;}
a:visited{color:var(--dve-link)!important;}
.link-list__item a,.modal__menu--podlink,.submenu__item__list a,.profile__formlink a{color:var(--dve-link)!important;}
.link-list__item a:hover,.modal__menu--podlink:hover,.submenu__item__list a:hover{color:var(--dve-hover)!important;}
.link-list__item_active,.link-list__item_active a,.carousel__select{color:var(--dve-selected)!important;border-color:var(--dve-selected)!important;}
#header.header,.header,.navbar-inverse,.topnati,.toprayon{background-color:var(--dve-primary)!important;border-color:var(--dve-primary)!important;color:var(--dve-on-primary)!important;}
.header a,.header__city a,.topsearch,.hlogo,.hlogo p,.topnati a,.toprayon a{color:var(--dve-on-primary)!important;}
.header a:hover,.topnati a:hover{color:var(--dve-on-primary)!important;opacity:0.92;}
footer.footer,.site-footer,#footer,.footer{background-color:var(--dve-primary)!important;color:var(--dve-on-primary)!important;border-color:var(--dve-primary)!important;}
footer.footer a,.footer a,.footer__popup{color:var(--dve-on-primary)!important;}
.navbar,.navbar-default,.nav-tabs,.breadcrumb{background-color:var(--dve-secondary)!important;border-color:var(--dve-secondary)!important;}
.navbar .div-menu,.navbar .div-menu span,.menu__item .div-menu,.navbar-default .navbar-nav>li>a,.nav>li>a{color:var(--dve-on-secondary)!important;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a,.nav-tabs>li.active>a,.nav .open>a{background-color:var(--dve-active)!important;color:var(--dve-on-active)!important;border-color:var(--dve-active)!important;}
.navbar-default .navbar-nav>li>a:hover,.nav>li>a:hover,.menu__item:hover .div-menu{background-color:var(--dve-hover)!important;color:#ffffff!important;}
.menu__item--drop,.menu__item--drop--inner,.submenu__item__list,.dropdown-menu,.modal__city--content{background-color:var(--dve-card)!important;color:var(--dve-text)!important;border-color:var(--dve-border)!important;box-shadow:0 2px 8px var(--dve-shadow-soft)!important;}
.dropdown-menu>li>a,.dropdown-item{color:var(--dve-link)!important;}
.dropdown-menu>li>a:hover,.dropdown-item:hover,.dropdown-menu>.active>a{background-color:var(--dve-section-bg)!important;color:var(--dve-hover)!important;}
.navbar-toggle .icon-bar{background-color:var(--dve-on-secondary)!important;}
button,.button,.btn,.btn-primary,.carousel__button,.clips-slider__btn,.popup-content button{background-color:var(--dve-button)!important;border-color:var(--dve-button)!important;color:var(--dve-on-button)!important;}
button:hover,.button:hover,.btn:hover,.btn-primary:hover,.popup-content button:hover{background-color:var(--dve-hover)!important;border-color:var(--dve-hover)!important;color:#ffffff!important;}
.btn-secondary,.btn-default{background-color:var(--dve-secondary)!important;border-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;}
.btn-secondary:hover,.btn-default:hover{background-color:var(--dve-active)!important;border-color:var(--dve-active)!important;color:var(--dve-on-active)!important;}
.btn-outline,.btn-outline-primary,.btn-link{background-color:transparent!important;border-color:var(--dve-primary)!important;color:var(--dve-primary)!important;}
.btn-outline:hover,.btn-outline-primary:hover{background-color:var(--dve-primary)!important;color:var(--dve-on-primary)!important;}
.btn-success,.badge-success{background-color:var(--dve-success)!important;border-color:var(--dve-success)!important;color:#ffffff!important;}
.btn-warning,.badge-warning{background-color:var(--dve-warning)!important;border-color:var(--dve-warning)!important;color:#142033!important;}
.btn-danger,.badge-danger{background-color:var(--dve-error)!important;border-color:var(--dve-error)!important;color:#ffffff!important;}
.btn-info,.badge-info{background-color:var(--dve-accent)!important;border-color:var(--dve-accent)!important;color:var(--dve-on-accent)!important;}
button:disabled,.btn:disabled,.disabled,[disabled]{background-color:var(--dve-disabled)!important;border-color:var(--dve-disabled)!important;color:#fff!important;}
button:focus,.btn:focus,.popup-content input:focus,a:focus,.form-control:focus{outline-color:var(--dve-focus)!important;border-color:var(--dve-focus)!important;box-shadow:0 0 0 2px rgba(211,79,13,0.350)!important;}
.allformspage .form,.form,.panel,.panel-default,.card,.thumbnail,.formservice,.formsinf1,.profile__data--inner,.profile__wrap,.infoform,.modal-content,.popup-content{background-color:var(--dve-card)!important;border-color:var(--dve-border)!important;color:var(--dve-text)!important;box-shadow:0 1px 3px var(--dve-shadow-soft)!important;}
.panel-heading,.card-header,.formservice .head,.formsinf1 .head,.modal-header,.widget-title,.entry-header{background-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;border-color:var(--dve-secondary)!important;}
.panel-footer,.card-footer,.modal-footer,.entry-footer{background-color:var(--dve-section-bg)!important;border-color:var(--dve-divider)!important;color:var(--dve-text-2)!important;}
.form1,.form2,.form1__field,.form2det,.main__data,.name,.phone,.formsinf1div,.formsinf1div1,.formsinf1divh{color:var(--dve-text)!important;border-color:var(--dve-divider)!important;}
.form1 .app,.form1 .out,.form2det1{border-color:var(--dve-divider)!important;}
.count,.badge,.label,.label-default,.label-primary{background-color:var(--dve-accent)!important;color:var(--dve-on-accent)!important;border-color:var(--dve-accent)!important;}
.label-success{background-color:var(--dve-success)!important;color:#ffffff!important;}
.label-warning{background-color:var(--dve-warning)!important;color:#142033!important;}
.label-danger{background-color:var(--dve-error)!important;color:#ffffff!important;}
.label-info{background-color:var(--dve-accent)!important;color:var(--dve-on-accent)!important;}
table,.table{background-color:var(--dve-card)!important;color:var(--dve-text)!important;border-color:var(--dve-border)!important;}
table>thead>tr>th,.table>thead>tr>th,.table thead th,.table th{background-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;border-color:var(--dve-secondary)!important;}
table>tbody>tr>td,.table>tbody>tr>th,.table td{border-color:var(--dve-divider)!important;color:var(--dve-text)!important;}
.table-striped>tbody>tr:nth-of-type(odd)>td,.table-striped>tbody>tr:nth-of-type(odd){background-color:#edf1f8!important;}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover{background-color:#fae7e7!important;}
table>tbody>tr.active>td,.table>tbody>tr.selected>td,.table tr.active{background-color:#f3d5d9!important;color:var(--dve-text)!important;}
input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select,.form-control,.popup-content input,.popup-content textarea{color:var(--dve-form)!important;border-color:var(--dve-border)!important;background-color:#fefefe!important;caret-color:var(--dve-accent)!important;}
input::placeholder,textarea::placeholder,.form-control::placeholder,.popup-content input::placeholder{color:var(--dve-placeholder)!important;}
input:focus,textarea:focus,select:focus,.form-control:focus{border-color:var(--dve-focus)!important;}
input[type=checkbox],input[type=radio]{accent-color:var(--dve-accent)!important;}
.checkbox label,.radio label,.form-check-label{color:var(--dve-text)!important;}
fieldset,hr,.hr{border-color:var(--dve-divider)!important;}
hr{background-color:var(--dve-divider)!important;color:var(--dve-divider)!important;}
.paginator a,.paginator span,.pagination>li>a,.pagination>li>span,.page-links a{background-color:var(--dve-card)!important;border-color:var(--dve-border)!important;color:var(--dve-link)!important;}
.paginator span,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover{background:var(--dve-active)!important;color:var(--dve-on-active)!important;border-color:var(--dve-active)!important;}
.paginator a:hover,.pagination>li>a:hover,.page-links a:hover{background:var(--dve-hover)!important;color:#ffffff!important;border-color:var(--dve-hover)!important;}
.alert,.notice,.infoform{border-color:var(--dve-border)!important;}
.alert-success,#form-message.success,.notice-success{background-color:#e5f1ea!important;border-color:var(--dve-success)!important;color:var(--dve-success)!important;}
.alert-warning,.notice-warning{background-color:#faf0dd!important;border-color:var(--dve-warning)!important;color:var(--dve-warning)!important;}
.alert-danger,#form-message.error,.notice-error{background-color:#f8e5e4!important;border-color:var(--dve-error)!important;color:var(--dve-error)!important;}
.alert-info,.notice-info{background-color:#f9e2e2!important;border-color:#e57c7c!important;color:var(--dve-accent)!important;}
.badge,.tag,.tags a,.count{background-color:var(--dve-accent)!important;color:var(--dve-on-accent)!important;}
.badge-primary,.label-primary{background-color:var(--dve-primary)!important;color:var(--dve-on-primary)!important;}
.badge-secondary,.label-default{background-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;}
.fa,.fas,.far,.fal,.fab,.glyphicon,.lucide,[class*="icon-"],.imgico,.drop__img--in,.clips-slider__tap-icon{color:var(--dve-icon)!important;}
button .fa,.btn .fa,.button .fa,.header .fa,.navbar .fa,footer .fa{color:inherit!important;}
.imgico,.drop__img--in img,.form1__field img{opacity:0.95;}
svg.lucide,i.lucide{stroke:var(--dve-icon)!important;}
.breadcrumb{background-color:var(--dve-section-bg)!important;}
.breadcrumb>li+li:before,.breadcrumb a{color:var(--dve-text-2)!important;}
.breadcrumb>.active{color:var(--dve-heading)!important;}
.nav-tabs>li>a{background-color:var(--dve-section-bg)!important;color:var(--dve-link)!important;border-color:var(--dve-border)!important;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{background-color:var(--dve-card)!important;color:var(--dve-active)!important;border-color:var(--dve-active)!important;}
.panel-group .panel-heading a,.accordion-button,.accordion-header{color:var(--dve-heading)!important;background-color:var(--dve-section-bg)!important;}
.accordion-button:not(.collapsed),.panel-group .panel-heading{background-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;}
.sidebar,.widget-area,.widget{background-color:var(--dve-section-bg)!important;border-color:var(--dve-border)!important;color:var(--dve-text)!important;}
.widget-title,.widget .head{background-color:var(--dve-secondary)!important;color:var(--dve-on-secondary)!important;border-color:var(--dve-secondary)!important;}
.search-form input,.topsearch input,.advsearchdiv2 input{background-color:#fefefe!important;border-color:var(--dve-border)!important;color:var(--dve-form)!important;}
.sel,.filters,.filter,.advsearchdiv2{border-color:var(--dve-border)!important;color:var(--dve-text)!important;}
.custom-popup,.modal-backdrop,body.modal-open .modal-backdrop{background:var(--dve-overlay)!important;}
.modal-header{background-color:var(--dve-primary)!important;color:var(--dve-on-primary)!important;border-color:var(--dve-primary)!important;}
.modal-header .close,.modal-header .btn-close{color:var(--dve-on-primary)!important;opacity:0.9;}
.modal-footer{background-color:var(--dve-section-bg)!important;border-color:var(--dve-divider)!important;}
.modal-body,.popup-content{background-color:var(--dve-card)!important;color:var(--dve-text)!important;}
.tooltip-inner,.tooltip .tooltip-inner{background-color:var(--dve-heading)!important;color:#fff!important;}
.tooltip.top .tooltip-arrow,.tooltip .arrow::before{border-top-color:var(--dve-heading)!important;}
.progress{background-color:var(--dve-section-bg)!important;}
.progress-bar,.clips-slider__progress-fill,.clips-slider__progress-bar{background-color:var(--dve-primary)!important;}
.spinner{background:conic-gradient(#0000 10%, var(--dve-accent)) content-box!important;}
.up__button,.scroll-to-top,#toTop,.totop{background-color:var(--dve-accent)!important;border-color:var(--dve-accent)!important;color:var(--dve-on-accent)!important;}
.up__button:hover,.scroll-to-top:hover{background-color:var(--dve-hover)!important;color:#ffffff!important;}
.border,.well,.list-group-item,.thumbnail,.form,.panel,.card{border-color:var(--dve-border)!important;}
.divider,.sep{background-color:var(--dve-divider)!important;border-color:var(--dve-divider)!important;}
.active,.selected,.is-active{border-color:var(--dve-selected)!important;}
.list-group-item.active,.list-group-item.active:hover{background-color:var(--dve-active)!important;border-color:var(--dve-active)!important;color:var(--dve-on-active)!important;}
.modal__city--title{color:var(--dve-heading)!important;}
