/* Isolated document components; existing theme and WPBakery rules remain intact. */
.zds-postventa{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto}
.zds-group{margin:0 0 128px}
.zds-postventa>.zds-group:last-child{margin-bottom:0}
.zds-postventa .zds-group-heading{margin:0 0 80px!important}
.zds-group-heading .zds-group-title{margin:0!important}
.zds-grid{box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;row-gap:60px;width:calc(100% + 30px);margin:0 -15px;padding-bottom:31px}
.zds-model{box-sizing:border-box;position:relative;min-width:0;min-height:170px;padding:25px 30px 0}
.zds-model::before{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#d9d9d9}
.zds-model:nth-child(4n)::before{display:none}
.zds-model::after{position:absolute;top:calc(100% + 30px);left:15px;height:1px;background:#ebebeb}
.zds-model:nth-child(4n+1)::after{content:"";width:calc(400% - 30px)}
.zds-model-title{margin:0 0 32px!important;font-size:24px;line-height:1.25em;text-transform:uppercase}
.zds-model-documents{display:flex;flex-direction:column;gap:6px}
.zds-document{margin:0!important;width:100%;line-height:1.5}
.zds-postventa .zds-document>a,.zds-postventa .zds-document>.zds-document-disabled{display:flex;align-items:center;gap:0;width:100%;color:#313131;text-decoration:none}
.zds-document .mkdf-iwt-icon{display:flex;align-items:center;flex:0 0 19px;color:#777}
.zds-document .mkdf-iwt-content{display:block;padding:0 0 0 10px!important}
.zds-postventa .zds-document .mkdf-iwt-title{display:block;margin:0!important;color:#313131;font-family:Rajdhani,sans-serif;font-size:18px!important;font-weight:500!important;text-transform:none!important;line-height:1.25em}
.zds-postventa .zds-document .mkdf-iwt-title-text{color:#313131;font-family:inherit;font-size:18px!important;font-weight:500!important;text-transform:none!important;line-height:1.25em}
.zds-postventa .zds-document:not(.item-disable):hover .mkdf-iwt-title,.zds-postventa .zds-document:not(.item-disable):hover .mkdf-iwt-title-text{color:#000!important;font-weight:700!important}
.zds-postventa .zds-document.item-disable{cursor:default;pointer-events:none}
.zds-postventa .zds-document.item-disable,.zds-postventa .zds-document.item-disable *{transition:none!important}
.zds-postventa .zds-document.item-disable .mkdf-iwt-title,.zds-postventa .zds-document.item-disable .mkdf-iwt-title .mkdf-iwt-title-text{color:#cecece!important;font-weight:500!important}
.zds-postventa .zds-document.item-disable .mkdf-iwt-icon{color:#cecece;opacity:.75}
.zds-document a:focus-visible,.zds-button:focus-visible,.zds-button-fallback:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.zds-doc-icon{display:block;flex:none}
.zds-button-fallback{display:inline-flex;align-items:center;gap:12px;border:1px solid #313131;padding:8px 20px;margin:0 10px 12px 0;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:600}
.zds-button-fallback.zds-solid{background:#313131;color:#fff}
.zds-button-fallback.zds-outline{background:transparent;color:#313131}
.zds-admin .zds-admin-summary{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 16px}
.zds-admin-summary>div{min-width:115px;padding:15px 18px;background:#fff;border:1px solid #dcdcde;border-radius:2px}
.zds-admin-summary strong{display:block;font-size:26px;line-height:1.2;margin-bottom:5px}
.zds-admin-summary span{display:block;color:#50575e}
.zds-admin-table th,.zds-admin-table td{vertical-align:top;padding:14px 12px}
.zds-admin-table th:first-child{width:20%}
.zds-admin-table td:nth-child(2){width:36%}
.zds-admin-table td>p{margin:7px 0}
.zds-evidence summary{cursor:pointer;color:#2271b1}
.zds-evidence dl{margin:12px 0 0}
.zds-evidence dt{font-weight:600;margin-top:8px}
.zds-evidence dd{margin:2px 0 0;overflow-wrap:anywhere;font-size:12px}
#zds-live{display:inline-block;margin-left:8px}
@media(max-width:1024px){.zds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zds-model:nth-child(4n)::before{display:block}.zds-model:nth-child(2n)::before{display:none}.zds-model:nth-child(2n+1)::after{content:"";width:calc(200% - 30px)}}
@media(max-width:680px){.zds-postventa{padding-left:24px;padding-right:24px}.zds-grid{grid-template-columns:minmax(0,1fr);width:100%;margin:0;row-gap:48px;padding-bottom:25px}.zds-model{padding:25px 0 0}.zds-model::before,.zds-model:nth-child(4n)::before{display:none}.zds-model:nth-child(n)::after{content:"";top:calc(100% + 24px);left:0;width:100%}.zds-group{margin-bottom:96px}.zds-admin-table{display:block;overflow-x:auto}#zds-live{display:block;margin:10px 0 0}}

@media(min-width:1025px){.zds-model:nth-child(4n+1):nth-last-child(-n+4)::after{content:none}}
@media(min-width:681px) and (max-width:1024px){.zds-model:nth-child(2n+1):nth-last-child(-n+2)::after{content:none}}
@media(max-width:680px){.zds-model:last-child::after{content:none}}
