/* Auto-generated Bootstrap theme preset: 143 */
/* Generated: 2026-11-13 20:50:04 */

:root{
  --bs-body-bg: #F6F4F3;
  --bs-body-color: #2B2B36;
  --bs-secondary-color: #6c757d;
  --bs-heading-color: #2B2B36;
  --stipko-heading-color: #2B2B36;
  --bs-secondary-bg: #ECEAE9;
  --bs-tertiary-bg: #F1EFEE;
  --bs-border-color: #D8D7D6;
  --bs-border-color-translucent: #D8D7D6;
  --stipko-panel-bg: #EFEDEC;
  --stipko-panel-header-bg: #E7E5E4;
  --stipko-panel-border: #DDDCDB;
  --stipko-control-bg: #FFFFFF;
  --stipko-control-color: #2B2B36;
  --stipko-control-border: #D5DBDF;
  --stipko-control-placeholder: #6c757d;
  --stipko-control-disabled-bg: #e9ecef;
  --stipko-control-disabled-color: #6c757d;
  --stipko-table-striped-bg: rgba(0,0,0,0.02);
  --bs-tooltip-bg: #212529;
  --bs-tooltip-color: #FFFFFF;
  --stipko-tooltip-border: rgba(255,255,255,0.08);
  --stipko-tooltip-box-shadow: 0 0.35rem 0.9rem rgba(0,0,0,0.18);
  --bs-body-bg-rgb: 246,244,243;
  --bs-body-color-rgb: 43,43,54;
  --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --stipko-body-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --stipko-heading-font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --bs-gray-100: #F8F9FA;
  --bs-gray-200: #DDDEDF;
  --bs-gray-300: #C2C3C5;
  --bs-gray-400: #A7A8AA;
  --bs-gray-500: #88898C;
  --bs-gray-600: #686A6D;
  --bs-gray-700: #4D4F52;
  --bs-gray-800: #323438;
  --bs-gray-900: #17191D;
  --bs-primary: #6C3446;
  --bs-primary-rgb: 108,52,70;
  --bs-primary-bg-subtle: #E1D7D9;
  --bs-primary-border-subtle: #C6B1B6;
  --bs-primary-text-emphasis: #3B1D27;
  --bs-secondary: #844D4F;
  --bs-secondary-rgb: 132,77,79;
  --bs-secondary-bg-subtle: #E5DBDA;
  --bs-secondary-border-subtle: #CEBABA;
  --bs-secondary-text-emphasis: #492A2B;
  --bs-success: #146B42;
  --bs-success-rgb: 20,107,66;
  --bs-success-bg-subtle: #D4DFD8;
  --bs-success-border-subtle: #A7C4B5;
  --bs-success-text-emphasis: #0B3B24;
  --bs-info: #07677A;
  --bs-info-rgb: 7,103,122;
  --bs-info-bg-subtle: #D2DFE1;
  --bs-info-border-subtle: #A2C3C9;
  --bs-info-text-emphasis: #043943;
  --bs-warning: #755903;
  --bs-warning-rgb: 117,89,3;
  --bs-warning-bg-subtle: #E3DDCF;
  --bs-warning-border-subtle: #C9BE9F;
  --bs-warning-text-emphasis: #403102;
  --bs-danger: #B02A37;
  --bs-danger-rgb: 176,42,55;
  --bs-danger-bg-subtle: #ECD6D7;
  --bs-danger-border-subtle: #DEADB1;
  --bs-danger-text-emphasis: #61171E;
  --bs-light: #F8F9FA;
  --bs-light-rgb: 248,249,250;
  --bs-light-bg-subtle: #F6F5F4;
  --bs-light-border-subtle: #F7F6F5;
  --bs-light-text-emphasis: #88898A;
  --bs-dark: #17191D;
  --bs-dark-rgb: 23,25,29;
  --bs-dark-bg-subtle: #D5D3D3;
  --bs-dark-border-subtle: #A8A7A8;
  --bs-dark-text-emphasis: #0D0E10;
  --bs-link-color: #6C3446;
  --bs-link-hover-color: #562A38;
  --stipko-theme-background-enabled: 0;
  --stipko-theme-background-image-id: 0;
  --stipko-theme-background-overlay: rgba(0,0,0,0);
  --bs-navbar-color: rgba(33,37,41,0.78);
  --bs-navbar-hover-color: #2B2B36;
  --bs-navbar-active-color: #2B2B36;
  --bs-navbar-brand-color: #2B2B36;
  --bs-navbar-brand-hover-color: #2B2B36;
  --bs-navbar-toggler-border-color: rgba(33,37,41,0.22);
  --stipko-dropdown-hover-bg: #E7E5E4;
}

