.ih-list-body .ih-card-options{min-width:0;margin:2px 0 12px;padding:0;border:0}
.ih-list-body:has(>.ih-card-options)>p{min-height:0;margin-bottom:10px!important}
.ih-card-options legend{margin:0 0 7px;padding:0;color:#486a64;font-size:11px;font-weight:800}
.ih-card-options>div{display:flex;flex-wrap:wrap;gap:7px}
.ih-card-options label{position:relative;display:block;margin:0}
.ih-card-options input{position:absolute;width:1px;height:1px;opacity:0}
.ih-card-options label span{min-height:36px;padding:0 11px;border:1px solid #d2e2de;border-radius:11px;display:flex;align-items:center;justify-content:center;background:#fff;color:#48645f;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}
.ih-card-options input:checked+span{border-color:#07826e;background:#edf9f5;color:#066c5d;box-shadow:0 0 0 2px rgba(7,130,110,.07)}
.ih-card-options input:focus-visible+span{outline:2px solid #087b76;outline-offset:2px}
.ih-card-options.is-invalid legend{color:#b34242}
@media(max-width:700px){.ih-card-options label span{min-height:40px;font-size:12px}}
