.reason-chips{gap:calc(6px * var(--ui-scale,1));flex-direction:column;display:flex}.reason-chips[hidden]{display:none}.reason-chips__prompt{font:var(--text-caption-semibold);color:var(--color-neutral-700);text-transform:uppercase;letter-spacing:.04em}.reason-chips__list,.reason-chips__group{gap:calc(6px * var(--ui-scale,1));flex-wrap:wrap;display:flex}.reason-chips__chip{align-items:center;gap:calc(6px * var(--ui-scale,1));padding:calc(4px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));box-shadow:0 0 0 1px var(--color-neutral-700);background:var(--color-neutral-white);font:var(--text-caption-medium);color:var(--color-neutral-black);text-align:left;cursor:pointer;border:none;border-radius:200px;display:inline-flex}@media (hover:hover){.reason-chips__chip:hover{background:var(--color-neutral-200)}}.reason-chips__key{min-width:calc(16px * var(--ui-scale,1));padding:0 calc(4px * var(--ui-scale,1));margin-left:calc(-4px * var(--ui-scale,1));border:1px solid var(--color-neutral-400);border-bottom-width:calc(2px * var(--ui-scale,1));border-radius:calc(3px * var(--ui-scale,1));background:var(--color-neutral-100);box-shadow:none;font:var(--text-tiny-semibold);color:var(--color-neutral-800);justify-content:center;align-items:center;display:inline-flex}.reason-chips__chip--selected .reason-chips__key{background:var(--color-neutral-white)}.reason-chips--disagree .reason-chips__chip--selected{box-shadow:0 0 0 2px var(--color-orange-500);background:var(--color-orange-100)}.reason-chips--unsure .reason-chips__chip--selected{box-shadow:0 0 0 2px var(--color-asphalt-300);background:var(--color-asphalt-100)}.reason-chips__chip--other{box-shadow:none;outline:1px dashed var(--color-neutral-700);color:var(--color-neutral-800)}.reason-chips__chip--other.reason-chips__chip--selected{outline:none}.reason-chips__other-form{align-items:stretch;gap:calc(6px * var(--ui-scale,1));flex:100%;display:flex}.reason-chips__other-input{flex:auto;min-width:0}.reason-chips__other-save{flex:none}.reason-chips--disagree .reason-chips__other-form--saved .reason-chips__other-input{border-color:var(--color-orange-500)}.reason-chips--unsure .reason-chips__other-form--saved .reason-chips__other-input{border-color:var(--color-asphalt-300)}.reason-chips__chip:focus-visible{outline:2px solid var(--color-link-100);outline-offset:3px}@media (forced-colors:active){.reason-chips__chip{border:1px solid buttontext}.reason-chips__chip--selected{border:2px solid highlight}.reason-chips__key{border-color:buttontext}}.reason-chips--busy .reason-chips__chip{cursor:progress;opacity:.7}.reason-popover{inset:unset;z-index:var(--z-index-popover);width:min(calc(300px * var(--ui-scale,1)), calc(100vw - 32px));padding:calc(10px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));background:var(--color-neutral-white);color:var(--color-neutral-900);border:1px solid var(--color-neutral-300);border-radius:calc(10px * var(--ui-scale,1));opacity:0;margin:0;transition:opacity .14s ease-out,transform .14s cubic-bezier(.2,.9,.3,1.15);position:fixed;top:-9999px;left:-9999px;overflow:visible;transform:scale(.9);box-shadow:0 6px 24px #00000026}.reason-popover--open{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.reason-popover{transition:none}}.reason-popover__head{align-items:flex-start;gap:calc(6px * var(--ui-scale,1));display:flex}.reason-popover__chips{flex:auto;min-width:0}.reason-popover__close{margin:calc(-4px * var(--ui-scale,1)) calc(-6px * var(--ui-scale,1)) 0 0;padding:calc(2px * var(--ui-scale,1)) calc(6px * var(--ui-scale,1));border-radius:calc(4px * var(--ui-scale,1));color:var(--color-neutral-700);font:var(--text-small-medium);cursor:pointer;background:0 0;border:none;flex:none;line-height:1}.reason-popover__close:hover{background:var(--color-neutral-200);color:var(--color-neutral-900)}.reason-popover__close:focus-visible{outline:2px solid var(--color-link-100);outline-offset:1px}.reason-popover__foot{min-height:calc(16px * var(--ui-scale,1));margin-top:calc(6px * var(--ui-scale,1));font:var(--text-caption-regular);color:var(--color-neutral-700);justify-content:space-between;align-items:center;display:flex}.reason-popover__foot--empty{height:0;min-height:0;margin-top:0;overflow:hidden}.reason-popover__saved{font:var(--text-caption-semibold);color:var(--color-pine-700)}.reason-popover__tail,.reason-popover__tail:after{left:var(--reason-popover-tail-x,50%);width:calc(18px * var(--ui-scale,1));height:calc(9px * var(--ui-scale,1));clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;position:absolute;transform:translate(-50%)}.reason-popover__tail{bottom:calc(-9px * var(--ui-scale,1));background:var(--color-neutral-300)}.reason-popover__tail:after{content:"";left:50%;top:calc(-1.5px * var(--ui-scale,1));background:var(--color-neutral-white)}.reason-popover--below .reason-popover__tail{top:calc(-9px * var(--ui-scale,1));clip-path:polygon(0 100%,100% 100%,50% 0);bottom:auto}.reason-popover--below .reason-popover__tail:after{top:calc(1.5px * var(--ui-scale,1));clip-path:polygon(0 100%,100% 100%,50% 0)}@media (pointer:coarse){.reason-popover{width:min(calc(320px * var(--ui-scale,1)), calc(100vw - 32px))}.reason-popover .reason-chips__group,.reason-popover .reason-chips__list{flex-direction:column;align-items:stretch}.reason-popover .reason-chips__chip{min-height:44px;padding:calc(8px * var(--ui-scale,1)) calc(12px * var(--ui-scale,1));border-radius:calc(8px * var(--ui-scale,1))}}@media (forced-colors:active){.reason-popover{border:1px solid canvastext}}