body{font-family:var(--stipko-body-font-family);min-height:100vh;background-color:var(--bs-body-bg);}
.card,.accordion-item,.modal-content,.offcanvas,.dropdown-menu,.list-group-item:not(.active){background-color:var(--stipko-panel-bg);}
.card-header,.accordion-button:not(.collapsed){background-color:var(--stipko-panel-header-bg);}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--stipko-heading-font-family);}
.navbar,.navbar-nav{--bs-navbar-color:rgba(33,37,41,0.78);--bs-navbar-hover-color:#2B2B36;--bs-navbar-active-color:#2B2B36;--bs-navbar-brand-color:#2B2B36;--bs-navbar-brand-hover-color:#2B2B36;--bs-navbar-toggler-border-color:rgba(33,37,41,0.22);}
.navbar .navbar-brand{color:#2B2B36!important;}
.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#2B2B36!important;}
.navbar .nav-link,.navbar .navbar-nav .nav-link,.navbar .dropdown-toggle{color:rgba(33,37,41,0.78)!important;}
.navbar .nav-link:hover,.navbar .nav-link:focus,.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus,.navbar .dropdown-toggle:hover,.navbar .dropdown-toggle:focus{color:#2B2B36!important;}
.navbar .nav-link.active,.navbar .nav-link.show,.navbar .show>.nav-link,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link.show,.navbar .navbar-nav .show>.nav-link,.navbar .dropdown-toggle.show{color:#2B2B36!important;background-color:transparent!important;}
.navbar-toggler{border-color:rgba(33,37,41,0.22)!important;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%232B2B36' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;}
.dropdown-item{color:#2B2B36;}
.dropdown-item:hover,.dropdown-item:focus{color:#2B2B36;background-color:#E7E5E4;}
.dropdown-item.active,.dropdown-item:active{color:#2B2B36;background-color:#E7E5E4;}
.tooltip{--bs-tooltip-opacity:1;--bs-tooltip-max-width:260px;--bs-tooltip-border-radius:0.5rem;}
.tooltip .tooltip-inner{background-color:#212529!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,0.08)!important;box-shadow:0 0.35rem 0.9rem rgba(0,0,0,0.18)!important;padding:0.55rem 0.7rem!important;line-height:1.35!important;font-size:0.875rem!important;text-align:left!important;}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#212529!important;}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#212529!important;}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:#212529!important;}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:#212529!important;}

.btn-primary{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#5F2E3E;--bs-btn-hover-border-color:#5F2E3E;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#562A38;--bs-btn-active-border-color:#562A38;}
.btn-primary{color:#FFFFFF!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.btn-primary:hover{color:#FFFFFF!important;background-color:#5F2E3E!important;border-color:#5F2E3E!important;}
.btn-primary:active,.btn-primary.active{color:#FFFFFF!important;background-color:#562A38!important;border-color:#562A38!important;}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary{color:#FFFFFF!important;background-color:#562A38!important;border-color:#562A38!important;}
.btn-outline-primary{color:var(--bs-primary)!important;background-color:transparent!important;border-color:var(--bs-primary)!important;}
.btn-outline-primary:hover{color:#FFFFFF!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.btn-secondary{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#744446;--bs-btn-hover-border-color:#744446;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#6A3E3F;--bs-btn-active-border-color:#6A3E3F;}
.btn-secondary{color:#FFFFFF!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;}
.btn-secondary:hover{color:#FFFFFF!important;background-color:#744446!important;border-color:#744446!important;}
.btn-secondary:active,.btn-secondary.active{color:#FFFFFF!important;background-color:#6A3E3F!important;border-color:#6A3E3F!important;}
.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary{color:#FFFFFF!important;background-color:#6A3E3F!important;border-color:#6A3E3F!important;}
.btn-outline-secondary{color:var(--bs-secondary)!important;background-color:transparent!important;border-color:var(--bs-secondary)!important;}
.btn-outline-secondary:hover{color:#FFFFFF!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;}
.btn-success{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-success);--bs-btn-border-color:var(--bs-success);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#125E3A;--bs-btn-hover-border-color:#125E3A;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#105635;--bs-btn-active-border-color:#105635;}
.btn-success{color:#FFFFFF!important;background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}
.btn-success:hover{color:#FFFFFF!important;background-color:#125E3A!important;border-color:#125E3A!important;}
.btn-success:active,.btn-success.active{color:#FFFFFF!important;background-color:#105635!important;border-color:#105635!important;}
.btn-check:checked+.btn-success,.btn-check:active+.btn-success{color:#FFFFFF!important;background-color:#105635!important;border-color:#105635!important;}
.btn-outline-success{color:var(--bs-success)!important;background-color:transparent!important;border-color:var(--bs-success)!important;}
.btn-outline-success:hover{color:#FFFFFF!important;background-color:var(--bs-success)!important;border-color:var(--bs-success)!important;}
.btn-info{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-info);--bs-btn-border-color:var(--bs-info);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#065B6B;--bs-btn-hover-border-color:#065B6B;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#065262;--bs-btn-active-border-color:#065262;}
.btn-info{color:#FFFFFF!important;background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;}
.btn-info:hover{color:#FFFFFF!important;background-color:#065B6B!important;border-color:#065B6B!important;}
.btn-info:active,.btn-info.active{color:#FFFFFF!important;background-color:#065262!important;border-color:#065262!important;}
.btn-check:checked+.btn-info,.btn-check:active+.btn-info{color:#FFFFFF!important;background-color:#065262!important;border-color:#065262!important;}
.btn-outline-info{color:var(--bs-info)!important;background-color:transparent!important;border-color:var(--bs-info)!important;}
.btn-outline-info:hover{color:#FFFFFF!important;background-color:var(--bs-info)!important;border-color:var(--bs-info)!important;}
.btn-warning{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-warning);--bs-btn-border-color:var(--bs-warning);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#674E03;--bs-btn-hover-border-color:#674E03;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#5E4702;--bs-btn-active-border-color:#5E4702;}
.btn-warning{color:#FFFFFF!important;background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;}
.btn-warning:hover{color:#FFFFFF!important;background-color:#674E03!important;border-color:#674E03!important;}
.btn-warning:active,.btn-warning.active{color:#FFFFFF!important;background-color:#5E4702!important;border-color:#5E4702!important;}
.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning{color:#FFFFFF!important;background-color:#5E4702!important;border-color:#5E4702!important;}
.btn-outline-warning{color:var(--bs-warning)!important;background-color:transparent!important;border-color:var(--bs-warning)!important;}
.btn-outline-warning:hover{color:#FFFFFF!important;background-color:var(--bs-warning)!important;border-color:var(--bs-warning)!important;}
.btn-danger{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-danger);--bs-btn-border-color:var(--bs-danger);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#9B2530;--bs-btn-hover-border-color:#9B2530;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#8D222C;--bs-btn-active-border-color:#8D222C;}
.btn-danger{color:#FFFFFF!important;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;}
.btn-danger:hover{color:#FFFFFF!important;background-color:#9B2530!important;border-color:#9B2530!important;}
.btn-danger:active,.btn-danger.active{color:#FFFFFF!important;background-color:#8D222C!important;border-color:#8D222C!important;}
.btn-check:checked+.btn-danger,.btn-check:active+.btn-danger{color:#FFFFFF!important;background-color:#8D222C!important;border-color:#8D222C!important;}
.btn-outline-danger{color:var(--bs-danger)!important;background-color:transparent!important;border-color:var(--bs-danger)!important;}
.btn-outline-danger:hover{color:#FFFFFF!important;background-color:var(--bs-danger)!important;border-color:var(--bs-danger)!important;}
.btn-light{--bs-btn-color:#000000;--bs-btn-bg:var(--bs-light);--bs-btn-border-color:var(--bs-light);--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#DADBDC;--bs-btn-hover-border-color:#DADBDC;--bs-btn-active-color:#000000;--bs-btn-active-bg:#C6C7C8;--bs-btn-active-border-color:#C6C7C8;}
.btn-light{color:#000000!important;background-color:var(--bs-light)!important;border-color:var(--bs-light)!important;}
.btn-light:hover{color:#000000!important;background-color:#DADBDC!important;border-color:#DADBDC!important;}
.btn-light:active,.btn-light.active{color:#000000!important;background-color:#C6C7C8!important;border-color:#C6C7C8!important;}
.btn-check:checked+.btn-light,.btn-check:active+.btn-light{color:#000000!important;background-color:#C6C7C8!important;border-color:#C6C7C8!important;}
.btn-outline-light{color:var(--bs-light)!important;background-color:transparent!important;border-color:var(--bs-light)!important;}
.btn-outline-light:hover{color:#000000!important;background-color:var(--bs-light)!important;border-color:var(--bs-light)!important;}
.btn-dark{--bs-btn-color:#FFFFFF;--bs-btn-bg:var(--bs-dark);--bs-btn-border-color:var(--bs-dark);--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#14161A;--bs-btn-hover-border-color:#14161A;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#121417;--bs-btn-active-border-color:#121417;}
.btn-dark{color:#FFFFFF!important;background-color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;}
.btn-dark:hover{color:#FFFFFF!important;background-color:#14161A!important;border-color:#14161A!important;}
.btn-dark:active,.btn-dark.active{color:#FFFFFF!important;background-color:#121417!important;border-color:#121417!important;}
.btn-check:checked+.btn-dark,.btn-check:active+.btn-dark{color:#FFFFFF!important;background-color:#121417!important;border-color:#121417!important;}
.btn-outline-dark{color:var(--bs-dark)!important;background-color:transparent!important;border-color:var(--bs-dark)!important;}
.btn-outline-dark:hover{color:#FFFFFF!important;background-color:var(--bs-dark)!important;border-color:var(--bs-dark)!important;}

/* STIPKO badge/link compatibility 1.0.3 BEGIN */
:root{--bs-link-color-rgb:108,52,70;--bs-link-hover-color-rgb:86,42,56;}
@media (forced-colors: none){
.badge.bg-primary,.badge.text-bg-primary{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-secondary,.badge.text-bg-secondary{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-success,.badge.text-bg-success{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-info,.badge.text-bg-info{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-warning,.badge.text-bg-warning{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-danger,.badge.text-bg-danger{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
.badge.bg-light,.badge.text-bg-light{--bs-badge-color:#000000;color:#000000!important;}
.badge.bg-dark,.badge.text-bg-dark{--bs-badge-color:#FFFFFF;color:#FFFFFF!important;}
}
/* STIPKO badge/link compatibility 1.0.3 END */
