.ess-selection{--selection-size:20px;--selection-font-size:12px;flex-direction:column;gap:6px;display:flex}.ess-selection--sm{--selection-size:17px;--selection-font-size:11px}.ess-selection--md{--selection-size:20px;--selection-font-size:12px}.ess-selection--lg{--selection-size:23px;--selection-font-size:13px}.ess-selection__label,.ess-switch-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ess-selection__content{flex-direction:column;gap:4px;min-width:0;display:flex}.ess-selection__title{color:#252a32;font-size:var(--selection-font-size);font-weight:700;line-height:1.35}.ess-selection__description{color:#727a86;font-size:10px;line-height:1.5}.ess-selection__error{padding-left:calc(var(--selection-size) + 10px);color:#c9162e;font-size:10px}.ess-selection.is-disabled{opacity:.48}.ess-selection.is-disabled .ess-selection__label,.ess-selection.is-disabled .ess-switch-row{cursor:not-allowed}.ess-checkbox{width:var(--selection-size);height:var(--selection-size);flex:0 0 var(--selection-size);position:relative}.ess-checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ess-checkbox__box{color:#fff;background:#fff;border:1.5px solid #c9ced5;border-radius:5px;place-items:center;width:100%;height:100%;transition:border-color .14s,background-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 1px 2px #1118270a,inset 0 1px #fffc}.ess-checkbox__check,.ess-checkbox__minus{font-size:12px;font-weight:900;line-height:1;display:none}.ess-checkbox input:checked+.ess-checkbox__box{background:#c9162e;border-color:#c9162e;box-shadow:0 5px 12px #c9162e38,inset 0 1px #ffffff2e}.ess-checkbox input:checked+.ess-checkbox__box .ess-checkbox__check{display:block}.ess-checkbox__box.is-indeterminate{background:#c9162e;border-color:#c9162e}.ess-checkbox__box.is-indeterminate .ess-checkbox__check{display:none!important}.ess-checkbox__box.is-indeterminate .ess-checkbox__minus{display:block}.ess-selection__label:hover .ess-checkbox__box{border-color:#c9162e}.ess-checkbox input:focus-visible+.ess-checkbox__box{outline-offset:2px;outline:3px solid #c9162e29}.ess-checkbox input:active+.ess-checkbox__box{transform:scale(.92)}.ess-radio{width:var(--selection-size);height:var(--selection-size);flex:0 0 var(--selection-size);position:relative}.ess-radio input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ess-radio__circle{background:#fff;border:1.5px solid #c9ced5;border-radius:999px;place-items:center;width:100%;height:100%;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.ess-radio__circle span{opacity:0;background:#c9162e;border-radius:999px;width:48%;height:48%;transition:opacity .14s,transform .14s;transform:scale(.4)}.ess-radio input:checked+.ess-radio__circle{border-color:#c9162e;box-shadow:0 4px 12px #c9162e24}.ess-radio input:checked+.ess-radio__circle span{opacity:1;transform:scale(1)}.ess-selection__label:hover .ess-radio__circle{border-color:#c9162e}.ess-radio input:focus-visible+.ess-radio__circle{outline-offset:2px;outline:3px solid #c9162e29}.ess-selection--switch{width:100%}.ess-switch-row{justify-content:space-between;align-items:center}.ess-switch{flex:none;position:relative}.ess-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ess-switch__track{background:#e6e9ed;border:1px solid #d3d7dd;border-radius:999px;align-items:center;width:44px;height:24px;padding:3px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.ess-switch__thumb{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 2px 7px #11182738}.ess-switch input:checked+.ess-switch__track{background:#c9162e;border-color:#c9162e;box-shadow:0 5px 13px #c9162e33}.ess-switch input:checked+.ess-switch__track .ess-switch__thumb{transform:translate(20px)}.ess-switch input:focus-visible+.ess-switch__track{outline-offset:2px;outline:3px solid #c9162e29}.ess-selection--sm .ess-switch__track{width:38px;height:21px}.ess-selection--sm .ess-switch__thumb{width:13px;height:13px}.ess-selection--sm .ess-switch input:checked+.ess-switch__track .ess-switch__thumb{transform:translate(17px)}.ess-selection--lg .ess-switch__track{width:50px;height:28px}.ess-selection--lg .ess-switch__thumb{width:20px;height:20px}.ess-selection--lg .ess-switch input:checked+.ess-switch__track .ess-switch__thumb{transform:translate(22px)}.ess-selection--error .ess-checkbox__box,.ess-selection--error .ess-radio__circle{border-color:#d8273e}.ess-segmented-fieldset{border:0;min-width:0;margin:0;padding:0}.ess-segmented-fieldset__label{color:#2b3038;margin-bottom:8px;font-size:11px;font-weight:750}.ess-segmented{background:#f2f4f6;border:1px solid #dfe3e8;border-radius:11px;padding:3px;display:inline-flex}.ess-segmented-fieldset--full .ess-segmented{width:100%}.ess-segmented__option{color:#5e6672;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 15px;font-size:11px;font-weight:700;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative}.ess-segmented-fieldset--full .ess-segmented__option{flex:1}.ess-segmented__option input{opacity:0;width:1px;height:1px;position:absolute}.ess-segmented__option:hover:not(.is-disabled){color:#242932}.ess-segmented__option.is-selected{color:#c9162e;background:#fff;box-shadow:0 3px 9px #11182717,inset 0 1px #ffffffe6}.ess-segmented__option.is-disabled{opacity:.4;cursor:not-allowed}.ess-segmented__option:has(input:focus-visible){outline-offset:1px;outline:3px solid #c9162e26}.ess-segmented-fieldset--sm .ess-segmented__option{min-height:28px;padding:0 11px;font-size:10px}.ess-segmented-fieldset--lg .ess-segmented__option{min-height:42px;padding:0 20px;font-size:12px}.ess-selection-card{color:#252a32;width:100%;min-height:96px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s;display:flex;position:relative;box-shadow:0 3px 10px #1118270a}.ess-selection-card:hover:not(:disabled){border-color:#d7a4ad;transform:translateY(-2px);box-shadow:0 10px 24px #11182717}.ess-selection-card.is-selected{background:#fff8f9;border-color:#c9162e;box-shadow:0 0 0 3px #c9162e17,0 10px 24px #11182714}.ess-selection-card:disabled{cursor:not-allowed;opacity:.45}.ess-selection-card__indicator{color:#fff;border:1.5px solid #cbd0d7;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.ess-selection-card.is-selected .ess-selection-card__indicator{background:#c9162e;border-color:#c9162e}.ess-selection-card__content{flex-direction:column;gap:6px;min-width:0;display:flex}.ess-selection-card__content strong{font-size:12px}.ess-selection-card__content span{color:#747c88;font-size:10px;line-height:1.5}.ess-selection-card__badge{color:#606875;background:#f0f2f4;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:800}@media (prefers-reduced-motion:reduce){.ess-checkbox__box,.ess-radio__circle,.ess-radio__circle span,.ess-switch__track,.ess-switch__thumb,.ess-segmented__option,.ess-selection-card{transition:none}}
