.Cr{border-radius:var(--spacing-xxs);border:0;cursor:pointer;&:disabled{background-color:var(--neutral-300);color:var(--neutral-500);cursor:not-allowed}}.Dr{background-color:var(--blue-500);color:var(--blue-100)}.Er{background-color:var(--blue-200);color:var(--blue-700);border:1px solid var(--blue-700)}.Fr{background-color:var(--color-white);color:var(--blue-500);border:2px solid var(--blue-500)}.Gr{padding:var(--spacing-s)}.Hr{padding:var(--spacing-xs)}.Ir{position:relative;display:grid;gap:var(--spacing-xs);text-align:start;width:100%;.qr{border-radius:var(--spacing-xxs);border:1px solid var(--neutral-300);padding:var(--spacing-s);text-overflow:ellipsis;cursor:pointer;appearance:none;--webkit-appearance: none}.Ar{position:absolute;bottom:var(--spacing-s);left:var(--spacing-s)}.Ar+.qr{padding-left:44px}.Jr{border-radius:var(--spacing-xxs);border:1px solid var(--neutral-300);padding:var(--spacing-s);resize:vertical}}.Kr{color:var(--neutral-600)}.Br{padding:var(--spacing-s);position:absolute;top:100%;right:0;border-radius:0 0 var(--spacing-xxs) var(--spacing-xxs);border-color:var(--neutral-300);border-width:0 1px 1px 1px;border-style:solid;background-color:var(--color-white);z-index:10;overflow-y:auto}.yr{padding:var(--spacing-xs);cursor:pointer}.yr:hover{background-color:#f0f0f0}.yr.Lr{background-color:#e0e0e0;font-weight:700}.Mr{display:grid;gap:var(--spacing-xs);position:relative;grid-template-columns:minmax(max-content,30vw);.Br{left:0;width:100%;max-height:40vh}}.Nr{width:100%;border:1px solid var(--neutral-300);padding:var(--spacing-s);border-radius:var(--spacing-xxs);background-color:var(--color-white);display:flex;justify-content:space-between;align-items:center;cursor:pointer;box-sizing:border-box}.Or{transition:transform .2s ease-in-out}.Pr{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.Qr{display:flex;flex-direction:row;align-items:center;padding:0;gap:var(--spacing-xs);.zr{opacity:0;margin-right:-22px;margin-bottom:-8px}.jr{outline:2px solid var(--blue-500);height:16px;width:16px}.zr:checked~.jr{background-color:var(--blue-500)}.zr:checked~.jr:after{content:"";display:block;width:8px;height:12px;border:solid var(--color-white);border-width:0 2px 2px 0;transform:rotate(45deg);margin-left:4px}.Rr{text-align:left}}
