.zigma-insurance-box{
    direction:rtl;width:100%;margin:14px 0;border:1px solid var(--zib-border);border-radius:12px;
    background:var(--zib-bg);overflow:hidden;box-sizing:border-box;font-family:inherit;clear:both
}
.zigma-insurance-box *{box-sizing:border-box}.zigma-insurance-box summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;cursor:pointer;list-style:none;user-select:none;outline:none}.zigma-insurance-box summary::-webkit-details-marker{display:none}.zigma-insurance-heading{display:flex;align-items:center;gap:9px;color:#222;font-size:14px;font-weight:700;min-width:0}.zigma-insurance-icon{width:35px;height:35px;min-width:35px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#eef5ff;background:color-mix(in srgb,var(--zib-accent) 10%,white);color:var(--zib-accent)}.zigma-insurance-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.zigma-insurance-action{display:flex;align-items:center;gap:7px;white-space:nowrap;color:var(--zib-accent);font-size:12px;font-weight:700}.zigma-insurance-arrow{width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .25s ease}.zigma-insurance-box[open] .zigma-insurance-arrow{transform:rotate(135deg)}.zigma-insurance-content{padding:0 15px 15px;color:#555;font-size:13px;line-height:2}.zigma-insurance-content-inner{padding-top:12px;border-top:1px dashed var(--zib-border)}.zigma-insurance-content ul{margin:0;padding:0 18px 0 0}.zigma-insurance-content li{margin:0 0 4px}.zgi-hide-desktop{display:none!important}
.zgi-insurance-toggle{display:block;margin:5px 0 0 auto;padding:0;border:0;background:transparent!important;box-shadow:none!important;color:#9aa4b2!important;font-size:10px!important;font-weight:500!important;text-decoration:none;cursor:pointer;line-height:1.5}.zgi-insurance-toggle:hover{color:#64748b!important;text-decoration:underline}.zgi-insurance-removed-row td span{color:#9aa4b2;font-size:11px}.zgi-insurance-removed-row .zgi-add-insurance{display:inline-block;margin:0 8px 0 0;color:#7b8797!important}
@media(max-width:767px){.zigma-insurance-box{margin:12px 0;border-radius:10px}.zigma-insurance-box summary{padding:12px}.zigma-insurance-heading{font-size:13px}.zigma-insurance-action{font-size:11px}.zigma-insurance-content{padding:0 12px 12px;font-size:12px}.zgi-hide-mobile{display:none!important}.zgi-hide-desktop{display:block!important}}
@media(min-width:768px){.zgi-hide-mobile{display:none!important}}
