:root{--rf-ui-black-100: var(--black-100, #111111);--rf-ui-black-200: var(--black-200, #000000);--rf-ui-white-100: var(--white-100, #ffffff);--rf-ui-grey-200: var(--grey-200, #f3f3f3);--rf-ui-grey-300: var(--grey-300, #dedede);--rf-ui-grey-400: var(--grey-400, #bfbfbf);--rf-ui-grey-500: var(--grey-500, #b0b0b0);--rf-ui-grey-600: var(--grey-600, #717171)}.rf-general-tooltip__surface{background:var(--rf-ui-white-100);border-radius:12px;box-shadow:0 3px 16px #0000003d;z-index:100;padding:16px;font-weight:600;color:var(--rf-ui-black-200);max-width:28ch;white-space:pre-line}.rf-general-icon-button{display:inline-grid;place-items:center;transition:all .1s ease;user-select:none;cursor:pointer;padding:0;appearance:none;-webkit-appearance:none;font:inherit;box-shadow:none}.rf-general-icon-button--small{border-radius:6px;padding:7px}.rf-general-icon-button--medium{border-radius:8px;padding:9px}.rf-general-icon-button--large{border-radius:10px;padding:11px}.rf-general-icon-button--primary{background:var(--rf-ui-black-200);color:var(--rf-ui-white-100);border:1px solid transparent}.rf-general-icon-button--primary:hover,.rf-general-icon-button--primary:focus-visible{background:var(--rf-ui-black-100);outline:none}.rf-general-icon-button--secondary{background:var(--rf-ui-grey-200);color:var(--rf-ui-black-200);border:1px solid var(--rf-ui-grey-200)}.rf-general-icon-button--secondary:hover,.rf-general-icon-button--secondary:focus-visible{background:var(--rf-ui-grey-300);border-color:var(--rf-ui-grey-300);outline:none}.rf-general-icon-button--tertiary{background:var(--rf-ui-white-100);color:var(--rf-ui-black-200);border:1px solid var(--rf-ui-grey-300)}.rf-general-icon-button--tertiary:hover,.rf-general-icon-button--tertiary:focus-visible,.rf-general-icon-button--tertiary[aria-expanded=true]{background:var(--rf-ui-grey-200);border-color:var(--rf-ui-grey-300);outline:none}.rf-general-icon-button--quaternary{background:transparent;color:var(--rf-ui-grey-600);border:1px solid transparent}.rf-general-icon-button--quaternary:hover,.rf-general-icon-button--quaternary:focus-visible{color:var(--rf-ui-grey-600);outline:none}.rf-general-field{display:grid;gap:8px;min-width:0}.rf-general-field__label{font-weight:600;color:var(--rf-ui-black-200);user-select:none;text-align:left;white-space:pre}.rf-general-input__control{position:relative;display:flex;gap:12px;align-items:center}.rf-general-input__control input{cursor:text;user-select:none;background:var(--rf-ui-grey-200);box-sizing:border-box;width:100%;min-height:50px;border-radius:12px;outline:2px solid transparent;border:none;font-family:var(--font-family);font-weight:400;color:var(--rf-ui-grey-600);line-height:18px;padding:0 16px;font-size:14px}.rf-general-input__control.is-filled input{font-weight:600;color:var(--rf-ui-black-200)}.rf-general-input__control input::placeholder{font-family:var(--font-family);font-weight:400;color:var(--rf-ui-grey-600)}.rf-general-input__control input:focus{outline:2px solid var(--rf-ui-black-200)}.rf-general-input__control input:disabled{cursor:not-allowed;background:var(--rf-ui-grey-300)}.rf-general-select{position:relative;width:100%;min-width:0}.rf-general-select select[data-general-select-native]{display:none!important}.rf-general-select__trigger{width:100%;min-width:0;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:6px;padding:8px 16px;min-height:50px;color:var(--rf-ui-black-200);cursor:pointer;font-family:var(--font-family);font-weight:400;line-height:125%;background:var(--rf-ui-grey-200);border-radius:12px;outline:0;border:0;appearance:none;-webkit-appearance:none;box-shadow:none;text-align:left}.rf-general-select__trigger:disabled{cursor:not-allowed}.rf-general-select.is-open .rf-general-select__trigger,.rf-general-select__trigger:focus-visible{outline:2px solid var(--rf-ui-black-200)}.rf-general-select__value{flex:1 1 auto;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:none;user-select:none;line-height:129%}.rf-general-select__value.is-placeholder{font-weight:400;color:var(--rf-ui-grey-600)}.rf-general-select__arrow{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;transition:transform .4s ease}.rf-general-select__arrow svg{display:block;width:16px;height:16px}.rf-general-select__loader{margin-left:auto;display:none;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}.rf-general-select.is-loading .rf-general-select__loader{display:inline-flex}.rf-general-select.is-loading .rf-general-select__arrow{display:none}.rf-general-select.is-disabled .rf-general-select__trigger,.rf-general-select.is-disabled .rf-general-select__value,.rf-general-select.is-disabled .rf-general-select__arrow,.rf-general-select.is-disabled .rf-general-select__value.is-placeholder{color:var(--rf-ui-grey-400)}.rf-general-select.is-open .rf-general-select__arrow{transform:rotate(180deg)}.rf-general-select__menu{--rf-general-select-row-height: 52px;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:20;border:1px solid var(--rf-ui-grey-300);border-radius:12px;padding:8px;margin-top:8px;box-shadow:0 6px 24px #00000029;background:var(--rf-ui-white-100);display:grid;gap:2px;max-height:calc((var(--rf-general-select-row-height) * 4.5) + 24px);overflow-y:auto;overscroll-behavior:contain}.rf-general-select__option{width:100%;min-height:var(--rf-general-select-row-height);display:flex;align-items:center;justify-content:flex-start;padding:14px 12px;user-select:none;border-radius:8px;cursor:pointer;flex-grow:1;gap:10px;color:var(--rf-ui-black-200);text-align:left;box-sizing:border-box;border:0;background:transparent;outline:none}.rf-general-select__option:hover,.rf-general-select__option:focus-visible{background-color:var(--rf-ui-grey-200);outline:none}.rf-general-select__option-label{font-weight:600;user-select:none}.rf-general-select__option-spacer{flex-grow:1}.rf-general-select__option-check{visibility:hidden;display:inline-flex;align-items:center;justify-content:center}.rf-general-select__option.is-selected .rf-general-select__option-check{visibility:visible}.rf-general-select__option-check svg{display:block}.rf-general-button{position:relative;cursor:pointer;display:flex;user-select:none;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease,border-color .3s ease;line-height:125%;white-space:nowrap;border:0;appearance:none;-webkit-appearance:none;box-shadow:none;font:inherit}.rf-general-button:disabled{cursor:not-allowed}.rf-general-button--large{min-height:50px;border-radius:8px}.rf-general-button__content{display:flex;align-items:center;justify-content:center;margin:0 32px;font-size:16px;font-weight:600}.rf-general-button__loading{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none}.rf-general-button--supports-loading.is-loading .rf-general-button__loading{display:inline-flex}.rf-general-button--supports-loading.is-loading .rf-general-button__content{visibility:hidden}.rf-general-button--primary{background:var(--rf-ui-black-200);color:var(--rf-ui-white-100)}.rf-general-button--primary:hover:not(:disabled){background:var(--rf-ui-black-100)}.rf-general-button--primary:disabled{background:var(--rf-ui-grey-200);color:var(--rf-ui-grey-400)}.rf-general-button--secondary{background:var(--rf-ui-white-100);border:1px solid var(--rf-ui-grey-300);color:var(--rf-ui-black-200)}.rf-general-button--secondary:hover:not(:disabled){background:var(--rf-ui-grey-200)}.rf-general-button--secondary:disabled{color:var(--rf-ui-grey-500)}.rf-general-checkbox{display:flex;justify-content:start;align-items:center;cursor:pointer}.rf-general-checkbox input{position:absolute;opacity:0;pointer-events:none}.rf-general-checkbox__box{cursor:pointer;display:flex;justify-content:center;align-items:center;background:var(--rf-ui-white-100);width:20px;height:20px;padding:2px;color:var(--rf-ui-white-100);box-sizing:border-box;border:1px solid var(--rf-ui-grey-400);border-radius:4px;flex:0 0 auto}.rf-general-checkbox input:checked+.rf-general-checkbox__box{background:var(--rf-ui-black-200);border-color:transparent}.rf-general-checkbox:hover input:checked+.rf-general-checkbox__box{background:var(--rf-ui-black-100)}.rf-general-checkbox__check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;visibility:hidden}.rf-general-checkbox input:checked+.rf-general-checkbox__box .rf-general-checkbox__check{visibility:visible}.rf-general-checkbox__check svg{width:16px;height:16px;display:block}.rf-general-checkbox__text{margin-left:8px;display:inline-block;font-weight:600;font-size:14px;color:var(--rf-ui-black-200);user-select:none;cursor:pointer}.rf-general-loading-indicator{--rf-general-loading-path: var(--rf-ui-white-100);--rf-general-loading-trail: var(--rf-ui-grey-600);display:inline-flex;align-items:center;justify-content:center;animation:rf-general-loading-spin .8s linear infinite}.rf-general-loading-indicator--normal{--rf-general-loading-path: var(--rf-ui-white-100);--rf-general-loading-trail: var(--rf-ui-grey-600)}.rf-general-loading-indicator--on-white,.rf-general-loading-indicator--on-red{--rf-general-loading-path: var(--rf-ui-black-200);--rf-general-loading-trail: var(--rf-ui-grey-300)}.rf-general-loading-indicator--small{width:16px;height:16px}.rf-general-loading-indicator--medium{width:20px;height:20px}.rf-general-loading-indicator--large{width:32px;height:32px}.rf-general-loading-indicator__svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.rf-general-loading-indicator__svg circle{fill:none;stroke-width:5}.rf-general-loading-indicator__trail{stroke:var(--rf-general-loading-trail)}.rf-general-loading-indicator__path{stroke:var(--rf-general-loading-path);stroke-linecap:round;stroke-dasharray:33 100}@keyframes rf-general-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
