.insurance-calculator-table-header{display:flex;width:calc(100% - 80px);gap:32px;border-radius:8px 8px 0 0;padding:40px 40px 20px;background-color:#F4F6F8;border-bottom:2px solid #FFF;margin:0}
@media (width < 1025px){.insurance-calculator-table-header{padding:40px 16px 20px;width:calc(100% - 32px);flex-direction:column;gap:24px}}
.insurance-calculator-table-header-container{display:flex;flex-direction:column;gap:24px;width:100%}
.insurance-calculator-table-header-block{display:flex;justify-content:space-between;align-items:center}
@media (width < 1025px){.insurance-calculator-table-header-block{flex-direction:column;align-items:flex-start;gap:4px}}
.insurance-calculator-table-header-block_datepicker{align-items:flex-start}
.insurance-calculator-table-header-block.hidden{opacity:0.5;pointer-events:none}
.insurance-calculator-table-header-block.hidden .insurance-calculator-table-header-buttons .button-secondary.active{color:#15171C;border-color:rgba(37,20,53,0.6);background-color:transparent}
.insurance-calculator-table-header-block.hidden .tooltip .icon-info{background-image:url("/storage/app/media/icons/info-disabled.svg")}
.insurance-calculator-table-header-label{position:relative;margin-right:8px;font-size:16px;line-height:24px}
.insurance-calculator-table-header-label p{font-size:14px;line-height:24px;color:rgba(93,97,123,0.8)}
.insurance-calculator-table-header-buttons{display:flex;gap:8px}
.insurance-calculator-table-header-buttons .button-secondary{flex-direction:column;width:fit-content;height:auto;padding:6px 12px;font-weight:500;border-color:rgba(37,20,53,0.6)}
.insurance-calculator-table-header-buttons .button-secondary p{font-size:12px;line-height:16px;color:rgba(93,97,123,0.8);margin-top:4px}
.insurance-calculator-table-header-buttons .button-secondary.active{background-color:#63629B;border:2px solid #63629B;color:#FFF}
.insurance-calculator-table-header-buttons .button-secondary.active p{color:#EBEBF0}
@media (hover:hover) and (pointer:fine){.insurance-calculator-table-header-buttons .button-secondary:hover{cursor:pointer;border-color:#63629B}}
.insurance-calculator-table-header-buttons .button-secondary:active{background-color:#63629B;border:2px solid #63629B;color:#FFF}
.insurance-calculator-table-header-buttons .button-secondary:active p{color:#EBEBF0}
.insurance-calculator-table-header .checkboxes-container{display:flex;gap:24px}
@media (width < 500px){.insurance-calculator-table-header .checkboxes-container{flex-direction:column}}
.insurance-calculator-table-header .checkboxes-container .checkbox{width:100%}
.insurance-calculator-table-header .checkboxes-container input{display:none}
.insurance-calculator-table .tooltipv2{display:inline}
#insuranceTableList .checked{display:flex;position:relative}
@media (width < 500px){#insuranceTableList .checked{display:flex;align-items:flex-start}}
#insuranceTableList .checked>div{margin:3px 0 0 8px}
#insuranceTableList .checked::before{content:url("/themes/citadele_lv/assets/images/icons/ic-possibility-gray.svg");width:24px;height:24px;left:20px;top:11px}
@media (width < 500px){#insuranceTableList .checked::before{height:24px;width:24px;padding-right:4px}}
#insuranceTableList .table-terms{text-decoration:none;margin-bottom:16px;font-size:16px;line-height:24px}
#insuranceTableList .table-terms:after{content:"";padding:3px;display:inline-block;border:solid #15171C;border-width:0 2px 2px 0;transform:rotate(-45deg);margin:0 0 1px 8px;pointer-events:none;z-index:13}
@media (width < 896px){#insuranceTableList .table-terms{display:block;margin-bottom:16px}}
@media (width>= 500px){#insuranceTableList .table-slide{border-top:2px solid #FFF}}
#insuranceTableList .table-title{font-size:18px;line-height:24px;font-weight:500;margin-bottom:16px;width:100%;text-align:center;color:#15171C}
#insuranceTableList .table-price{font-size:14px;line-height:24px;color:rgba(93,97,123,0.8);font-weight:500;margin-bottom:4px}
#insuranceTableList .table-container{display:grid;grid-template-columns:1fr}
@media (width < 896px){#insuranceTableList .table-container_desktop{display:none}}
#insuranceTableList .table-container_desktop a{width:calc(100% - 40px)}
#insuranceTableList .table-container_mobile{display:flex;flex-direction:column}
@media (width>= 896px){#insuranceTableList .table-container_mobile{display:none}}
#insuranceTableList .table-container_mobile .table-price{width:100%}
#insuranceTableList .table-container_mobile .table-terms{width:100%}
#insuranceTableList .table-container_mobile .button-secondary{width:calc(100% - 40px)}
#insuranceTableList .table-container-title{display:flex;justify-content:center;align-items:center;font-size:18px;line-height:24px;font-weight:500;padding:16px 24px;background-color:#DEE8F0}
#insuranceTableList .table-row:last-child{border-bottom:none}
#insuranceTableList .table-row:last-child .table-cell,#insuranceTableList .table-row:last-child .table-label{border-bottom:none}
#insuranceTableList .table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}
@media (721px <= width < 1200px){#insuranceTableList .table-row{border-bottom:2px solid #FFF}}
@media (width < 896px){#insuranceTableList .table-row{grid-template-columns:1fr 1fr}}
#insuranceTableList .table-row_first .table-label,#insuranceTableList .table-row_first .table-cell{color:#15171C;background-color:#DEE8F0}
#insuranceTableList .table-row_first .table-cell{align-items:flex-start}
@media (721px <= width < 1200px){#insuranceTableList .table-row>h4{padding-top:32px}}
#insuranceTableList .table-row>*{background-color:#F4F6F8}
#insuranceTableList .table-row>*:first-of-type{border-left:0}
#insuranceTableList .table-row>*:last-of-type{border-right:0}
#insuranceTableList .table-label,#insuranceTableList .table-cell{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:16px 24px;background-color:#F4F6F8;border-right:1px solid #FFF;border-left:1px solid #FFF}
@media (500px <= width < 1200px){#insuranceTableList .table-label,#insuranceTableList .table-cell{border-bottom:2px solid #FFF}}
@media (width < 500px){#insuranceTableList .table-label,#insuranceTableList .table-cell{border-top:2px solid #FFF}}
#insuranceTableList .table-label.active,#insuranceTableList .table-cell.active{background-color:#EBEBF0}
#insuranceTableList .table-cell{color:rgba(93,97,123,0.8)}
@media (width < 500px){#insuranceTableList .table-cell{font-size:16px;line-height:24px;border-top:2px solid #FFF;padding:16px 24px}#insuranceTableList .table-cell p{font-size:16px;line-height:18px;margin-top:8px}#insuranceTableList .table-cell ul li{font-weight:500}}
#insuranceTableList .table-cell_noSideBorders{border-left:none;border-right:none}
#insuranceTableList .table-label{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:18px;line-height:24px}
#insuranceTableList .table-label_bottom{display:flex;justify-content:flex-end;flex-direction:column}
#insuranceTableList .table-label span{text-align:center}