.sg-ui-button,.sg-ui-tag,.sg-ui-dropdown__trigger,.sg-ui-input,.sg-ui-select__trigger,.sg-ui-choice__control{--sg-ui-color-brand: var(--sg-color-brand, var(--rp-c-brand, #0050c7));--sg-ui-color-brand-dark: var(--sg-color-brand-dark, var(--rp-c-brand-dark, #002d72));--sg-ui-color-brand-tint: var( --sg-color-brand-tint, var(--rp-c-brand-tint, rgba(0, 45, 114, .12)) );--sg-ui-color-text-1: var(--sg-color-text-1, var(--rp-c-text-1, #002d72));--sg-ui-color-text-2: var(--sg-color-text-2, var(--rp-c-text-2, #48648f));--sg-ui-color-text-3: var(--sg-color-text-3, var(--rp-c-text-3, #7b92b3));--sg-ui-focus-ring: 0 0 0 3px var(--sg-ui-color-brand-tint);box-sizing:border-box;font:inherit}.sg-ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:max-content;border:1px solid transparent;border-radius:4px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;cursor:pointer}.sg-ui-button:hover,.sg-ui-button:focus-visible{text-decoration:none}.sg-ui-button:focus-visible{outline:0;box-shadow:var(--sg-ui-focus-ring)}.sg-ui-button--sm{min-height:38px;padding:0 16px;font-size:14px}.sg-ui-button--md{min-height:46px;padding:0 22px;font-size:16px}.sg-ui-button--lg{min-height:54px;padding:0 28px;font-size:17px}.sg-ui-button--primary{background:var(--sg-ui-color-brand-dark);color:#fff}.sg-ui-button--primary:hover,.sg-ui-button--primary:focus-visible{background:var(--sg-ui-color-brand)}.sg-ui-button--secondary{background:var(--sg-color-primary-soft);color:var(--sg-color-primary-strong)}.sg-ui-button--secondary:hover,.sg-ui-button--secondary:focus-visible{background:var(--sg-color-primary-soft-hover)}.sg-ui-button--warning{background:var(--sg-color-warning);color:var(--sg-color-warning-contrast)}.sg-ui-button--warning:hover,.sg-ui-button--warning:focus-visible{background:var(--sg-color-warning-hover);color:var(--sg-color-warning-contrast)}.sg-ui-button--outline{border-color:var(--sg-ui-color-brand);background:transparent;color:var(--sg-ui-color-brand-dark)}.sg-ui-button--outline:hover,.sg-ui-button--outline:focus-visible{background:var(--sg-ui-color-brand-tint)}.sg-ui-button--ghost,.sg-ui-button--link{background:transparent;color:var(--sg-ui-color-brand-dark)}.sg-ui-button--ghost:hover,.sg-ui-button--ghost:focus-visible{background:var(--sg-ui-color-brand-tint)}.sg-ui-button--link{min-height:auto;padding:0;border-radius:0;font-weight:700}.sg-ui-button--link:hover,.sg-ui-button--link:focus-visible{color:var(--sg-ui-color-brand);text-decoration:underline;box-shadow:none}.sg-ui-button--disabled,.sg-ui-button:disabled{opacity:.52;cursor:not-allowed}.sg-ui-tag{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid #c6d3de;border-radius:8px;background:#fff;color:var(--sg-ui-color-text-1);font-size:13px;font-weight:600;line-height:1.2;text-align:center;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;cursor:pointer}.sg-ui-tag--align-start{justify-content:flex-start;text-align:left}.sg-ui-tag:hover,.sg-ui-tag:focus-visible{border-color:var(--sg-ui-color-brand);color:var(--sg-ui-color-brand-dark)}.sg-ui-tag:focus-visible{outline:0;box-shadow:var(--sg-ui-focus-ring)}.sg-ui-tag.is-active{border-color:var(--sg-ui-color-brand-dark);background:var(--sg-ui-color-brand-dark);color:#fff}.sg-ui-tag.is-active:hover,.sg-ui-tag.is-active:focus-visible{border-color:var(--sg-ui-color-brand-dark);background:var(--sg-ui-color-brand-dark);color:#fff}.sg-ui-tag.is-disabled,.sg-ui-tag:disabled{border-color:#e2e8ee;background:#f5f7f9;color:#98a8b6;box-shadow:none;cursor:not-allowed}.sg-ui-tag-group{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;width:100%;margin:0;padding:0}.sg-ui-tag-group--wrap{flex-wrap:wrap;align-content:flex-start}.sg-ui-button__icon,.sg-ui-button__spinner{display:inline-flex;flex:0 0 auto}.sg-ui-button__spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:sg-ui-spin .72s linear infinite}.sg-ui-dropdown{position:relative}.sg-ui-dropdown.is-open .sg-ui-dropdown__trigger:after{transform:rotate(-135deg) translateY(-1px)}.sg-ui-dropdown__trigger{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--sg-ui-dropdown-trigger-color, inherit);cursor:pointer;line-height:inherit;list-style:none;text-decoration:underline}.sg-ui-dropdown__trigger:after{content:"";width:8px;height:8px;flex:0 0 auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .18s ease}.sg-ui-dropdown__trigger:focus-visible{outline:0;box-shadow:var(--sg-ui-focus-ring)}.sg-ui-dropdown__menu{position:fixed;z-index:10;min-width:var(--sg-ui-dropdown-menu-min-width, 180px);margin:0;padding:8px;list-style:none;border:1px solid var(--sg-ui-dropdown-menu-border-color, rgba(15, 23, 42, .12));border-radius:10px;background:var(--sg-ui-dropdown-menu-background, #fff);box-shadow:var(--sg-ui-dropdown-menu-shadow, 0 12px 28px rgba(0, 0, 0, .16));opacity:0;transform:translateY(var(--sg-ui-dropdown-enter-y, -8px)) scale(.98);transform-origin:var(--sg-ui-dropdown-transform-origin, top left);pointer-events:none}.sg-ui-dropdown--place-top .sg-ui-dropdown__menu{--sg-ui-dropdown-enter-y: 8px;--sg-ui-dropdown-transform-origin: bottom left}.sg-ui-dropdown--place-bottom .sg-ui-dropdown__menu{--sg-ui-dropdown-enter-y: -8px;--sg-ui-dropdown-transform-origin: top left}.sg-ui-dropdown--align-end.sg-ui-dropdown--place-top .sg-ui-dropdown__menu{--sg-ui-dropdown-transform-origin: bottom right}.sg-ui-dropdown--align-end.sg-ui-dropdown--place-bottom .sg-ui-dropdown__menu{--sg-ui-dropdown-transform-origin: top right}.sg-ui-dropdown.is-open .sg-ui-dropdown__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.sg-ui-dropdown.is-open .sg-ui-dropdown__menu.is-entering{animation:sg-ui-dropdown-enter .22s ease both}.sg-ui-dropdown__item+.sg-ui-dropdown__item{margin-top:2px}.sg-ui-dropdown__link{display:block;padding:8px 10px;border-radius:6px;color:var(--sg-ui-dropdown-link-color, inherit);text-decoration:none;transition:background-color .16s ease,color .16s ease}.sg-ui-dropdown__link:hover,.sg-ui-dropdown__link:focus-visible{background:var( --sg-ui-dropdown-item-hover-background, rgba(15, 23, 42, .08) );text-decoration:none}.sg-ui-dropdown__link:active{background:var( --sg-ui-dropdown-item-active-background, rgba(15, 23, 42, .12) )}.sg-ui-dropdown__link.is-current{opacity:1;background:var( --sg-ui-dropdown-item-current-background, rgba(15, 23, 42, .12) );color:var(--sg-ui-dropdown-current-color, var(--sg-ui-dropdown-link-color, inherit));text-decoration:none}@media(prefers-reduced-motion:reduce){.sg-ui-dropdown__trigger:after,.sg-ui-dropdown__menu{animation:none;transition:none}}@keyframes sg-ui-dropdown-enter{0%{opacity:0;transform:translateY(var(--sg-ui-dropdown-enter-y, -8px)) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.sg-ui-field,.sg-ui-radio-field{display:grid;gap:8px}.sg-ui-field__label{display:inline-flex;gap:4px;align-items:baseline;color:var(--rp-c-text-1);font-size:14px;font-weight:700;line-height:1.35}.sg-ui-field__required,.sg-ui-field__error,.sg-ui-choice__error{color:#b42318}.sg-ui-field__description,.sg-ui-choice__description{color:var(--rp-c-text-2);font-size:14px;line-height:1.5}.sg-ui-field__error,.sg-ui-choice__error{font-size:14px;font-weight:600;line-height:1.5}.sg-ui-input,.sg-ui-select__trigger{width:100%;min-height:48px;border:1px solid #bfcdd8;border-radius:4px;background:#fff;color:var(--rp-c-text-1);font-size:16px;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sg-ui-input{padding:11px 14px}.sg-ui-input::placeholder,.sg-ui-select--placeholder .sg-ui-select__trigger{color:var(--sg-ui-color-text-3)}.sg-ui-input:hover,.sg-ui-select__trigger:hover{border-color:#8fa5bb}.sg-ui-input:focus,.sg-ui-select__trigger:focus-visible{border-color:var(--sg-ui-color-brand);outline:0;box-shadow:var(--sg-ui-focus-ring)}.sg-ui-input:disabled,.sg-ui-select__trigger:disabled{background:#f2f5f7;color:var(--sg-ui-color-text-3);cursor:not-allowed}.sg-ui-input--invalid{border-color:#d92d20}.sg-ui-textarea{min-height:132px;resize:vertical}.sg-ui-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 40px 0 14px;text-align:left;cursor:pointer;appearance:none}.sg-ui-select{position:relative;display:block}.sg-ui-select__icon{position:absolute;top:50%;right:12px;display:inline-flex;color:var(--sg-ui-color-text-2);pointer-events:none;transform:translateY(-50%)}.sg-ui-select__positioner{z-index:80;min-width:var(--anchor-width)}.sg-ui-select__popup{max-height:min(320px,var(--available-height));overflow:auto;border:1px solid #bfcdd8;border-radius:6px;background:#fff;box-shadow:0 18px 42px #001f522e}.sg-ui-select__list{display:grid;gap:2px;padding:6px}.sg-ui-select__item{display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:center;min-height:38px;padding:7px 10px;border-radius:4px;color:var(--sg-ui-color-text-1);font-size:15px;cursor:pointer;outline:0}.sg-ui-select__item[data-highlighted]{background:var(--sg-ui-color-brand-tint)}.sg-ui-select__item[data-disabled]{color:var(--sg-ui-color-text-3);cursor:not-allowed}.sg-ui-select__item-indicator{display:inline-flex;color:var(--sg-ui-color-brand)}.sg-ui-choice{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:flex-start;color:var(--sg-ui-color-text-1);cursor:pointer}.sg-ui-choice--disabled{opacity:.58;cursor:not-allowed}.sg-ui-choice__input-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px}.sg-ui-choice__input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.sg-ui-choice__control{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border:1px solid #9fb1be;background:#fff;color:#fff;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sg-ui-choice__input:focus-visible+.sg-ui-choice__control{outline:0;box-shadow:var(--sg-ui-focus-ring)}.sg-ui-choice__input:checked+.sg-ui-choice__control,.sg-ui-choice__control[data-checked]{border-color:var(--sg-ui-color-brand-dark);background:var(--sg-ui-color-brand-dark)}.sg-ui-choice__control--checkbox{border-radius:4px}.sg-ui-choice__control--radio{border-radius:999px}.sg-ui-choice__indicator,.sg-ui-choice__radio-indicator{opacity:0;transition:opacity .16s ease}.sg-ui-choice__input:checked+.sg-ui-choice__control .sg-ui-choice__indicator,.sg-ui-choice__input:checked+.sg-ui-choice__control .sg-ui-choice__radio-indicator{opacity:1}.sg-ui-choice__radio-indicator{width:8px;height:8px;border-radius:999px;background:currentColor}.sg-ui-choice__body{display:grid;gap:3px}.sg-ui-choice__label{font-size:15px;font-weight:650;line-height:1.45}.sg-ui-radio-group{display:grid;gap:12px}.sg-ui-form-grid{display:grid;gap:18px}.sg-ui-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-ui-form-grid--1{grid-template-columns:1fr}html.rp-dark .sg-ui-input,html.rp-dark .sg-ui-select__trigger,html.rp-dark .sg-ui-select__popup,html.rp-dark .sg-ui-choice__control{border-color:#9fb3c861;background:#101d2e}html.rp-dark .sg-ui-input:disabled,html.rp-dark .sg-ui-select__trigger:disabled{background:#18263a}html.rp-dark .sg-ui-select__popup{box-shadow:0 18px 42px #0000005c}@keyframes sg-ui-spin{to{transform:rotate(360deg)}}@media(width<720px){.sg-ui-form-grid--2{grid-template-columns:1fr}}
