.r32-filter,.r32-selection,.r32-empty,.r32-receipt{font:inherit;color:inherit;box-sizing:border-box}
.r32-filter{border-top:1px solid #d6d6d1;border-bottom:1px solid #d6d6d1;padding:20px 0;margin:24px 0}
.r32-caption{display:block;font:inherit;font-size:12px;line-height:1.5;color:#65655f;margin:0 0 10px}
.r32-filter__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.r32-filter__fields label{display:grid;gap:8px;min-width:0;font:inherit;font-size:14px}
.r32-filter__fields select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #b9b9b3;border-radius:0;background:#fff;color:inherit;font:inherit;padding:8px 30px 8px 10px}
.r32-text-action{display:inline-block;min-height:44px;padding:10px 0;background:transparent;border:0;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.r32-filter__status{margin:4px 0 0;font:inherit;font-size:12px;line-height:1.5;color:#65655f}
.r32-selection{grid-column:1/-1;flex-basis:100%;width:100%;min-width:0;margin:20px 0 14px;padding:14px 0;border-top:1px solid #d6d6d1}
.r32-selection p{margin:0;font:inherit;font-size:14px;line-height:1.55;overflow-wrap:anywhere}
.r32-selection .r32-caption{margin-bottom:6px}
.r32-empty{padding:20px 0;margin:16px 0;border-bottom:1px solid #d6d6d1}
.r32-empty p{margin:0 0 12px;line-height:1.55}.r32-empty a{display:inline-block;min-height:44px;padding:10px 0;color:inherit;font:inherit;text-underline-offset:4px}
.r32-receipt{padding:20px 0;border-top:1px solid #aaa;margin:20px 0;line-height:1.55;overflow-wrap:anywhere}
.r32-receipt h3{font:inherit;font-weight:600;font-size:20px;margin:0 0 8px}.r32-receipt p{font:inherit;margin:8px 0}.r32-reference{font-size:13px!important}
.r32-receipt ul{list-style:none;margin:16px 0;padding:0}.r32-receipt li{padding:12px 0;border-top:1px solid #deded9}.r32-receipt li strong,.r32-receipt li span{display:block;font:inherit}.r32-receipt li strong{font-weight:600}.r32-receipt li span{font-size:13px;margin-top:4px;color:#65655f}
.r32-text-action:focus-visible,.r32-filter select:focus-visible,.r32-empty a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.r32-receipt:focus{outline:none}
.r32-filter [hidden],.r32-selection[hidden],.r32-empty[hidden],[data-r32-card][hidden],[data-r32-group][hidden]{display:none!important}
@media(max-width:600px){.r32-filter{margin:24px 0;padding:18px 0}.r32-filter__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.r32-receipt h3{font-size:18px}}
