.ui21-chips{flex-wrap:wrap;gap:8px;display:flex}.ui21-chip{border:1px solid var(--divider,#e5ddc9);background:var(--page-bg,#faf6ee);min-width:64px;min-height:44px;color:var(--ink,#1c1a17);font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:.14em;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ui21-chip:hover:not(:disabled){border-color:var(--numa-teal-deep,#2f6b62);color:var(--numa-teal-deep,#2f6b62)}.ui21-chip:focus-visible{outline:2px solid var(--ui21-heart-teal,#2ba8a0);outline-offset:2px}.ui21-chip.is-hit{background:var(--numa-teal-deep,#2f6b62);border-color:var(--numa-teal-deep,#2f6b62);color:var(--page-bg,#faf6ee)}.ui21-chip:disabled{opacity:.5;cursor:not-allowed}.ui21-chip__tick{flex-shrink:0;display:block}.qfa-points{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qfa-points li{padding-left:24px;font-size:14px;line-height:1.45;position:relative}.qfa-points li:before{content:"";background:var(--ui21-heart-teal,#2ba8a0);border-radius:2px;width:10px;height:10px;position:absolute;top:.42em;left:0}.qfa-field-error{border-color:var(--solel-red,#8b1428)!important}
