
#vkcrmV4Accordion20261030{display:block;box-sizing:border-box;margin:8px 0 0!important;border:1px solid #d9e5f8;border-radius:11px;background:#fff;overflow:hidden;font-family:inherit;color:#102d56}
#vkcrmV4Accordion20261030 .vk4-trigger{width:100%;min-height:43px;border:0;background:#f7faff;color:#143967;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:9px 13px;cursor:pointer;text-align:left;font:inherit}
#vkcrmV4Accordion20261030 .vk4-trigger:focus-visible{outline:2px solid #2864dd;outline-offset:-3px}
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-title{font-size:12px;font-weight:800;white-space:nowrap}
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-mini{font-size:11px;color:#4d6790;margin-left:9px}
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-more{font-size:11px;color:#2559b5;font-weight:700;white-space:nowrap}
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-arrow{display:inline-block;transition:transform .2s ease;margin-left:4px}
#vkcrmV4Accordion20261030[data-open="1"] .vk4-arrow{transform:rotate(180deg)}
#vkcrmV4Accordion20261030 .vk4-body{display:none;padding:10px;background:#fff}
#vkcrmV4Accordion20261030[data-open="1"] .vk4-body{display:block}
#vkcrmV4Accordion20261030 .vk4-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#vkcrmV4Accordion20261030 .vk4-item{background:#f7faff;border:1px solid #e1eafb;border-radius:10px;padding:11px;min-width:0}
#vkcrmV4Accordion20261030 .vk4-item strong{display:block;font-size:12px;color:#193a73;margin-bottom:7px}
#vkcrmV4Accordion20261030 .vk4-item b{display:block;font-size:16px;color:#133761;margin-bottom:5px;font-variant-numeric:tabular-nums}
#vkcrmV4Accordion20261030 .vk4-item small{display:block;font-size:11px;line-height:1.5;color:#526d94}
#vkcrmV4Accordion20261030 .vk4-foot{font-size:10px;color:#607897;margin:8px 2px 1px}
@media(max-width:900px){#vkcrmV4Accordion20261030 .vk4-cols{grid-template-columns:1fr 1fr}#vkcrmV4Accordion20261030 .vk4-item:last-child{grid-column:1/-1}}
@media(max-width:600px){#vkcrmV4Accordion20261030 .vk4-cols{grid-template-columns:1fr}#vkcrmV4Accordion20261030 .vk4-item:last-child{grid-column:auto}#vkcrmV4Accordion20261030 .vk4-trigger .vk4-mini{display:none}}
@media(prefers-reduced-motion:reduce){#vkcrmV4Accordion20261030 .vk4-arrow{transition:none}}

/* CSS guard: collapse must not depend on script-injected styles or global button rules. */
#vkcrmV4Accordion20261030 .vk4-body[hidden],
#vkcrmV4Accordion20261030[data-open="0"] .vk4-body { display: none !important; }
#vkcrmV4Accordion20261030[data-open="1"] .vk4-body:not([hidden]) { display: block !important; }
#vkcrmV4Accordion20261030 .vk4-trigger { box-sizing:border-box; appearance:none; line-height:1.35; }
#vkcrmV4Accordion20261030 .vk4-trigger > span:first-child { min-width:0; display:flex; flex-wrap:wrap; align-items:center; gap:3px 5px; }
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-mini { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#vkcrmV4Accordion20261030 .vk4-trigger > .vk4-more { display:flex; flex:0 0 auto; align-items:center; gap:5px; }
#vkcrmV4Accordion20261030 .vk4-trigger .vk4-mini { margin-left:8px; }
#vkcrmV4Accordion20261030 .vk4-item b { overflow-wrap:anywhere; }
#vkcrmV4Accordion20261030 * { box-sizing:border-box; }
@media(max-width:780px){#vkcrmV4Accordion20261030 .vk4-mini{display:none!important}}
