@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;800&display=swap";.Btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;font-family:Inter,system-ui,sans-serif;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014;background:none;color:inherit;min-height:unset;height:auto;max-width:280px;position:relative;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}@media(max-width:767px){.Btn{width:100%;max-width:none}}.Btn:disabled,.Btn[aria-disabled=true],.Btn[data-disabled=true]{opacity:.5;cursor:not-allowed}.Btn .spinner{display:inline-flex;width:20px;height:20px}.Btn .spinner svg{width:100%;height:100%;animation:btn-spin .8s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.Btn--size-sm{height:36px;padding:0 12px;font-size:14px;line-height:20px}.Btn--size-sm.Btn--icon-only{width:36px;max-width:36px;padding:0 10px}.Btn--size-md{height:44px;padding:0 15px;font-size:14px;line-height:20px}.Btn--size-md.Btn--icon-only{width:44px;max-width:44px;padding:0 12px}.Btn--size-lg{height:50px;padding:0 20px;font-size:16px;line-height:24px}.Btn--size-lg.Btn--icon-only{width:50px;max-width:50px;padding:0 15px}.Btn--size-xl{height:56px;padding:0 24px;font-size:16px;line-height:24px}.Btn--size-xl.Btn--icon-only{width:56px;max-width:56px;padding:0 16px}.Btn--block{width:100%;max-width:none}.Btn--with-icon{gap:8px}.Btn--primary{background-color:#1c4c82;color:#fff}.Btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:#eff6ff;color:#1c4c82}.Btn--secondary{background-color:#99c5e8;color:#fff}.Btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#eff6ff;color:#787878}.Btn--danger{background-color:#d4183d;color:#fff}.Btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:#eff6ff;color:#d4183d}.Btn--outline{background:#fff;color:#1c4c82;border:1px solid #e5e5e5;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.Btn--outline:hover:not(:disabled):not([aria-disabled=true]){background:#f5f4f4}.Btn--ghost{background:transparent;color:#1c4c82;box-shadow:none}.Btn--ghost:hover:not(:disabled):not([aria-disabled=true]){background:#f5f4f4;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.Btn--red{background-color:#d4183d;color:#fff}.Btn--red:hover:not(:disabled):not([aria-disabled=true]){background:#eff6ff;color:#d4183d}.Btn--white{background:#fff;color:#1c4c82;border:none;box-shadow:none}.Btn--white.Btn--bordered{border:1px solid #1c4c82}.Btn--transparent{background:transparent;color:#1c4c82;border:none;box-shadow:none}.Btn--shadow-container{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Btn--shadow-container:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled=true]){box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.Btn--shadow-none{box-shadow:none}.Btn--shadow-none:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled=true]){box-shadow:none}.OauthButton{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin:0;padding:0 24px;border:1px solid #0d4cd3;border-radius:8px;background:#fff;color:#0d4cd3;font-family:Inter,system-ui,sans-serif;font-weight:400;text-decoration:none;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,box-shadow .15s ease}.OauthButton--desktop{width:391px;max-width:100%;height:64px;gap:20px;font-size:18px;line-height:24px}.OauthButton--desktop .OauthButton__logo{width:40px;height:44px}.OauthButton--mobile{width:335px;max-width:100%;height:50px;gap:14px;padding:0 20px;font-size:16px;line-height:22px}.OauthButton--mobile .OauthButton__logo{width:30px;height:33px}.OauthButton--auto{width:391px;max-width:100%;height:64px;gap:20px;font-size:18px;line-height:24px}.OauthButton--auto .OauthButton__logo{width:40px;height:44px}@media(max-width:767px){.OauthButton--auto{width:335px;height:50px;gap:14px;padding:0 20px;font-size:16px;line-height:22px}.OauthButton--auto .OauthButton__logo{width:30px;height:33px}}.OauthButton__logo{flex:none;display:block;object-fit:contain}.OauthButton__label{flex:none;white-space:nowrap}@media(hover:hover){.OauthButton:hover:not(:disabled):not(.OauthButton--disabled){background:#0066b30a}}.OauthButton:focus-visible{outline:2px solid #0d4cd3;outline-offset:2px}.OauthButton:active:not(:disabled):not(.OauthButton--disabled){background:#0066b314}.OauthButton--disabled,.OauthButton:disabled{opacity:.5;cursor:not-allowed}.Logo{display:block;max-width:100%;height:auto;flex-shrink:0}.FieldRow{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;font-family:Inter,system-ui,sans-serif}.FieldRow--gap-sm{gap:8px}.FieldRow--gap-md{gap:16px}.FieldRow--gap-lg{gap:24px}.FieldRow--align-start{align-items:flex-start}.FieldRow--align-center{align-items:center}.FieldRow--align-end{align-items:flex-end}.FieldRow--align-stretch{align-items:stretch}.FieldRow__item{display:flex;flex:1 1 0;flex-direction:column;align-items:stretch;gap:4px;min-width:0}.FieldRow__item>.ui-field-width--fixed,.FieldRow__item>.ui-field-width--parent,.FieldRow__item>.ui-field-width--custom,.FieldRow__item>.Select,.FieldRow__item>.TextField,.FieldRow__item>.Textarea,.FieldRow__item>.SearchInput,.FieldRow__item>.DatePicker,.FieldRow__item>.PromoField{width:100%;max-width:none}.FieldRow__title{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;text-align:left;color:#787878;overflow-wrap:anywhere}@media(max-width:640px){.FieldRow{flex-wrap:wrap}.FieldRow__item{flex:1 1 100%}}.PromoField{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:44px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff;font-family:Inter,system-ui,sans-serif}.PromoField--disabled{opacity:.5;pointer-events:none}.PromoField__input.input{flex:1;min-width:0;width:100%;height:auto;min-height:44px;padding:7px 15px;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:500;font-size:14px;line-height:20px;color:#787878;outline:none}.PromoField__input.input::placeholder{color:#787878}.PromoField__input.input:disabled{cursor:not-allowed}.PromoField__input--filled.input{color:#333}.PromoField__action{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:none;border-radius:0;background:#f5f4f4;font:inherit;font-weight:500;font-size:14px;line-height:20px;color:#787878;cursor:pointer;white-space:nowrap}.PromoField__action--filled{background:#1c4c82;color:#fff;box-shadow:0 0 10px #1c4c8240}.PromoField__action:disabled{cursor:not-allowed}.PromoField__action:focus-visible{outline:2px solid #99c5e8;outline-offset:-2px}.Radio__label-wrap{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:Inter,system-ui,sans-serif}.Radio--disabled{opacity:.5;pointer-events:none}.Radio__text{font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878;text-align:left;white-space:nowrap}.Radio--field{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;min-height:44px;padding:7px 15px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;line-height:normal}.Radio--field.ui-field-width--fixed{max-width:300px}.Radio--field.ui-field-width--parent{max-width:none}.Radio--field .Radio__text{flex:1;min-width:0;white-space:normal}.Radio--field .field-row-radio{align-self:center}.field-row-radio{position:relative;display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.field-row-radio .radio-group,.field-row-radio .radio,.field-row-radio [data-slot=radio-group],.field-row-radio [data-slot=radio]{display:contents}.field-row-radio__field{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;gap:0}.field-row-radio__content{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;line-height:0}.field-row-radio__circle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;margin:0;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.field-row-radio__circle:after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:transparent;transition:background-color .15s ease}.field-row-radio__circle[data-selected=true]{border-color:#1c4c82}.field-row-radio__circle[data-selected=true]:after{background:#1c4c82}.field-row-radio__circle[data-focus-visible=true]{outline:2px solid #99c5e8;outline-offset:2px}.field-row-radio [data-slot=radio-indicator]{display:none}.Select,.field-row-select{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;font-family:Inter,system-ui,sans-serif;width:100%}.Select--disabled,.Select.Select--disabled,.field-row-select--disabled,.field-row-select.Select--disabled{pointer-events:none}.Select--disabled .Select__rs,.Select--disabled .Select__helper,.Select--disabled .field-row-select__helper,.Select--disabled .Select__error,.Select--disabled .field-row-select__error,.Select.Select--disabled .Select__rs,.Select.Select--disabled .Select__helper,.Select.Select--disabled .field-row-select__helper,.Select.Select--disabled .Select__error,.Select.Select--disabled .field-row-select__error,.field-row-select--disabled .Select__rs,.field-row-select--disabled .Select__helper,.field-row-select--disabled .field-row-select__helper,.field-row-select--disabled .Select__error,.field-row-select--disabled .field-row-select__error,.field-row-select.Select--disabled .Select__rs,.field-row-select.Select--disabled .Select__helper,.field-row-select.Select--disabled .field-row-select__helper,.field-row-select.Select--disabled .Select__error,.field-row-select.Select--disabled .field-row-select__error{opacity:.5}.Select__label,.field-row-select__label{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;text-align:left;color:#787878;overflow-wrap:anywhere}.Select__rs{position:relative;width:100%}.Select__rs .Select__control,div.Select__control{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:44px;min-height:44px;padding:0 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878;cursor:pointer;outline:none;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Select__rs .Select__control:hover,div.Select__control:hover{background:#f5f4f4;border-color:#e5e5e5}.Select__rs .Select__control--is-focused,div.Select__control--is-focused{outline:2px solid #99c5e8;outline-offset:2px;border-color:#e5e5e5}.Select__rs .Select__control--menu-is-open .Select__dropdown-indicator,div.Select__control--menu-is-open .Select__dropdown-indicator{transform:rotate(180deg)}.Select--filled .Select__rs .Select__control,.Select--filled div.Select__control{background:#f5f4f4;color:#333}.Select--error .Select__rs .Select__control,.Select--error div.Select__control{border-color:#d4183d}.Select__value-container{display:grid;flex:1;align-items:center;text-align:left;min-width:0;height:100%;padding:0;overflow:hidden}.Select__single-value{max-width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;grid-area:1/1/2/3}.Select__placeholder{margin:0;color:#787878;grid-area:1/1/2/3}.Select__input-container{grid-area:1/1/2/3;margin:0;padding:0;color:#333}.Select__input{font:inherit;font-weight:500;font-size:14px;line-height:21px;color:inherit}.Select__indicators{display:flex;align-items:center;flex-shrink:0;gap:4px;height:100%}.Select__indicator-separator{display:none}.Select__dropdown-indicator,.Select__clear-indicator{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#787878;cursor:pointer;transition:color .15s ease,transform .15s ease}.Select__dropdown-indicator:hover,.Select__clear-indicator:hover,.Select--filled .Select__dropdown-indicator{color:#333}.Select__clear-indicator{width:16px;height:16px}.Select__menu{margin-top:4px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 4px 16px #1c4c821f;overflow:hidden;z-index:40}.Select__menu-list{margin:0;padding:0;max-height:240px;overflow-y:auto;overflow-x:hidden}.Select__option{display:block;width:100%;box-sizing:border-box;padding:8px 14px;border:none;background:transparent;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878;text-align:left;cursor:pointer}.Select__option:first-child{border-radius:10px 10px 0 0}.Select__option:last-child{border-radius:0 0 10px 10px}.Select__option:only-child{border-radius:10px}.Select__option--is-focused,.Select__option--is-selected,.Select__option:active{background:#eff6ff}.Select__option--is-selected{color:#333}.Select__no-options-message{padding:8px 14px;font-weight:500;font-size:14px;line-height:21px;color:#787878}.Select__helper,.field-row-select__helper{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;color:#787878;overflow-wrap:anywhere}.Select__error,.field-row-select__error{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;color:#d4183d;overflow-wrap:anywhere}.Checkbox,.field-row-checkbox{position:relative;display:inline-flex;align-items:center;font-family:Inter,system-ui,sans-serif}.Checkbox.field-row-checkbox,.field-row-checkbox.field-row-checkbox{flex:1;min-width:0}.Checkbox--disabled,.Checkbox[data-disabled=true],.field-row-checkbox--disabled,.field-row-checkbox[data-disabled=true]{opacity:.5}.Checkbox__content,.field-row-checkbox__content{display:flex;align-items:center;gap:12px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;width:100%}.Checkbox__indicator,.field-row-checkbox__indicator{display:contents}.Checkbox__box,.field-row-checkbox__box{box-sizing:border-box;display:flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:4px;background:#f5f4f4;color:#fff;transition:background-color .15s ease}.Checkbox[data-selected=true] .Checkbox__box,.Checkbox[data-selected=true] .field-row-checkbox__box,.Checkbox:has([data-selected=true]) .Checkbox__box,.field-row-checkbox[data-selected=true] .field-row-checkbox__box,.field-row-checkbox[data-selected=true] .Checkbox__box,.field-row-checkbox:has([data-selected=true]) .field-row-checkbox__box{background:#1c4c82}.Checkbox[data-focus-visible=true] .Checkbox__box,.Checkbox:has([data-focus-visible=true]) .Checkbox__box,.field-row-checkbox[data-focus-visible=true] .field-row-checkbox__box,.field-row-checkbox:has([data-focus-visible=true]) .field-row-checkbox__box{outline:2px solid #99c5e8;outline-offset:2px}.Checkbox__label,.field-row-checkbox__label{font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878}.CheckboxGroup{display:flex;align-items:flex-start}.CheckboxGroup--column{flex-direction:column;gap:12px}.CheckboxGroup--row{flex-direction:row;flex-wrap:wrap;gap:24px}.CheckboxGroup--disabled{opacity:.5;pointer-events:none}.CheckboxGroup .Checkbox.field-row-checkbox{flex:none;width:auto}.Switch.switch{flex:none;flex-shrink:0;--switch-control-bg: #f5f4f4;--switch-control-bg-hover: #f5f4f4;--switch-control-bg-pressed: #f5f4f4;--switch-control-bg-checked: #1c4c82;--switch-control-bg-checked-hover: #3a6098}.Switch.switch .switch__content,.Switch.switch .Switch__content{display:inline-flex;align-items:center;margin:0;padding:0;border:none;background:transparent;line-height:0}.Switch.switch .switch__control,.Switch.switch .Switch__control{box-sizing:border-box;position:relative;display:block;flex-shrink:0;padding:0;border:none;border-radius:9999px;overflow:hidden;background-color:var(--switch-control-bg);transition:background-color .15s ease}.Switch.switch[data-selected=true] .switch__control,.Switch.switch[aria-checked=true] .switch__control,.Switch.switch[data-selected=true] .Switch__control,.Switch.switch[aria-checked=true] .Switch__control{background-color:var(--switch-control-bg-checked)}.Switch.switch .switch__thumb,.Switch.switch .Switch__thumb{position:absolute!important;top:50%!important;margin:0!important;border-radius:9999px!important;background:#fcfcfc!important;box-shadow:0 0 1px #0000004d,0 1px 3px #00000014;transform:translateY(-50%)!important;transition:left .2s ease,background-color .15s ease}.Switch.switch:not(.switch--sm):not(.switch--lg) .switch__control,.Switch.switch.switch--md .switch__control,.Switch.switch:not(.Switch--sm):not(.Switch--lg) .Switch__control{width:40px;height:20px}.Switch.switch:not(.switch--sm):not(.switch--lg) .switch__thumb,.Switch.switch.switch--md .switch__thumb,.Switch.switch:not(.Switch--sm):not(.Switch--lg) .Switch__thumb{left:2px!important;width:16px!important;height:16px!important}.Switch.switch:not(.switch--sm):not(.switch--lg)[data-selected=true] .switch__thumb,.Switch.switch:not(.switch--sm):not(.switch--lg)[aria-checked=true] .switch__thumb,.Switch.switch.switch--md[data-selected=true] .switch__thumb,.Switch.switch.switch--md[aria-checked=true] .switch__thumb{left:22px!important}.Switch.switch.switch--sm .switch__control,.Switch.switch.Switch--sm .Switch__control{width:32px;height:16px}.Switch.switch.switch--sm .switch__thumb,.Switch.switch.Switch--sm .Switch__thumb{left:2px!important;width:12px!important;height:12px!important}.Switch.switch.switch--sm[data-selected=true] .switch__thumb,.Switch.switch.switch--sm[aria-checked=true] .switch__thumb{left:18px!important}.Switch.switch.switch--lg .switch__control,.Switch.switch.Switch--lg .Switch__control{width:48px;height:24px}.Switch.switch.switch--lg .switch__thumb,.Switch.switch.Switch--lg .Switch__thumb{left:2px!important;width:20px!important;height:20px!important}.Switch.switch.switch--lg[data-selected=true] .switch__thumb,.Switch.switch.switch--lg[aria-checked=true] .switch__thumb{left:26px!important}.Switch.switch--disabled,.Switch.switch[data-disabled=true]{opacity:.5}.Chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 10px;border:none;border-radius:9999px;font-family:Inter,system-ui,sans-serif;vertical-align:middle}.Chip--disabled{opacity:.5;pointer-events:none}.Chip--secondary{background:#99c5e8;color:#fff}.Chip--primary{background:#1c4c82;color:#fff}.Chip--outline{background:#fff;color:#787878}.Chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:14px;line-height:20px}.Chip__remove{flex:none;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;border:none;border-radius:2px;background:transparent;color:inherit;cursor:pointer}.Chip__remove:hover{opacity:.8}.Chip__remove:focus-visible{outline:2px solid #99c5e8;outline-offset:2px}.Tag{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;max-width:100%;border:1px solid transparent;font-family:Inter,system-ui,sans-serif;font-weight:500;line-height:1.34;vertical-align:middle;white-space:nowrap}.Tag--sm{height:20px;padding:0 5px;border-radius:10px;font-size:11px}.Tag--md{height:24px;padding:0 6px;border-radius:12px;font-size:12px}.Tag--lg{height:28px;padding:0 8px;border-radius:14px;font-size:13px}.Tag--default{background:#ebebec;color:#18181b}.Tag--selected{background:#1c4c82;color:#fff}.Tag--onSurface{background:#fff;border-color:#e5e5e5;color:#18181b}.Tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.Badge{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;vertical-align:middle}.Badge--count{min-width:20px;height:20px;padding:0 6px;border-radius:10px}.Badge--dot{width:8px;height:8px;min-width:8px;padding:0;border-radius:9999px}.Badge--danger{background:#d4183d}.Badge--primary{background:#1c4c82}.Badge--neutral{background:#787878}.Badge__count{font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:11px;line-height:1;color:#fff;white-space:nowrap}.BadgeAnchor{position:relative;display:inline-flex;vertical-align:middle}.BadgeAnchor>.Badge{position:absolute;top:0;right:0;z-index:1;transform:translate(40%,-40%)}.BadgeAnchor>.Badge--dot{transform:translate(25%,-25%)}.StatusChip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:9999px;vertical-align:middle}.StatusChip--info{background:#e7eff8;color:#1c4c82}.StatusChip--neutral{background:#f5f4f4;color:#787878}.StatusChip--success{background:#e6f4ea;color:#1e7b34}.StatusChip--warning{background:#fef3e2;color:#b7791f}.StatusChip--danger{background:#fbecef;color:#d4183d}.StatusChip--purple{background:#f0e9fb;color:#6d28d9}.StatusChip__label{font-weight:600;font-size:12px;line-height:16px;white-space:nowrap}.StatusChip__icon{display:inline-flex;flex-shrink:0;color:inherit}.StatusChip__icon svg{display:block}.Avatar{box-sizing:border-box;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background:#99c5e8;vertical-align:middle;-webkit-user-select:none;user-select:none}.Avatar--sm{width:32px;height:32px}.Avatar--sm .Avatar__initials{font-size:12px}.Avatar--md{width:44px;height:44px}.Avatar--md .Avatar__initials{font-size:16px}.Avatar--lg{width:56px;height:56px}.Avatar--lg .Avatar__initials{font-size:20px}.Avatar--xl{width:72px;height:72px}.Avatar--xl .Avatar__initials{font-size:26px}.Avatar--image{background:#fff}.Avatar__img{display:block;width:100%;height:100%;object-fit:cover}.Avatar__initials{font-family:Inter,system-ui,sans-serif;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap}.UserChip{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:9999px;background:#fff;border:1px solid #e5e5e5;max-width:100%;font-family:Inter,system-ui,sans-serif;text-align:left}.UserChip--clickable{cursor:pointer;border-color:#e5e5e5}.UserChip--clickable:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.UserChip__texts{display:flex;flex-direction:column;gap:0;min-width:0}.UserChip__name{font-weight:600;font-size:14px;line-height:20px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.UserChip__role{font-weight:400;font-size:12px;line-height:16px;color:#787878;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.UserChip__chevron{display:inline-flex;flex-shrink:0;color:#787878}.UserChip__chevron svg{display:block}button.UserChip{border:1px solid #e5e5e5;padding:8px 12px}.TextField,.text-field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Inter,system-ui,sans-serif}.TextField--disabled,.TextField.TextField--disabled,.text-field--disabled,.text-field.TextField--disabled{pointer-events:none}.TextField--disabled .TextField__control,.TextField--disabled .text-field__control,.TextField--disabled .TextField__helper,.TextField--disabled .text-field__helper,.TextField--disabled .TextField__error,.TextField--disabled .text-field__error,.TextField--disabled .TextField__top-helper,.TextField--disabled .text-field__top-helper,.TextField.TextField--disabled .TextField__control,.TextField.TextField--disabled .text-field__control,.TextField.TextField--disabled .TextField__helper,.TextField.TextField--disabled .text-field__helper,.TextField.TextField--disabled .TextField__error,.TextField.TextField--disabled .text-field__error,.TextField.TextField--disabled .TextField__top-helper,.TextField.TextField--disabled .text-field__top-helper,.text-field--disabled .TextField__control,.text-field--disabled .text-field__control,.text-field--disabled .TextField__helper,.text-field--disabled .text-field__helper,.text-field--disabled .TextField__error,.text-field--disabled .text-field__error,.text-field--disabled .TextField__top-helper,.text-field--disabled .text-field__top-helper,.text-field.TextField--disabled .TextField__control,.text-field.TextField--disabled .text-field__control,.text-field.TextField--disabled .TextField__helper,.text-field.TextField--disabled .text-field__helper,.text-field.TextField--disabled .TextField__error,.text-field.TextField--disabled .text-field__error,.text-field.TextField--disabled .TextField__top-helper,.text-field.TextField--disabled .text-field__top-helper{opacity:.5}.TextField__top-helper,.text-field__top-helper{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#333}.TextField__label,.text-field__label{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;text-align:left;color:#787878}.TextField__control,.text-field__control{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:8px;width:100%;height:44px;min-height:44px;padding:7px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.TextField__control:focus-within,.TextField--focus .TextField__control,.text-field__control:focus-within,.TextField--focus .text-field__control{border-color:#787878}.TextField__control--compact,.text-field__control--compact{height:44px;min-height:44px;padding:7px 14px}.TextField__control--with-icon,.text-field__control--with-icon{height:44px;min-height:44px}.TextField__control--filled,.text-field__control--filled{background:#f5f4f4}.TextField__control--error,.text-field__control--error{border-color:#d4183d}.TextField__control--error:focus-within,.text-field__control--error:focus-within{border-color:#d4183d}.TextField__control--label-only,.text-field__control--label-only{min-height:48px;height:auto}.TextField__control--external-asterisk,.text-field__control--external-asterisk{overflow:visible}.TextField__fake-placeholder,.text-field__fake-placeholder{position:absolute;top:50%;left:14px;transform:translateY(-50%);font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878;pointer-events:none}.TextField__fake-placeholder--large,.text-field__fake-placeholder--large{font-weight:600;font-size:20px;line-height:24px}.TextField__control:has(.TextField__icon--prefix) .TextField__fake-placeholder,.text-field__control:has(.TextField__icon--prefix) .TextField__fake-placeholder,.TextField__control:has(.TextField__icon--prefix) .text-field__fake-placeholder,.text-field__control:has(.TextField__icon--prefix) .text-field__fake-placeholder{left:42px}.TextField__input,.text-field__input{flex:1;min-width:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#333;outline:none}.TextField__input.input,.text-field__input.input{height:auto;min-height:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#333;outline:none;--field-shadow: none;--tw-shadow: 0 0 #0000;--tw-inset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000}.TextField__input::placeholder,.text-field__input::placeholder{color:#787878;opacity:1}.TextField__input--placeholder,.text-field__input--placeholder{color:#787878}.TextField__input--large,.text-field__input--large{font-weight:600;font-size:20px;line-height:24px}.TextField__input:disabled,.text-field__input:disabled{cursor:not-allowed}.TextField__control--filled .TextField__input,.TextField__control--filled .text-field__input,.text-field__control--filled .TextField__input,.text-field__control--filled .text-field__input{color:#333}.TextField__asterisk,.text-field__asterisk{color:#d4183d}.text-field__external-asterisk{position:absolute;top:-5px;right:28px;font-weight:500;font-size:14px;line-height:1;color:#d4183d;pointer-events:none}.TextField__icon,.text-field__icon,.TextField__icon-btn,.text-field__icon-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#787878}.TextField__control--filled .TextField__icon,.TextField__control--filled .text-field__icon,.TextField__control--filled .TextField__icon-btn,.TextField__control--filled .text-field__icon-btn,.text-field__control--filled .TextField__icon,.text-field__control--filled .text-field__icon,.text-field__control--filled .TextField__icon-btn,.text-field__control--filled .text-field__icon-btn{color:#333}.TextField__icon-btn,.text-field__icon-btn{padding:0;border:none;background:transparent;cursor:pointer}.TextField__icon-btn:focus-visible,.text-field__icon-btn:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:4px}.TextField__helper,.text-field__helper{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878}.TextField__error,.text-field__error{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#d4183d}.OtpInput{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;font-family:Inter,system-ui,sans-serif}.OtpInput--disabled{pointer-events:none;opacity:.5}.OtpInput__cells{display:flex;flex-wrap:nowrap;gap:8px;width:100%}.OtpInput__cell{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:56px;height:44px;margin:0;padding:0;border:1px solid #e5e5e5;border-radius:10px;background:#fff;font-family:inherit;font-weight:500;font-size:20px;line-height:28px;text-align:center;color:#333;caret-color:#1c4c82;transition:background-color .15s ease,border-color .15s ease}.OtpInput__cell:focus{outline:none;border-color:#787878}.OtpInput__cell--filled{background:#f5f4f4}.OtpInput__cell--error,.OtpInput--error .OtpInput__cell{border-color:#d4183d}.OtpInput__cell--error:focus,.OtpInput--error .OtpInput__cell:focus{border-color:#d4183d}.OtpInput__error{margin:0;font-weight:400;font-size:12px;line-height:16px;color:#d4183d}@media(max-width:767px){.OtpInput__cells{gap:6px}.OtpInput__cell{max-width:48px;font-size:18px}}.Textarea{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:Inter,system-ui,sans-serif}.Textarea--disabled{pointer-events:none}.Textarea--disabled .Textarea__control,.Textarea--disabled .Textarea__helper,.Textarea--disabled .Textarea__error{opacity:.5}.Textarea__label{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;text-align:left;color:#787878}.Textarea__asterisk{color:#d4183d}.Textarea__control{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:88px;padding:12px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.Textarea__control:focus-within,.Textarea--focus .Textarea__control{border-color:#787878}.Textarea__control--filled{background:#f5f4f4}.Textarea__control--error{border-color:#d4183d}.Textarea__control--error:focus-within{border-color:#d4183d}.Textarea__input{box-sizing:border-box;display:block;width:100%;min-height:64px;margin:0;padding:0;border:none;background:transparent;resize:vertical;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#333;outline:none}.Textarea__input::placeholder{color:#787878;opacity:1}.Textarea__input--placeholder{color:#787878}.Textarea__input:disabled{cursor:not-allowed;resize:none}.Textarea__control--filled .Textarea__input{color:#333}.Textarea__helper{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#787878}.Textarea__error{margin:0;width:100%;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#d4183d}.SearchInput{display:flex;flex-direction:column;width:100%;font-family:Inter,system-ui,sans-serif}.SearchInput--disabled{opacity:.5;pointer-events:none}.SearchInput__control{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;height:44px;min-height:44px;padding:0 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.SearchInput__control:focus-within,.SearchInput--focus .SearchInput__control{border-color:#787878}.SearchInput__control--filled{background:#f5f4f4}.SearchInput__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#787878}.SearchInput__control--filled .SearchInput__icon{color:#333}.SearchInput__input{flex:1;min-width:0;padding:0;border:none;background:transparent;font:inherit;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.005em;color:#333;outline:none}.SearchInput__input::placeholder{color:#787878;opacity:1}.SearchInput__input--placeholder{color:#787878}.SearchInput__input::-webkit-search-cancel-button{display:none}.SearchInput__input:disabled{cursor:not-allowed}.SearchInput__control--filled .SearchInput__input{color:#333}.SearchInput__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:#333;cursor:pointer}.SearchInput__clear:hover{opacity:.75}.SearchInput__clear:focus-visible{outline:2px solid #99c5e8;outline-offset:2px}.calendar-popup{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:280px;max-width:100%;padding:0 16px 16px;font-family:Inter,system-ui,sans-serif;background:#fff}.calendar-popup--year .calendar-popup__year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 0}.calendar-popup__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;overflow:hidden}.calendar-popup__month-btn{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;color:#333}.calendar-popup__month-btn--static{cursor:default;pointer-events:none}.calendar-popup__month-btn:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:4px}.calendar-popup__month-label{font-weight:500;font-size:14px;line-height:normal;color:#333;white-space:nowrap}.calendar-popup__nav{display:flex;align-items:center;gap:8px}.calendar-popup__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;background:transparent;cursor:pointer}.calendar-popup__nav-btn:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:4px}.calendar-popup__weekdays{display:flex;width:100%;text-align:center;font-weight:500;font-size:12px;line-height:16px;color:#787878}.calendar-popup__weekday{flex:1 0 0;min-width:0}.calendar-popup__days{display:flex;flex-direction:column;gap:2px;width:100%}.calendar-popup__week{display:flex;width:100%}.calendar-popup__day{box-sizing:border-box;display:flex;flex:1 0 0;align-items:center;justify-content:center;min-width:0;height:34px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;font:inherit;cursor:pointer;color:#333}.calendar-popup__day--outside{color:#e5e5e5}.calendar-popup__day--selected,.calendar-popup__day--range-start,.calendar-popup__day--range-end{background:#1c4c82;border-radius:17px;color:#fff;z-index:1}.calendar-popup__day--in-range{background:#eff6ff;border-radius:0;color:#333}.calendar-popup__day--disabled{opacity:.35;cursor:not-allowed}@media(hover:hover){.calendar-popup__day:hover:not(:disabled):not(.calendar-popup__day--selected):not(.calendar-popup__day--range-start):not(.calendar-popup__day--range-end):not(.calendar-popup__day--in-range){background:#eff6ff}}.calendar-popup__day:focus-visible{outline:2px solid #99c5e8;outline-offset:1px}.calendar-popup__day-num{font-weight:500;font-size:13px;line-height:normal;white-space:nowrap}.calendar-popup__footer{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;width:100%;padding-top:12px;overflow:hidden;white-space:nowrap}.calendar-popup__footer-days{font-weight:700;font-size:16px;line-height:normal;color:#1c4c82}.calendar-popup__footer-range{font-weight:500;font-size:15px;line-height:normal;color:#787878}.calendar-popup__year-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 0;width:100%}.calendar-popup__year-cell{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:34px;margin:0;padding:0;border:none;border-radius:8px;background:transparent;font:inherit;font-weight:500;font-size:13px;line-height:normal;color:#333;cursor:pointer}.calendar-popup__year-cell--empty{pointer-events:none;cursor:default}.calendar-popup__year-cell--selected{background:#1c4c82;border-radius:17px;color:#fff}.calendar-popup__year-cell--disabled{opacity:.35;cursor:not-allowed}@media(hover:hover){.calendar-popup__year-cell:hover:not(.calendar-popup__year-cell--selected):not(.calendar-popup__year-cell--disabled):not(.calendar-popup__year-cell--empty){background:#eff6ff}}.calendar-popup__year-cell:focus-visible{outline:2px solid #99c5e8;outline-offset:1px}.DatePicker{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;font-family:Inter,system-ui,sans-serif}.DatePicker.ui-field-width--fixed{max-width:343px}.DatePicker.ui-field-width--parent{max-width:none}.DatePicker--disabled{pointer-events:none}.DatePicker--disabled .DatePicker__field,.DatePicker--disabled .DatePicker__helper,.DatePicker--disabled .DatePicker__error{opacity:.5}.DatePicker--open{z-index:10}.DatePicker__field{position:relative;width:100%}.DatePicker__label{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;text-align:left;color:#787878;overflow-wrap:anywhere}.DatePicker__control{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;height:44px;padding:7px 14px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;overflow:hidden}.DatePicker__control--filled{background:#f5f4f4}.DatePicker__control--open:not(.DatePicker__control--error){background:#f5f4f4}.DatePicker__control--error{border-color:#d4183d;background:#fff}.DatePicker__input{flex:1;min-width:0;width:100%;height:auto;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:500;font-size:14px;line-height:20px;color:#787878;outline:none}.DatePicker__input::placeholder{color:#787878}.DatePicker__input--filled{color:#333}.DatePicker__input:disabled{cursor:not-allowed}.DatePicker__icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:#787878;cursor:pointer}.DatePicker__icon-btn:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:4px}.DatePicker__popup{position:absolute;top:calc(100% + 6px);left:0;z-index:20;box-sizing:border-box;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000001a}.DatePicker__helper,.DatePicker__error{margin:0;width:100%;font-weight:500;font-size:14px;line-height:20px;color:#787878;overflow-wrap:anywhere}.DatePicker__error{color:#d4183d}.SegmentPicker{--makc-segment-accent: #1c4c82;--makc-segment-spring: cubic-bezier(.34, 1.7, .5, 1);width:max-content;max-width:100%;font-family:Inter,system-ui,sans-serif}.SegmentPicker--fluid,.SegmentPicker--fluid .SegmentPicker__track{width:100%}.SegmentPicker--fluid .SegmentPicker__option{flex:1 1 0}.SegmentPicker--disabled{opacity:.5;pointer-events:none}.SegmentPicker__caption{margin:0 0 10px 2px;font-weight:500;font-size:13px;line-height:1.3;letter-spacing:.02em;color:#787878}.SegmentPicker__track{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;height:44px;padding:4px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.SegmentPicker__pill{position:absolute;top:4px;left:0;z-index:0;width:0;height:36px;border-radius:8px;background:var(--makc-segment-accent);box-shadow:0 0 10px #1c4c8240;transform-origin:center;transition:left .6s var(--makc-segment-spring),width .6s var(--makc-segment-spring);pointer-events:none}.SegmentPicker__pill--land{animation:SegmentPicker-land .62s var(--makc-segment-spring) .12s}.SegmentPicker__option{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:36px;padding:0 25px;border:0;border-radius:8px;background:transparent;font:inherit;font-weight:500;font-size:16px;line-height:24px;color:#333;white-space:nowrap;cursor:pointer;transition:color .28s ease}.SegmentPicker__option[aria-selected=true]{color:#fff}.SegmentPicker__option:disabled{cursor:not-allowed}.SegmentPicker__option:focus-visible{outline:2px solid #99c5e8;outline-offset:2px}@keyframes SegmentPicker-land{0%{transform:scale(1)}50%{transform:scale(1.03,.86)}74%{transform:scale(.99,1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.SegmentPicker__pill{transition:left .15s ease,width .15s ease}.SegmentPicker__pill--land{animation:none}}.Alert{width:100%;display:flex;flex-direction:row;align-items:center;gap:16px;border:1px solid #99c5e8;border-radius:10px;text-align:left;background:none;box-shadow:none;padding:0}.Alert__icon{flex:none;flex-shrink:0;width:20px;height:20px;margin:0 0 0 12px}.Alert__text{flex:1;margin:12px 17px 12px 0;font-size:14px;line-height:21px;font-weight:400;letter-spacing:.005em;color:#1c4c82;white-space:pre-line}.Alert--info,.Alert--mobile{border-color:#99c5e8;background-color:#eff6ff;color:#1c4c82}.Alert--error{border-color:#d4183d;background-color:#fbecef;color:#d4183d}.Alert--error .Alert__text{color:#d4183d}.Toast{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:360px;max-width:calc(100vw - 32px);min-height:70px;padding:14px 16px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;text-align:left}.Toast__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin-top:0;color:#1c4c82}.Toast--danger .Toast__icon{color:#d4183d}.Toast--neutral .Toast__icon{color:#333}.Toast__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:2px;min-width:0;overflow:hidden}.Toast__title{margin:0;font-weight:600;font-size:14px;line-height:20px;color:#333}.Toast__message{margin:0;font-weight:400;font-size:14px;line-height:20px;color:#787878}.Toast__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:none;background:transparent;color:#787878;cursor:pointer}@media(hover:hover){.Toast__close:hover{color:#333}}.Toast__close:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:4px}.ToastToaster [data-rht-toaster]{inset:16px!important}.Tooltip__trigger{display:inline-flex;max-width:100%}.Tooltip{box-sizing:border-box;z-index:50;max-width:min(280px,80vw);padding:6px 10px;border:none;border-radius:8px;background:#333;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:12px;line-height:16px;color:#fff;text-align:left;white-space:normal}.Skeleton{display:block;flex:none;position:relative;overflow:hidden;background-color:#f5f4f4}.Skeleton--text{width:100%;max-width:340px;height:14px;border-radius:8px}.Skeleton--title{width:170px;max-width:100%;height:20px;border-radius:8px}.Skeleton--avatar{width:44px;height:44px;border-radius:9999px}.Skeleton--button{width:160px;max-width:100%;height:44px;border-radius:8px}.Skeleton--input{width:100%;max-width:340px;height:44px;border-radius:8px}.Skeleton--card{width:100%;max-width:340px;height:120px;border-radius:13px}.Skeleton.skeleton--shimmer:after{background-image:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.75) 50%,transparent 100%)}.Progress.progress-bar{box-sizing:border-box;display:grid;grid-template-areas:"label output" "track track";grid-template-columns:1fr auto;align-items:start;gap:6px;width:100%;max-width:340px;margin:0;padding:0;font-family:Inter,system-ui,sans-serif;--progress-bar-fill: #1c4c82}.Progress.progress-bar .Progress__label,.Progress.progress-bar [data-slot=label]{grid-area:label;margin:0;padding:0;width:auto;max-width:100%;overflow:hidden;font-size:12px;font-weight:500;line-height:16px;color:#787878;white-space:nowrap;text-overflow:ellipsis}.Progress.progress-bar .Progress__output,.Progress.progress-bar .progress-bar__output{grid-area:output;margin:0;padding:0;font-size:12px;font-weight:500;line-height:16px;color:#787878;font-variant-numeric:tabular-nums;white-space:nowrap}.Progress.progress-bar .Progress__track,.Progress.progress-bar .progress-bar__track{grid-area:track;box-sizing:border-box;position:relative;width:100%;margin:0;padding:0;overflow:hidden;border:none;border-radius:9999px;background-color:#f5f4f4;box-shadow:inset 0 0 0 1px #e5e5e5}.Progress.progress-bar .Progress__fill,.Progress.progress-bar .progress-bar__fill{position:absolute;top:0;left:0;height:100%;margin:0;border:none;border-radius:9999px;background-color:#1c4c82;transition:width .3s ease}.Progress.progress-bar:not([aria-valuenow]) .Progress__fill,.Progress.progress-bar:not([aria-valuenow]) .progress-bar__fill{width:40%;animation:progress-bar-indeterminate 1.5s cubic-bezier(.65,0,.35,1) infinite}.Progress.progress-bar.Progress--sm .Progress__track,.Progress.progress-bar.Progress--sm .progress-bar__track{height:6px}.Progress.progress-bar.Progress--md .Progress__track,.Progress.progress-bar.Progress--md .progress-bar__track{height:10px}.Progress.progress-bar.Progress--lg .Progress__track,.Progress.progress-bar.Progress--lg .progress-bar__track{height:16px}@media(prefers-reduced-motion:reduce){.Progress.progress-bar .Progress__fill,.Progress.progress-bar .progress-bar__fill{transition:none;animation:none}}.ModalRoot{display:inline-flex;flex-direction:column;align-items:flex-start}.Modal__backdrop.modal__backdrop,.modal__backdrop.Modal__backdrop{position:fixed!important;inset:0!important;z-index:10000!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:var(--visual-viewport-height, 100dvh)!important;margin:0;padding:0}.modal__backdrop--opaque{background:#0006}.Modal__container.modal__container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%;padding:16px;pointer-events:none}.Modal.modal__dialog,.Modal{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%;max-width:480px;margin:0 auto;padding:25px;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;outline:none;pointer-events:auto}.Modal.modal__dialog__header,.Modal__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;overflow:hidden}.Modal.modal__dialog__title,.Modal__title{flex:1 1 auto;margin:0;min-width:0;font-size:20px;font-weight:600;line-height:28px;color:#333}.Modal.modal__dialog__close,.Modal__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:8px;background:transparent;color:#787878;cursor:pointer;box-shadow:none}.Modal.modal__dialog__close:hover,.Modal__close:hover{color:#333;background:#f5f4f4}.Modal.modal__dialog__close:focus-visible,.Modal__close:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Modal.modal__dialog__close svg,.Modal.modal__dialog__close span,.Modal__close svg,.Modal__close span{width:20px!important;height:20px!important}.Modal.modal__dialog__body,.Modal__body{margin:0;width:100%;font-size:14px;font-weight:400;line-height:20px;color:#333}.Modal.modal__dialog__footer,.Modal__footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;width:100%;margin:0;overflow:hidden}.EmptyState.empty-state,.EmptyState{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;max-width:420px;min-height:200px;margin:0;padding:48px 24px;border:1px dashed #e5e5e5;border-radius:10px;background:#fff;font-family:Inter,system-ui,sans-serif;text-align:center;color:#333}.EmptyState.empty-state__iconBox,.EmptyState__iconBox{display:inline-flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;overflow:hidden;border:2px solid #eff6ff;border-radius:14px;background:#f5f4f4;color:#787878}.EmptyState.empty-state__title,.EmptyState__title{margin:0;max-width:360px;font-size:16px;font-weight:600;line-height:24px;color:#333}.EmptyState.empty-state__description,.EmptyState__description{margin:0;max-width:360px;font-size:14px;font-weight:400;line-height:20px;color:#787878}.EmptyState.empty-state__action,.EmptyState__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:4px}.ProgressStepper-wrapper{box-sizing:border-box;display:flex;justify-content:center;width:100%;margin:25px 0}@media(max-width:767px){.ProgressStepper-wrapper{width:calc(100% - 32px);margin:25px 16px;padding:0}}.ProgressStepper{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;padding:16px;border-radius:10px;background:#f5f4f4;font-family:Inter,system-ui,sans-serif}@media(max-width:767px){.ProgressStepper{min-height:112px;margin:0 16px}}@media(min-width:900px){.ProgressStepper{justify-content:space-between;max-width:900px;min-height:194px}}.ProgressStepper__step{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0;border:none;background:transparent;cursor:pointer}@media(min-width:900px){.ProgressStepper__step{overflow:visible}}.ProgressStepper__step:focus{outline:none}.ProgressStepper__step:focus-visible{outline:2px solid #d4183d;outline-offset:4px;border-radius:8px}.ProgressStepper__indicator{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.ProgressStepper__number{font-size:20px;font-weight:600;line-height:24px;color:#787878;transition:font-size .5s cubic-bezier(.4,0,.2,1),line-height .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}.ProgressStepper__title{font-size:12px;font-weight:500;line-height:16px;text-align:center;color:#333}@media(max-width:767px){.ProgressStepper__title{position:relative;z-index:1;width:140px;margin-right:calc((140px - 100%)/-2);margin-left:calc((140px - 100%)/-2);overflow:visible;white-space:nowrap}}@media(min-width:900px){.ProgressStepper__title{display:block;width:100%;white-space:normal}}.ProgressStepper__step--active .ProgressStepper__indicator{border:1px solid #d4183d;background:#d4183d}.ProgressStepper__step--active .ProgressStepper__number{font-size:24px;line-height:29px;letter-spacing:-1px;color:#fff}.ProgressStepper__step--active .ProgressStepper__title{display:block}@media(min-width:900px){.ProgressStepper .ProgressStepper__indicator{width:90px;height:90px;border:1px solid #e5e5e5;border-radius:13px;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.ProgressStepper .ProgressStepper__number{font-size:30px;line-height:36px;letter-spacing:-1px}.ProgressStepper .ProgressStepper__step--active .ProgressStepper__indicator{border-color:#d4183d;background:#d4183d}.ProgressStepper .ProgressStepper__step--active .ProgressStepper__number{font-size:48px;line-height:48px;letter-spacing:-1.5px;color:#fff}}.ProgressStepper__line{flex:1;min-width:27px;height:3px;border-radius:2px;background:#fff}@media(min-width:900px){.ProgressStepper__line{flex:none;width:68px}}.ProgressStepper__line--active{background:#d4183d}.Stepper{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:center;font-family:Inter,system-ui,sans-serif;--stepper-circle: 36px;--stepper-radius: 18px;--stepper-gap: 8px;--stepper-connector: 40px;--stepper-label: 13px;--stepper-number: 14px;--stepper-check: 16px}.Stepper--mobile{--stepper-circle: 28px;--stepper-radius: 14px;--stepper-gap: 6px;--stepper-connector: 24px;--stepper-label: 11px;--stepper-number: 12px;--stepper-check: 12px}@media(max-width:767px){.Stepper--auto{--stepper-circle: 28px;--stepper-radius: 14px;--stepper-gap: 6px;--stepper-connector: 24px;--stepper-label: 11px;--stepper-number: 12px;--stepper-check: 12px}}.Stepper__item{display:inline-flex;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:var(--stepper-gap);margin:0;padding:0;border:none;background:transparent;font:inherit;color:inherit;text-align:center}.Stepper__item[type=button]{cursor:pointer}.Stepper__item[type=button]:focus{outline:none}.Stepper__item[type=button]:focus-visible .Stepper__circle{outline:2px solid #1c4c82;outline-offset:2px}.Stepper__connector{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--stepper-connector);height:var(--stepper-circle)}.Stepper__connectorLine{display:block;width:100%;height:2px;border-radius:24px;background:#f5f4f4;transition:background-color .25s ease}.Stepper__item--done .Stepper__connectorLine{background:#99c5e8}.Stepper__item--active .Stepper__connectorLine{background:#1c4c82}.Stepper__step{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:var(--stepper-circle)}.Stepper__circle{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--stepper-circle);height:var(--stepper-circle);overflow:hidden;border-radius:var(--stepper-radius);transition:background-color .25s ease,border-color .25s ease,color .25s ease}.Stepper__number{font-size:var(--stepper-number);font-weight:600;line-height:1}.Stepper__label{margin:0;font-size:var(--stepper-label);font-weight:500;line-height:16px;white-space:nowrap;transition:color .25s ease}.Stepper__item--done .Stepper__circle{background:#99c5e8;color:#fff}.Stepper__item--done .Stepper__label{color:#787878}.Stepper__item--done .Stepper__circle span,.Stepper__item--done .Stepper__circle svg{width:var(--stepper-check)!important;height:var(--stepper-check)!important}.Stepper__item--active .Stepper__circle{background:#1c4c82;color:#fff}.Stepper__item--active .Stepper__number{color:#fff}.Stepper__item--active .Stepper__label{color:#333}.Stepper__item--upcoming .Stepper__circle{border:1px solid #e5e5e5;background:#fff;color:#787878}.Stepper__item--upcoming .Stepper__number,.Stepper__item--upcoming .Stepper__label{color:#787878}.Breadcrumbs{font-family:Inter,system-ui,sans-serif}.Breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.Breadcrumbs__item{display:inline-flex;align-items:center;margin:0}.Breadcrumbs__sep{display:inline-flex;flex-shrink:0;align-items:center;color:#787878}.Breadcrumbs__link{margin:0;padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:500;line-height:20px;color:#787878;text-decoration:none;cursor:pointer;white-space:nowrap}.Breadcrumbs__link:hover{color:#1c4c82}.Breadcrumbs__link:focus-visible{outline:2px solid #1c4c82;outline-offset:2px;border-radius:2px}.Breadcrumbs__current{font-size:14px;font-weight:500;line-height:20px;color:#333;white-space:nowrap}.Tabs{box-sizing:border-box;display:flex;flex-direction:row;align-items:stretch;font-family:Inter,system-ui,sans-serif}.Tabs__tab{display:inline-flex;flex-direction:column;align-items:center;margin:0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer;color:#787878}.Tabs__tab:focus{outline:none}.Tabs__tab:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Tabs__tab:hover:not(.Tabs__tab--active) .Tabs__label{color:#333}.Tabs__label{font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.Tabs__underline{display:block;width:100%;height:2px;margin-top:8px;background:transparent}.Tabs__tab--active{color:#1c4c82}.Tabs__tab--active .Tabs__underline{background:#1c4c82}.Tabs--underlined{gap:24px;border-bottom:1px solid #e5e5e5}.Tabs--underlined .Tabs__tab{padding-top:10px}.Tabs--solid{gap:4px;padding:4px;border-radius:10px;background:#f5f4f4}.Tabs--solid .Tabs__tab{padding:8px 16px;border-radius:8px}.Tabs--solid .Tabs__tab--active{background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;color:#1c4c82}.Pagination{display:inline-flex;flex-direction:row;align-items:center;gap:4px;font-family:Inter,system-ui,sans-serif}.Pagination__btn{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:36px;height:36px;margin:0;padding:0 8px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:14px;font-weight:500;line-height:20px;color:#333;cursor:pointer}.Pagination__btn:focus{outline:none}.Pagination__btn:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Pagination__btn:hover:not(:disabled):not(.Pagination__btn--active){background:#f5f4f4}.Pagination__btn--nav{color:#333}.Pagination__btn--disabled,.Pagination__btn:disabled{opacity:.4;cursor:default;pointer-events:none}.Pagination__btn--active{background:#1c4c82;color:#fff;box-shadow:0 0 10px #1c4c8240;cursor:default}.Pagination__btn--active:hover{background:#1c4c82}.Pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;font-size:14px;font-weight:500;line-height:20px;color:#787878;-webkit-user-select:none;user-select:none}.Dropdown__popover.dropdown__popover,.Dropdown__popover{box-sizing:border-box;min-width:220px;max-width:min(320px,90vw);padding:6px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;outline:none}.Dropdown__menu.menu,.Dropdown__menu{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;outline:none}.Dropdown__separator,.Dropdown__menu [data-slot=separator],.Dropdown__menu hr{flex-shrink:0;width:100%;height:1px;margin:2px 0;border:none;background:#e5e5e5}.Dropdown__item.menu-item,.Dropdown__item{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;min-height:38px;margin:0;padding:9px 12px;border:none;border-radius:8px;background:transparent;font:inherit;color:#333;text-align:left;cursor:pointer;outline:none}.Dropdown__item.menu-item[data-hovered=true],.Dropdown__item.menu-item[data-focus=true],.Dropdown__item.menu-item:hover,.Dropdown__item.menu-item:focus-visible,.Dropdown__item[data-hovered=true],.Dropdown__item[data-focus=true],.Dropdown__item:hover,.Dropdown__item:focus-visible{background:#eff6ff}.Dropdown__item.menu-item[data-disabled=true],.Dropdown__item.menu-item[aria-disabled=true],.Dropdown__item[data-disabled=true],.Dropdown__item[aria-disabled=true]{opacity:.5;cursor:default;pointer-events:none}.Dropdown__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;color:#333}.Dropdown__icon span,.Dropdown__icon svg{width:18px!important;height:18px!important}.Dropdown__label,.Dropdown__item [data-slot=label]{flex:1 1 auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:20px;color:inherit}.Dropdown__item--danger,.Dropdown__item.menu-item--danger,.Dropdown__item--danger .Dropdown__icon,.Dropdown__item.menu-item--danger .Dropdown__icon{color:#d4183d}.Dropdown__item--danger[data-hovered=true],.Dropdown__item--danger[data-focus=true],.Dropdown__item--danger:hover,.Dropdown__item--danger:focus-visible,.Dropdown__item.menu-item--danger[data-hovered=true],.Dropdown__item.menu-item--danger[data-focus=true],.Dropdown__item.menu-item--danger:hover,.Dropdown__item.menu-item--danger:focus-visible{background:#fbecef}.TabBar{box-sizing:border-box;display:flex;width:100%;max-width:100%;height:64px;margin:0;padding:0;background:#fff;border-top:1px solid #e5e5e5;border-radius:0;box-shadow:none}.TabBar__list,.TabBar__tabs{display:flex;flex:1 1 auto;align-items:stretch;width:100%;height:100%;margin:0;padding:0;gap:0;border:none;background:transparent}.TabBar__tab{box-sizing:border-box;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;height:100%;margin:0;padding:0 4px;border:none;border-radius:0;background:transparent;color:#787878;cursor:pointer;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}.TabBar__tab[data-selected=true],.TabBar__tab[aria-selected=true]{color:#1c4c82}.TabBar__tab[data-focus-visible=true]{outline:2px solid #1c4c82;outline-offset:-2px}.TabBar__tab[data-disabled=true]{opacity:.45;cursor:not-allowed}.TabBar__iconWrap{position:relative;display:inline-flex;flex-shrink:0;width:22px;height:22px;align-items:center;justify-content:center}.TabBar__icon{display:inline-flex;color:inherit}.TabBar__icon svg{display:block;width:100%;height:100%}.TabBar__badge{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;transform:none}.TabBar__badge .Badge__count{font-size:10px}.TabBar__label{max-width:100%;overflow:hidden;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:11px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.NavBar{box-sizing:border-box;display:flex;align-items:center;gap:32px;width:100%;height:64px;padding:0 24px;background:#fff;border-bottom:1px solid #e5e5e5}.NavBar__brand{display:inline-flex;flex-shrink:0;align-items:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-decoration:none;color:inherit}.NavBar__logoImg{display:block;height:34px;width:auto}.NavBar__links{display:flex;flex:1 1 auto;align-items:center;gap:24px;min-width:0;overflow:hidden}.NavBar__link{margin:0;padding:0;border:none;background:transparent;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#787878;white-space:nowrap;cursor:pointer;text-decoration:none}.NavBar__link:hover,.NavBar__link--active{color:#1c4c82}.NavBar__link:focus-visible{outline:2px solid #1c4c82;outline-offset:2px;border-radius:4px}.NavBar__end{display:flex;flex-shrink:0;align-items:center;gap:16px;margin-left:auto}.NavBar__user{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#333;white-space:nowrap}.NavBar__cta{flex-shrink:0}.Sidebar{box-sizing:border-box;display:flex;flex-direction:column;width:260px;min-height:200px;padding:12px;background:#fff;border-right:1px solid #e5e5e5}.Sidebar__list{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;border:none;background:transparent;outline:none}.Sidebar__item{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;min-height:40px;margin:0;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#787878;cursor:pointer;outline:none;text-align:left}.Sidebar__item--divider{position:relative;margin-top:9px}.Sidebar__item--divider:before{content:"";position:absolute;top:-5px;right:0;left:0;height:1px;background:#e5e5e5}.Sidebar__item[data-selected=true],.Sidebar__item[aria-selected=true]{background:#eff6ff;color:#1c4c82}.Sidebar__item[data-hovered=true]:not([data-selected=true]){background:#f5f4f4}.Sidebar__item[data-focus-visible=true]{outline:2px solid #1c4c82;outline-offset:0}.Sidebar__item[data-disabled=true]{opacity:.45;cursor:not-allowed}.Sidebar__icon{display:inline-flex;flex-shrink:0;width:18px;height:18px;align-items:center;justify-content:center;color:inherit}.Sidebar__icon svg{display:block;width:100%;height:100%}.Sidebar__label{flex:1 1 auto;min-width:0;overflow:hidden;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.Sidebar__badge{margin-left:auto}.SiteHeader{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px}.SiteHeader__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1440px;margin-inline:auto;padding-inline:24px}.SiteHeader__start{display:flex;flex-shrink:0;align-items:center}.SiteHeader__back{flex-shrink:0}.SiteHeader__end{display:flex;flex-shrink:0;align-items:center;gap:14px;min-width:0}.SiteHeader__userName{overflow:hidden;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:32px;color:#333;text-overflow:ellipsis;white-space:nowrap}.SiteHeader__menuIcon{display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.SiteHeader__menuIcon:hover{color:#1c4c82}.SiteHeader__icon,.SiteHeader__iconBtn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;color:#333}.SiteHeader__iconBtn{margin:0;padding:0;border:none;border-radius:4px;background:transparent;cursor:pointer}.SiteHeader__iconBtn:hover{color:#1c4c82}.SiteHeader__iconBtn:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Footer{box-sizing:border-box;display:flex;flex-direction:column;gap:40px;width:100%;padding:48px 24px 24px;background:#1c4c82;color:#fff;font-family:Inter,system-ui,sans-serif}.Footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px;width:100%}.Footer__brand{display:inline-flex;flex-shrink:0;text-decoration:none}.Footer__logoImg{display:block;height:64px;width:auto}.Footer__nav{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:48px;min-width:0}@media(max-width:767px){.Footer__nav{justify-content:flex-start;gap:32px}}.Footer__col{display:flex;flex-direction:column;gap:10px;min-width:140px}.Footer__colTitle{margin:0;font-weight:600;font-size:14px;line-height:20px;color:#fff}.Footer__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.Footer__item{margin:0}.Footer__link{margin:0;padding:0;border:none;background:transparent;font-family:inherit;font-weight:400;font-size:13px;line-height:18px;color:#99c5e8;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.Footer__link:hover{color:#fff}.Footer__link:focus-visible{outline:2px solid #99c5e8;outline-offset:2px;border-radius:2px}.Footer__legal{width:100%;padding-top:16px;border-top:1px solid rgba(255,255,255,.15)}.Footer__note{margin:0;font-weight:400;font-size:12px;line-height:16px;color:#99c5e8}.Card.card,.Card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:420px;margin:0;padding:25px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;color:#333;transition:border-color .15s ease,box-shadow .15s ease}.Card--interactive{cursor:pointer}.Card--interactive:hover,.Card--interactive:focus-within{border-color:#1c4c82}.Card--interactive:hover .Card__footerLink,.Card--interactive:focus-within .Card__footerLink{color:#1c4c82;text-decoration:underline}.Card__iconBox{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;color:#787878}.Card__iconBox svg{display:block}.Card__iconBox--brand{border-color:transparent;background:#1c4c82;color:#fff}.Card__iconBox--danger{border-color:transparent;background:#d4183d;color:#fff}.Card__photo{box-sizing:border-box;width:100%;height:160px;overflow:hidden;border:1px solid #e5e5e5;border-radius:8px;background:#f5f4f4}.Card__photoImg{display:block;width:100%;height:100%;object-fit:cover}.Card__title,.Card .card__title{margin:0;width:100%;font-family:inherit;font-weight:600;font-size:20px;line-height:28px;color:#333}.Card__body{margin:0;width:100%;font-weight:400;font-size:14px;line-height:20px;color:#333}.Card__footer,.Card .card__footer{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;min-height:37px;padding-top:16px;border-top:1px solid #e5e5e5;background:transparent}.Card__footer--empty{border-top-color:transparent;pointer-events:none}.Card__footerLink{margin:0;padding:0;border:none;background:transparent;font-family:inherit;font-weight:400;font-size:14px;line-height:20px;color:#787878;text-decoration:none;cursor:pointer;white-space:nowrap}.Card__footerLink:hover{color:#1c4c82;text-decoration:underline}.Card__footerLink:focus-visible{outline:2px solid #1c4c82;outline-offset:2px;border-radius:2px}.CardInfo{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;width:100%;max-width:372px;padding:24px 20px;overflow:hidden;border-radius:24px;background:#f5f4f4;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014;font-family:Inter,system-ui,sans-serif;color:#333}.CardInfo__media{width:100%;height:176px;overflow:hidden;border-radius:16px;background:#f0f0f0}.CardInfo__media--empty{background:linear-gradient(135deg,#e7eff8,#f0f0f0)}.CardInfo__image{display:block;width:100%;height:100%;object-fit:cover}.CardInfo__body{display:flex;flex-direction:column;gap:24px;width:100%}.CardInfo__text{display:flex;flex-direction:column;gap:6px;width:100%}.CardInfo__title{margin:0;font-weight:600;font-size:24px;line-height:29px;letter-spacing:-1px;color:#333}.CardInfo__description{margin:0;font-weight:500;font-size:14px;line-height:20px;color:#333}.CardInfo__note{margin:0;font-weight:400;font-size:12px;line-height:16px;color:#787878}.CardInfo__actionRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.CardInfo__price{margin:0;font-weight:600;font-size:24px;line-height:29px;letter-spacing:-1px;color:#333;white-space:nowrap}.CardInfo__cta{flex-shrink:0}.Table.table-root,.Table{box-sizing:border-box;display:block;width:100%;overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:#fff;font-family:Inter,system-ui,sans-serif;color:#333}.Table__scroll,.Table .table__scroll-container{width:100%;overflow-x:auto;border:none;background:transparent}.Table__content,.Table .table__content{width:100%;min-width:720px;border-collapse:collapse;border-spacing:0;background:#fff}.Table__header,.Table .table__header{background:#f9fafb}.Table__column,.Table .table__column{box-sizing:border-box;height:auto;padding:12px 0;border-bottom:1px solid #e5e5e5;background:#f9fafb;font-weight:600;font-size:12px;line-height:16px;color:#787878;text-align:left;white-space:nowrap;vertical-align:middle}.Table__column:first-child,.Table .table__column:first-child{padding-left:20px}.Table__column:last-child,.Table .table__column:last-child{padding-right:20px}.Table__column:not(:first-child),.Table .table__column:not(:first-child){padding-left:16px}.Table__column--right,.Table .table__column--right{text-align:right}.Table__row,.Table .table__row{background:#fff}.Table__row[data-hovered=true],.Table__row:hover,.Table .table__row[data-hovered=true],.Table .table__row:hover{background:#f5f4f4}.Table__row[data-focus-visible=true],.Table .table__row[data-focus-visible=true]{outline:2px solid #1c4c82;outline-offset:-2px}.Table__cell,.Table .table__cell{box-sizing:border-box;height:52px;padding:14px 0;border-bottom:1px solid #e5e5e5;font-weight:400;font-size:14px;line-height:20px;color:#333;text-align:left;vertical-align:middle}.Table__cell:first-child,.Table .table__cell:first-child{padding-left:20px}.Table__cell:last-child,.Table .table__cell:last-child{padding-right:20px}.Table__cell:not(:first-child),.Table .table__cell:not(:first-child){padding-left:16px}.Table__cell--bold,.Table .table__cell--bold{font-weight:600}.Table__cell--right,.Table .table__cell--right{text-align:right}.Table__row:last-child .Table__cell,.Table__row:last-child .table__cell{border-bottom:none}.Table__footer,.Table .table__footer{display:flex;align-items:center;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e5e5e5;background:#fff}.Table__empty{padding:32px 20px;font-size:14px;line-height:20px;color:#787878;text-align:center}.TableStatus{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border-radius:9999px;vertical-align:middle}.TableStatus--info{background:#e7eff8;color:#1c4c82}.TableStatus--danger{background:#fbecef;color:#d4183d}.TableStatus--success{background:#e6f4ea;color:#1e7b34}.TableStatus--warning{background:#fef3e2;color:#b7791f}.TableStatus--neutral{background:#f5f4f4;color:#787878}.TableStatus__label{font-weight:600;font-size:12px;line-height:16px;white-space:nowrap}.TableStatus__icon{display:inline-flex;flex-shrink:0;color:inherit}.TableStatus__icon svg{display:block}.Accordion.accordion,.Accordion{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:480px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff;font-family:Inter,system-ui,sans-serif}.Accordion__item,.Accordion .accordion__item{width:100%;margin:0;border:none;border-top:1px solid #e5e5e5;background:transparent}.Accordion__item:first-child,.Accordion .accordion__item:first-child{border-top:none}.Accordion__heading,.Accordion .accordion__heading{margin:0}.Accordion__trigger,.Accordion .accordion__trigger{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:0;padding:16px 20px;border:none;border-radius:0;background:transparent;color:#333;text-align:left;cursor:pointer;outline:none}.Accordion__trigger[data-hovered=true],.Accordion__trigger:hover,.Accordion .accordion__trigger[data-hovered=true],.Accordion .accordion__trigger:hover{background:#f5f4f4}.Accordion__trigger[data-focus-visible=true],.Accordion__trigger:focus-visible,.Accordion .accordion__trigger[data-focus-visible=true],.Accordion .accordion__trigger:focus-visible{outline:2px solid #1c4c82;outline-offset:-2px}.Accordion__trigger[aria-disabled=true],.Accordion__trigger:disabled,.Accordion .accordion__trigger[aria-disabled=true],.Accordion .accordion__trigger:disabled{opacity:.45;cursor:not-allowed}.Accordion__trigger[aria-expanded=true] .Accordion__indicator,.Accordion .accordion__trigger[aria-expanded=true] .Accordion__indicator{transform:rotate(180deg)}.Accordion__title{flex:1 1 auto;min-width:0;font-weight:500;font-size:16px;line-height:24px;color:#333}.Accordion__indicator{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;color:#787878;transition:transform .2s ease}.Accordion__indicator svg{display:block}.Accordion__panel,.Accordion .accordion__panel{width:100%;overflow:hidden}.Accordion__body,.Accordion .accordion__body{box-sizing:border-box;width:100%;padding:0 20px 16px;font-weight:400;font-size:14px;line-height:20px;color:#787878}.ui-field-width--fixed{width:100%;max-width:300px}.ui-field-width--parent{width:100%;max-width:none}.ui-field-width--custom{width:100%}.OptionRow{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-width:300px;font-family:Inter,system-ui,sans-serif}.OptionRow.ui-field-width--parent{max-width:none}.OptionRow.ui-field-width--fixed{max-width:300px}.OptionRow__label{margin:0;font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.OptionRow--label-danger .OptionRow__label{color:#d4183d}.OptionRow--label-primary .OptionRow__label,.OptionRow--label-brand .OptionRow__label{color:#1c4c82}.OptionRow--label-secondary .OptionRow__label{color:#787878}.OptionRow__shell{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;width:100%;height:44px;padding:7px 14px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.OptionRow__value{margin:0;font-weight:500;font-size:14px;line-height:20px;color:#333;white-space:nowrap}.PriceCard{box-sizing:border-box;display:flex;flex-direction:column;width:280px;max-width:100%;overflow:hidden;border:1px solid #e5e5e5;border-radius:24px;background:#99c5e8;font-family:Inter,system-ui,sans-serif;color:#333}.PriceCard__body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:20px;width:100%;min-height:450px;padding:20px;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.PriceCard--popular .PriceCard__body{flex:0 0 auto;min-height:450px}.PriceCard__head{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.PriceCard__price{margin:0;font-weight:800;font-size:36px;line-height:1.1;white-space:nowrap}.PriceCard__price--brand{color:#1c4c82}.PriceCard__price--danger{color:#d4183d}.PriceCard__title{margin:0;font-weight:600;font-size:24px;line-height:1.2;color:#333}.PriceCard__rows{display:flex;flex-direction:column;gap:18px;width:100%;margin:0}.PriceCard__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;margin:0}.PriceCard__rowLabel{margin:0;font-weight:300;font-size:13px;line-height:1.3;color:#333}.PriceCard__rowValue{margin:0;font-weight:500;font-size:13px;line-height:1.3;color:#333;text-align:right;white-space:nowrap}.PriceCard__divider{width:100%;height:1px;background:#f5f4f4;border:none}.PriceCard__risksTitle{margin:0;font-weight:300;font-size:13px;line-height:1.3;color:#333}.PriceCard__risks{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin:0;padding:0;list-style:none}.PriceCard__risk{display:flex;align-items:center;gap:11px}.PriceCard__riskDot{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:#1c4c82}.PriceCard__riskDot:after{content:"";width:6px;height:6px;border-radius:9999px;background:#fff}.PriceCard__riskText{font-weight:300;font-size:11px;line-height:1.3;color:#333}.PriceCard__badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:100%;padding:14px 16px;background:#99c5e8}.PriceCard__badgeLabel{font-weight:600;font-size:16px;line-height:1.2;color:#fff;white-space:nowrap}.AdsBanner{box-sizing:border-box;position:relative;display:block;width:100%;max-width:850px;height:116px;overflow:hidden;border-radius:13px;container-type:inline-size;cursor:default;font-family:Inter,system-ui,sans-serif;text-decoration:none;color:inherit}.AdsBanner[role=button],.AdsBanner:has(.AdsBanner__cta){cursor:pointer}.AdsBanner:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.AdsBanner__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:13px;pointer-events:none}.AdsBanner__image--empty{background:linear-gradient(90deg,rgba(28,76,130,.55) 0%,rgba(28,76,130,.15) 55%,transparent 100%),linear-gradient(135deg,#e7eff8,#f0f0f0)}.AdsBanner__content{position:relative;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;width:100%;height:100%;padding:20px 211px 18px 18px}.AdsBanner__title{margin:0;max-width:100%;font-weight:600;font-size:24px;line-height:1.15;color:#fff;text-shadow:0 0 8.7px rgba(0,0,0,.25)}@media(max-width:767px){.AdsBanner__title{font-size:16px}}.AdsBanner__cta{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:37px;margin:0;padding:10px 25px;border:none;border-radius:7.6px;background:#d4183d;font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;color:#fff;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none}.AdsBanner__cta:hover{filter:brightness(.95)}.AdsBanner__cta:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.AdsBanner .AdsBanner__cta.Button,.AdsBanner .Button.AdsBanner__cta{height:37px;min-height:37px;padding:10px 25px;border-radius:7.6px;background:#d4183d;font-weight:600;font-size:14px;line-height:1.2;color:#fff}@container (max-width: 520px){.AdsBanner__content{padding-right:18px}.AdsBanner__title{font-size:16px}}.Slider.slider,.Slider{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;align-items:stretch;width:100%;max-width:340px;font-family:Inter,system-ui,sans-serif;color:#333}.Slider__track,.Slider .slider__track{box-sizing:border-box;position:relative;display:flex;align-items:center;width:100%;height:36px;margin:0;padding:0;border:none;background:transparent;cursor:pointer;touch-action:none}.Slider__track:before,.Slider .slider__track:before{content:"";position:absolute;left:0;right:0;top:50%;height:16px;transform:translateY(-50%);border:1px solid #e5e5e5;border-radius:9999px;background:#fff;pointer-events:none}.Slider__fill,.Slider .slider__fill{position:absolute;top:50%;height:16px;transform:translateY(-50%);border-radius:9999px;background:#1c4c82;pointer-events:none}.Slider__thumb,.Slider .slider__thumb{box-sizing:border-box;width:24px;height:24px;margin:0;border:3px solid #1c4c82;border-radius:9999px;background:#fff;box-shadow:none;cursor:grab;outline:none;z-index:1;top:50%;transform:translate(-50%,-50%)}.Slider__thumb[data-dragging=true],.Slider__thumb:active,.Slider .slider__thumb[data-dragging=true],.Slider .slider__thumb:active{cursor:grabbing}.Slider__thumb[data-focus-visible=true],.Slider .slider__thumb[data-focus-visible=true]{outline:2px solid #99c5e8;outline-offset:2px}.Slider__thumb[data-disabled=true],.Slider .slider__thumb[data-disabled=true]{cursor:not-allowed;opacity:.5}.Slider--disabled{opacity:.5;pointer-events:none}.Slider__labels{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px}.Slider:not(.Slider--range) .Slider__labels{justify-content:flex-start}.Slider__label{margin:0;font-weight:600;font-size:16px;line-height:24px;color:#333;white-space:nowrap}.SliderDots{display:inline-flex;align-items:center;gap:12px}.SliderDots__dot{box-sizing:border-box;display:block;width:6px;height:6px;margin:0;padding:0;border:none;border-radius:9999px;background:#e5e5e5;cursor:pointer;transition:width .2s ease,background-color .2s ease}.SliderDots__dot--active{width:26px;background:#1c4c82}.SliderDots__dot:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Bucket{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;align-items:stretch;width:100%;max-width:470px;padding:24px 25px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;font-family:Inter,system-ui,sans-serif;color:#333}@media(max-width:1024px){.Bucket{max-width:100%}}.Bucket__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Bucket__title{margin:0;font-weight:600;font-size:24px;line-height:1.2;color:#333}.Bucket__iconWrap{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;border:2px solid #eff6ff;border-radius:14px;background:#f5f4f4;color:#333}.Bucket__icon{display:block;width:24px;height:24px}.Bucket__tariffs{display:flex;gap:24px;width:100%}.Bucket__tariff{box-sizing:border-box;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:44px;margin:0;padding:0 15px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014;font-family:inherit;font-weight:500;font-size:14px;line-height:20px;color:#1c4c82;cursor:pointer}.Bucket__tariff--active{border-color:#1c4c82;background:#1c4c82;color:#fff}.Bucket__tariff:focus-visible{outline:2px solid #1c4c82;outline-offset:2px}.Bucket__program{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Bucket__programText{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.Bucket__programName{margin:0;font-weight:500;font-size:20px;line-height:28px;color:#333}.Bucket__programSubtitle{margin:0;font-weight:600;font-size:20px;line-height:24px;color:#787878}.Bucket__programPrice{margin:0;flex-shrink:0;font-weight:600;font-size:20px;line-height:1.2;color:#1c4c82;white-space:nowrap}.Bucket__options{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;width:100%}.Bucket__option{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:44px;margin:0;padding:6px 16px;border:1px solid #e5e5e5;border-radius:8px;background:#fff;font-family:inherit;cursor:pointer;text-align:left}.Bucket__option--selected{background:#f5f4f4}.Bucket__option:hover{background:#eff6ff}.Bucket__optionName{font-weight:500;font-size:14px;line-height:21px;color:#787878}.Bucket__option--selected .Bucket__optionName{color:#1c4c82}.Bucket__optionPrice{flex-shrink:0;font-weight:500;font-size:14px;line-height:21px;color:#787878;white-space:nowrap}.Bucket__additions{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;width:100%}.Bucket__addition{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Bucket__additionCheck{flex:1 1 auto;min-width:0}.Bucket__additionPrice{flex-shrink:0;font-weight:500;font-size:14px;line-height:1.2;color:#787878;white-space:nowrap}.Bucket__promo{width:100%;margin:0}.Bucket__discount{box-sizing:border-box;display:flex;align-items:stretch;justify-content:space-between;gap:24px;width:100%;min-height:124px;padding:0 24px 0 0;background:#fff;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 6px 18px #00000014;overflow:hidden}.Bucket__discount_badge{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:149px;margin:1px 0 1px 1px;padding:5px 13px;background:#d4183d;border-radius:13px;font-weight:800;font-size:36px;line-height:44px;color:#fff}.Bucket__discount_prices{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:12px 0;min-width:0}.Bucket__discount_label{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.015em;color:#787878}.Bucket__discount_old{font-weight:600;font-size:20px;line-height:24px;color:#787878;text-decoration:line-through}.Bucket__discount_new{font-weight:800;font-size:24px;line-height:29px;color:#d4183d}.Bucket__total{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Bucket__totalLabel{font-weight:500;font-size:20px;line-height:28px;color:#333}.Bucket__totalPrice{font-weight:600;font-size:20px;line-height:1.2;color:#1c4c82;white-space:nowrap}.Bucket__checkout{width:100%}.CardsSlider{display:flex;align-items:stretch;justify-content:center;margin:0 25px}@media(max-width:768px){.CardsSlider{margin:0}}.CardsSlider--mobile{flex-direction:column;align-items:stretch;width:100%;margin:0;gap:12px}.CardsSlider-container{max-width:900px;height:350px;width:100%;margin:25px 0;--card-scale: 1}@media(max-width:767px){.CardsSlider-container{--card-scale: calc(100vw/767px) }}.CardsSlider-container--mobile{height:auto;overflow:visible}.CardsSlider-slide{overflow:hidden;border-radius:13px;cursor:pointer;flex-shrink:0;height:100%}.CardsSlider-slide--active .ActiveCard-desc{max-width:198px;opacity:1}@media(max-width:767px){.CardsSlider-slide--active .ActiveCard-desc{max-width:calc(240px * var(--card-scale))}}.ActiveCard{display:flex;align-items:center;text-align:start;gap:20px;background-color:#f5f4f4;border-radius:13px;height:100%;color:#3a3838;justify-content:center;min-width:0;flex-shrink:0}@media(max-width:767px){.ActiveCard{width:100%;min-width:unset;gap:calc(20px * var(--card-scale));justify-content:flex-start;padding:12px 16px;box-sizing:border-box}}.ActiveCard-slide{height:350px;border-radius:24px;overflow:hidden;cursor:pointer;flex-shrink:0}.cards--mobile .ActiveCard-slide{height:auto;width:100%}.ActiveCard-img{width:200px;height:200px;border-radius:15px}@media(max-width:767px){.ActiveCard-img{width:calc(260px * var(--card-scale));height:calc(260px * var(--card-scale));border-radius:calc(15px * var(--card-scale))}}.ActiveCard-desc{display:flex;flex-direction:column;flex-shrink:0;width:198px;max-width:0;line-height:1.2;gap:8px;opacity:0;overflow:hidden;transition:max-width .4s ease .15s,opacity .3s ease .35s}@media(max-width:767px){.ActiveCard-desc{width:calc(240px * var(--card-scale));gap:calc(5px * var(--card-scale))}}.ActiveCard-desc-arrow{width:143px;height:0;border-top:1px solid #757373;opacity:1;margin-top:16px;margin-bottom:8px;position:relative}.ActiveCard-desc-arrow:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-right:1px solid #757373;border-top:1px solid #757373;transform:translateY(-50%) rotate(45deg)}@media(max-width:767px){.ActiveCard-desc-arrow{display:none}}.ActiveCard-desc-num{font-size:64px;font-weight:700;margin-bottom:8px}@media(max-width:767px){.ActiveCard-desc-num{font-size:calc(64px * var(--card-scale));margin-bottom:calc(8px * var(--card-scale))}}.ActiveCard-desc-title{font-size:16px;font-weight:600}.ActiveCard-desc-text{font-size:12px;font-weight:400}.UnactiveCard{height:350px;border-radius:13px;margin:0 5px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;justify-content:center}@media(max-width:767px){.UnactiveCard{width:100%;height:100%;margin:0;justify-content:flex-start;align-items:center;border-radius:calc(13px * var(--card-scale))}}.UnactiveCard-num{position:absolute;top:15px;color:#fff;font-size:64px;font-weight:700;line-height:1}@media(max-width:767px){.UnactiveCard-num{font-size:calc(64px * var(--card-scale));left:calc(16px * var(--card-scale));top:50%;transform:translateY(-50%)}}.paragraph-extra-bold,.paragraph-mini-medium-underline,.paragraph-mini-light,.paragraph-mini-bold,.paragraph-mini-medium,.paragraph-mini,.paragraph-small-light,.paragraph-small-bold,.paragraph-small-medium,.paragraph-small,.paragraph-bold,.paragraph-medium,.paragraph-regular,.heading-4,.heading-3,.heading-2,.heading-1,.display{font-family:Inter,system-ui,sans-serif;font-style:normal}.display{font-weight:800;font-size:36px;line-height:44px;color:#333}.heading-1{font-weight:600;font-size:48px;line-height:48px;letter-spacing:-1.5px;color:#333}.heading-2{font-weight:600;font-size:30px;line-height:36px;letter-spacing:-1px;color:#333}.heading-3{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-1px;color:#333}.heading-4{font-weight:600;font-size:20px;line-height:28px;color:#333}.paragraph-regular{font-weight:400;font-size:16px;line-height:24px;color:#333}.paragraph-medium{font-weight:500;font-size:16px;line-height:24px;color:#333}.paragraph-bold{font-weight:600;font-size:16px;line-height:24px;color:#333}.paragraph-small{font-weight:400;font-size:14px;line-height:20px;color:#333}.paragraph-small-medium{font-weight:500;font-size:14px;line-height:20px;color:#333}.paragraph-small-bold{font-weight:600;font-size:14px;line-height:20px;color:#333}.paragraph-small-light{font-weight:300;font-size:14px;line-height:20px;color:#333}.paragraph-mini{font-weight:400;font-size:12px;line-height:16px;color:#333}.paragraph-mini-medium{font-weight:500;font-size:12px;line-height:16px;color:#333}.paragraph-mini-bold{font-weight:600;font-size:12px;line-height:16px;color:#333}.paragraph-mini-light{font-weight:300;font-size:12px;line-height:16px;color:#333}.paragraph-mini-medium-underline{font-weight:500;font-size:12px;line-height:16px;text-decoration:underline;color:#333}.paragraph-extra-bold{font-weight:800;font-size:24px;line-height:32px;color:#333}@media(max-width:767px){.display{font-size:28px;line-height:36px}.heading-1{font-size:32px;line-height:40px;letter-spacing:-1px}.heading-2{font-size:24px;line-height:32px;letter-spacing:-.5px}.paragraph-regular,.paragraph-medium,.paragraph-bold{font-size:14px;line-height:22px}.paragraph-small,.paragraph-small-medium,.paragraph-small-bold,.paragraph-small-light{font-size:13px;line-height:20px}.paragraph-mini,.paragraph-mini-medium,.paragraph-mini-bold,.paragraph-mini-light,.paragraph-mini-medium-underline{font-size:11px;line-height:16px}}:root{--makc-blue-800: #1c4c82;--makc-blue-600: #3a6098;--makc-blue-300: #99c5e8;--makc-blue-100: #e7eff8;--makc-blue-50: #eff6ff;--makc-red-600: #d4183d;--makc-red-50: #fbecef;--makc-gray-900: #333333;--makc-gray-700: #4a4a4a;--makc-gray-500: #787878;--makc-gray-400: #9aa0a6;--makc-gray-300: #c4c4c4;--makc-gray-200: #e5e5e5;--makc-gray-150: #f0f0f0;--makc-gray-100: #f5f4f4;--makc-gray-50: #f9fafb;--makc-white: #ffffff;--makc-black: #000000;--makc-bg-primary: #1c4c82;--makc-bg-secondary: #99c5e8;--makc-bg-danger: #d4183d;--makc-bg-hover-tint: #eff6ff;--makc-bg-hover-muted: #f5f4f4;--makc-bg-surface: #ffffff;--makc-bg-brand-subtle: #e7eff8;--makc-bg-subtle: #f9fafb;--makc-bg-muted: #f0f0f0;--makc-text-primary: #333333;--makc-text-secondary: #787878;--makc-text-tertiary: #9aa0a6;--makc-text-muted: #c4c4c4;--makc-text-on-color: #ffffff;--makc-text-brand: #1c4c82;--makc-text-danger: #d4183d;--makc-text-on-brand-subtle: #3a6098;--makc-border-default: #e5e5e5;--makc-border-strong: #c4c4c4;--makc-status-success-bg: #e6f4ea;--makc-status-success-text: #1e7b34;--makc-status-warning-bg: #fef3e2;--makc-status-warning-text: #b7791f;--makc-status-danger-bg: #fbecef;--makc-status-info-bg: #e7eff8;--makc-radius-checkbox: 4px;--makc-radius-button: 8px;--makc-radius-field: 10px;--makc-radius-card: 24px;--makc-radius-hero: 45px;--makc-radius-full: 9999px;--makc-btn-gap: 8px;--makc-btn-px-sm: 12px;--makc-btn-px-md: 15px;--makc-btn-px-lg: 20px;--makc-btn-px-xl: 24px;--makc-btn-px-icononly-sm: 10px;--makc-btn-px-icononly-md: 12px;--makc-btn-px-icononly-lg: 15px;--makc-btn-px-icononly-xl: 16px;--makc-btn-h-sm: 36px;--makc-btn-h-md: 44px;--makc-btn-h-lg: 50px;--makc-btn-h-xl: 56px;--makc-icon-sm: 16px;--makc-icon-md: 20px;--makc-icon-lg: 24px;--makc-field-gap: 8px;--makc-field-px: 14px;--makc-field-height: 44px;--makc-shadow-soft: 0 2px 8px rgba(0, 0, 0, .06), 0 -6px 12px rgba(0, 0, 0, .03), 0 14px 28px rgba(0, 0, 0, .08);--makc-shadow-glow-primary: 0 0 10px rgba(28, 76, 130, .25);--makc-shadow-container: 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1)}.radius-checkbox{border-radius:4px}.radius-button{border-radius:8px}.radius-field{border-radius:10px}.radius-card{border-radius:24px}.radius-hero{border-radius:45px}.radius-full{border-radius:9999px}.shadow-soft{box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.shadow-glow-primary{box-shadow:0 0 10px #1c4c8240}.shadow-container{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}html{scrollbar-gutter:stable}body{font-family:Inter,system-ui,sans-serif}:root{--red: var(--makc-blue-800);--red-dark: var(--makc-blue-600);--gold: var(--makc-blue-600);--green: var(--makc-status-success-text);--ink: var(--makc-text-primary);--muted: var(--makc-text-secondary);--line: var(--makc-border-default);--panel: var(--makc-bg-subtle);--soft: var(--makc-bg-muted);--white: var(--makc-bg-surface);--danger: var(--makc-text-danger);--focus: var(--makc-blue-800);--shadow: var(--makc-shadow-container)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--makc-bg-subtle);font-family:Inter,system-ui,sans-serif;font-size:14px;letter-spacing:0}html,body,#root{width:100%;max-width:100%;height:100%;min-width:0;overflow-x:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button,a{-webkit-tap-highlight-color:transparent}.app-loader,.login-page{min-height:100vh;display:grid;place-items:center;background:var(--makc-bg-subtle)}.login-page{align-content:center;gap:24px}.login-header{width:min(520px,calc(100vw - 32px));padding:0 4px}.login-header strong,.brand-mark strong{display:block;color:var(--ink);font-size:18px}.login-header div>span,.brand-mark div>span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.login-box{width:min(520px,calc(100vw - 32px));background:var(--white);border:1px solid var(--line);border-radius:var(--makc-radius-card);box-shadow:var(--shadow);padding:32px;display:grid;gap:18px}.login-box h1{margin:0 0 4px;text-align:left;font-size:24px}.field{display:grid;grid-template-rows:20px minmax(48px,auto) 16px;gap:6px;min-width:0}.field-label{color:var(--makc-text-secondary);font-weight:600;font-size:13px}.field-label{display:flex;align-items:center;justify-content:space-between;gap:8px}.field-label b{color:var(--danger);margin-left:3px}.field-info{width:20px;height:20px;border:1px solid var(--makc-border-default);border-radius:50%;color:var(--muted);background:var(--makc-bg-surface);display:grid;place-items:center;flex:0 0 auto;padding:0;cursor:help}.field.invalid .TextField__control,.field.invalid .DatePicker__control,.field.invalid .Select__control,.field.invalid .SegmentPicker__track{border-color:var(--makc-text-danger);background:var(--makc-status-danger-bg)}.field-error{display:block;min-height:16px;line-height:16px;color:var(--danger);font-size:12px;font-weight:700}.shell{height:100vh;height:100dvh;min-height:0;display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden}.app-sidebar{background:var(--makc-bg-surface);border-right:1px solid var(--line);padding:24px 0 18px;display:flex;flex-direction:column;gap:18px;position:static;height:100%;min-height:0}.brand-mark{display:flex;align-items:center;gap:12px;min-height:68px;padding:0 20px 18px;border-bottom:1px solid var(--line)}.app-sidebar>.Sidebar{width:100%;min-height:0;padding:0 12px;border:0;flex:1}.sidebar-footer{display:grid;gap:3px;margin:0 20px;padding-top:16px;border-top:1px solid var(--line);min-width:0}.sidebar-footer span,.sidebar-footer strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer span{color:var(--muted);font-size:12px}.sidebar-footer strong{font-size:13px}.nav-item,.icon-button,.icon-text-button,.primary-button,.secondary-button,.danger-button,.action-tile,.wizard-steps button,.tariff-row,.segmented button{border:1px solid transparent;border-radius:6px;cursor:pointer;color:inherit;text-decoration:none}.nav-item{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;background:transparent;color:#4f5965;text-align:left}.nav-item.active{border-color:#c8102e33;background:#fff1f3;color:var(--red);font-weight:700}.nav-item:hover,.action-tile:hover,.tariff-row:hover{border-color:#c8d0d8;background:#fff;box-shadow:0 8px 18px #1c222b0d}.workspace{min-width:0;min-height:0;height:100%;width:min(100%,1560px);margin:0 auto;padding:22px 32px 48px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.topbar{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);margin-bottom:24px}.topbar p{margin:0 0 4px;color:var(--muted)}.topbar h1{margin:0;font-size:24px;line-height:32px}.userbox{display:flex;align-items:center;gap:10px;min-width:0}.logout-button.Btn{flex:0 0 auto}.screen{display:grid;gap:24px}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px}.action-tile{min-height:112px;background:var(--white);border-color:var(--line);border-radius:var(--makc-radius-card);padding:20px;display:grid;align-content:center;justify-items:start;gap:6px;text-align:left}.action-tile svg{color:var(--makc-text-brand)}.action-tile strong{font-size:17px}.action-tile span{color:var(--muted)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px}.metric{background:var(--white);border:1px solid var(--line);border-radius:var(--makc-radius-card);border-top:3px solid var(--makc-blue-300);padding:16px 18px 18px}.metric:nth-child(2){border-top-color:var(--makc-status-warning-text)}.metric:nth-child(3){border-top-color:var(--makc-status-success-text)}.metric:nth-child(4){border-top-color:var(--makc-red-600)}.metric span{display:block;color:var(--muted);margin-bottom:8px}.metric strong{font-size:26px}.panel{background:var(--white);border:1px solid var(--line);border-radius:var(--makc-radius-card);box-shadow:var(--makc-shadow-soft);overflow:hidden}.panel-title{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--makc-bg-surface);border-bottom:1px solid var(--line)}.panel-title h2{margin:0;color:var(--ink);font-size:18px;line-height:1.25}.panel-body{padding:24px 24px 32px;display:grid;gap:22px;align-items:start}.form-grid,.search-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:16px 20px;align-items:start}.tariff-editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.field.wide{grid-column:span 2}.field{align-self:stretch}.field>span{line-height:1.25}.field .TextField,.field .DatePicker,.field .Select,.field .SearchInput,.field .SegmentPicker{width:100%}.field .TextField__control,.field .DatePicker__control,.field .Select__control,.field .SearchInput__control,.field .SegmentPicker__track,.readonly-value{min-height:48px;height:48px}.gender-picker .SegmentPicker__pill,.gender-picker .SegmentPicker__option{transition:none}.gender-picker .SegmentPicker__pill--land{animation:none}.button-row{display:flex;align-items:center;gap:10px 12px}.button-row.right{justify-content:flex-end;margin-top:8px}.button-row.split{justify-content:space-between;margin-top:8px}.button-row.wrap{flex-wrap:wrap;margin-top:8px}.panel-body>.button-row{margin-top:6px}.panel-body>.error-line{margin:0}.contract-flow{display:grid;gap:0}.form-section{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:26px 0 28px;display:grid;gap:20px}.form-section:first-child{border-top:0;padding-top:0}.section-head{display:flex;align-items:center;gap:10px}.section-head>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--makc-bg-brand-subtle);color:var(--makc-text-brand);font-size:12px;font-weight:800}.section-head h3{margin:0;font-size:16px}.sticky-actions{position:sticky;bottom:16px;z-index:3;background:#fffffff0;border:1px solid var(--line);border-radius:var(--makc-radius-card);padding:16px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--makc-shadow-container)}.Btn.is-disabled,.Btn[aria-disabled=true]{opacity:.5;pointer-events:none}.Btn-text{display:inline-flex;align-items:center;gap:8px}.primary-button,.secondary-button,.danger-button,.icon-text-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button{background:var(--red);border-color:var(--red);color:var(--white)}.primary-button:hover{background:var(--red-dark)}.success-button,.success-button:hover{background:#16835f;border-color:#16835f;color:var(--white);box-shadow:0 8px 18px #16835f2e}.success-button svg{animation:save-check-pop .32s ease}.secondary-button,.icon-text-button{background:#fbfcfd;border-color:#cfd8e2;color:#333b45}.secondary-button:hover,.icon-text-button:hover{background:#f2f5f7}.danger-button{background:#fff5f5;border-color:#f2b8b5;color:var(--danger)}.primary-button:disabled,.secondary-button:disabled,.secondary-button.disabled,.danger-button:disabled,.icon-text-button:disabled{opacity:.48;pointer-events:none}.inactive-button,.inactive-button:hover{opacity:.58;box-shadow:none}.icon-button{width:42px;height:42px;display:grid;place-items:center;background:var(--white);border-color:var(--line)}.wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:center}.wizard-steps button{min-height:46px;background:var(--white);border-color:var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;gap:8px}.wizard-steps span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#dce2e8;color:#5b6672;font-size:12px;font-weight:700}.wizard-steps button.active{border-color:var(--gold);color:var(--gold);font-weight:700}.wizard-steps button.active span,.wizard-steps button.done span{background:var(--gold);color:var(--white)}.segmented{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;border:1px solid #cfd8e2;border-radius:6px;overflow:hidden}.segmented button{border:0;border-radius:0;background:var(--white)}.segmented button.active{background:var(--red);color:var(--white)}.risk-box,.quote-summary{margin-top:4px;border:1px solid var(--line);background:#fbfcfd;border-radius:6px}.panel-body>.risk-box,.panel-body>.quote-summary{margin-top:0}.risk-box{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px}.risk-box>div:first-child{min-width:0}.risk-box>div:last-child{flex:0 0 auto;font-weight:700}.risk-box strong,.risk-box span{display:block}.risk-box span{color:var(--muted);margin-top:4px}.risk-box.warning{border-color:#e6c57d;background:#fff9eb}.readonly-value{min-height:44px;border:1px solid var(--line);border-radius:6px;background:#f6f8f9;color:#4e5864;display:flex;align-items:center;padding:0 12px;font-weight:700}.quote-summary{padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:14px}.quote-summary>div{min-height:72px;border:1px solid #e3e7eb;border-left:3px solid var(--red);border-radius:6px;background:var(--white);padding:12px 14px}.quote-summary span{display:block;color:var(--muted);margin-bottom:4px}.quote-summary table{grid-column:1 / -1}.screening-result{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);border-radius:var(--makc-radius-card);padding:15px 16px;margin:16px 0 20px}.screening-result strong,.screening-result span{display:block}.screening-result span{margin-top:3px;line-height:1.45}.screening-result.passed{color:var(--makc-status-success-text);border-color:#9bd8c4;background:var(--makc-status-success-bg)}.screening-result.failed{color:var(--makc-text-danger);border-color:#f0b8b2;background:var(--makc-status-danger-bg)}.screening-result.skipped{color:var(--makc-text-brand);background:var(--makc-bg-brand-subtle)}.risk-preview{border:1px solid var(--line);border-radius:8px;background:var(--white);overflow:hidden}.risk-preview-head{min-height:50px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f6f8fa;border-bottom:1px solid var(--line)}.risk-preview-head span{color:var(--muted)}.risk-preview table{width:100%;border-collapse:collapse}.risk-preview th,.risk-preview td{border-bottom:1px solid #e3e8ee;padding:11px 14px;text-align:left;vertical-align:top}.risk-preview th{background:#f8fafc;color:#45505c;font-size:12px}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-section{border:1px solid var(--line);background:#fbfcfd;border-radius:6px;padding:16px}.review-section h3,.risk-list h3{margin:0 0 12px;color:var(--ink);font-size:15px}.review-section div,.risk-list div{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid #e6e8eb}.review-section div:first-of-type,.risk-list div:first-of-type{border-top:0}.review-section span,.risk-list span{color:var(--muted)}.review-section strong,.risk-list strong{min-width:0;overflow-wrap:anywhere}.contracts-layout{gap:16px}.list-tabs{display:inline-flex;width:fit-content;min-height:38px;border:1px solid var(--line);border-radius:7px;background:#f7fafb;padding:3px}.list-tabs button{border:0;border-radius:5px;background:transparent;color:#53606c;cursor:pointer;padding:0 16px;font-weight:700}.list-tabs button.active{background:var(--white);color:var(--gold);box-shadow:0 3px 10px #17202a14}.contract-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px;align-items:start}.table-wrap{overflow-x:auto}.data-table,.quote-summary table{width:100%;border-collapse:collapse}.data-table th,.data-table td,.quote-summary th,.quote-summary td{border-bottom:1px solid #e3e6e9;padding:12px;text-align:left;vertical-align:middle}.data-table th,.quote-summary th{background:#f5f7f9;color:#45505c;font-size:12px}.draft-table td strong,.draft-table td small{display:block}.draft-table td small{color:var(--muted);margin-top:3px}.table-actions{display:flex;justify-content:flex-end;gap:8px}.table-client{display:grid;gap:3px}.table-client small{color:var(--muted);font-weight:400}.table-actions .secondary-button,.table-actions .danger-button{min-height:34px;padding:0 11px}.status{min-width:94px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-size:12px;border:1px solid #d5dae0;color:#485462;background:#f8fafb}.status-authorized,.status-active{border-color:#98d6c2;color:#17654f;background:#eefaf6}.status-calculated,.status-draft{border-color:#e6c57d;color:#73521a;background:#fff9eb}.status-canceled{border-color:#efb6b0;color:var(--danger);background:#fff5f5}.contract-detail{display:grid;gap:18px}.detail-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.detail-head>div>strong,.detail-head>div>span{display:block}.detail-head>div>strong{font-size:18px}.detail-head>div>span{color:var(--muted);margin-top:3px}.risk-list{border:1px solid var(--line);border-radius:6px;padding:16px;background:var(--makc-bg-subtle)}.makc-actions{margin-top:0;padding-top:2px}.compact-line{margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.compact-line a{color:#17654f;font-weight:700;text-decoration:none}.draft-toast{border:1px solid var(--makc-blue-300);border-left:4px solid var(--makc-blue-800);border-radius:var(--makc-radius-card);background:var(--makc-bg-brand-subtle);box-shadow:var(--makc-shadow-soft);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.draft-toast.floating{position:fixed;top:20px;right:20px;z-index:80;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto}.draft-toast>div:first-child strong,.draft-toast>div:first-child span,.draft-toast>div:first-child small{display:block}.draft-toast>div:first-child span{color:#30404c;margin-top:3px}.draft-toast>div:first-child small,.draft-save-state{color:var(--muted);font-size:12px}.draft-save-state{min-height:40px;display:inline-flex;align-items:center;margin-right:auto}.admin-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:24px;align-items:start}.tariff-list{display:grid;align-content:start;gap:8px;max-height:720px;overflow:auto;padding:2px 5px 2px 0}.tariff-row{width:100%;text-align:left;background:var(--makc-bg-surface);border-color:var(--line);border-radius:var(--makc-radius-button);padding:12px 14px;display:grid;gap:3px}.tariff-row span,.tariff-row small{color:var(--muted)}.tariff-row.active{border-color:var(--makc-blue-300);box-shadow:inset 3px 0 0 var(--makc-blue-800);background:var(--makc-bg-hover-tint)}.users-grid{grid-template-columns:280px minmax(0,1fr)}.settings-list,.availability-list{display:grid;gap:9px}.integration-grid{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) minmax(180px,auto);gap:14px;align-items:end}.integration-state{min-height:42px;border:1px solid var(--line);border-radius:6px;background:#fbfcfd;padding:8px 11px}.integration-state span,.integration-state strong{display:block}.integration-state span{color:var(--muted);font-size:12px}.settings-row{border:1px solid var(--line);border-radius:var(--makc-radius-card);background:var(--makc-bg-subtle);padding:16px;display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,auto) minmax(220px,.9fr) auto;gap:14px;align-items:end}.settings-row>div:first-child{align-self:center}.settings-row>div:first-child strong,.settings-row>div:first-child span{display:block}.settings-row>div:first-child span{color:var(--muted);margin-top:3px}.availability-row{min-height:72px;border:1px solid var(--line);border-radius:var(--makc-radius-card);background:var(--makc-bg-subtle);padding:14px 16px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start}.availability-row>div strong,.availability-row>div span,.availability-row>div small{display:block}.availability-row>div span{color:#4e5864;margin-top:3px}.client-suggestions{display:grid;gap:8px}.client-suggestions button{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:11px 13px;cursor:pointer;text-align:left}.client-suggestions button:hover{border-color:#b7cad7;background:#f8fbfc}.client-suggestions strong,.client-suggestions span{display:block}.client-suggestions span{color:var(--muted);margin-top:3px}.availability-row>div small{color:var(--muted);margin-top:3px}.inline-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.risk-editor.wide{grid-column:1 / -1}.risk-editor{border:1px solid var(--line);border-radius:var(--makc-radius-card);background:var(--makc-bg-subtle);padding:16px;display:grid;gap:12px}.risk-editor-head,.risk-editor-labels,.risk-editor-row{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(120px,.7fr) minmax(82px,.4fr) 38px;gap:8px;align-items:center}.risk-editor-head{display:flex;justify-content:space-between;gap:12px}.risk-editor-head>span{color:#4e5864;font-weight:700}.risk-editor-table{display:grid;gap:8px;overflow-x:auto;padding-bottom:2px}.risk-editor-labels{color:var(--muted);font-size:12px;padding:0 8px}.risk-editor-labels,.risk-editor-row{min-width:760px}.risk-editor-row{padding:8px;border:1px solid #e3e7eb;border-radius:var(--makc-radius-field);background:var(--white)}.danger-icon{color:var(--danger);border-color:#f0b8b2;background:#fff7f6}.hint-line{color:var(--muted);font-size:12px;line-height:1.35}.toggle-line{min-height:48px;display:flex;align-items:center;gap:8px;color:var(--makc-text-primary);font-weight:500;padding:0 2px}.toggle-line.wide{grid-column:span 2}.org-list{display:grid;gap:10px}.org-item{border:1px solid var(--line);border-radius:6px;padding:14px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px}.org-item>div:first-child{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 8px}.org-item>div:first-child span{grid-column:2;color:var(--muted);font-size:12px}.org-item>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.org-item>div:last-child span{padding:5px 9px;border-radius:999px;background:#f1f4f6;color:#4d5965}.empty-state{min-height:120px;display:grid;place-items:center;gap:8px;color:var(--muted)}.error-line{border:1px solid #f0b8b2;background:#fff7f6;color:var(--danger);border-radius:6px;padding:11px 13px;margin:12px 0}.success-line{border:1px solid #9bd8c4;background:#f0fbf6;color:#17654f;border-radius:6px;padding:11px 13px;font-weight:700;animation:success-fade-in .18s ease}@keyframes save-check-pop{0%{transform:scale(.72);opacity:.4}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes success-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.contract-columns,.admin-grid,.review-grid{grid-template-columns:1fr}.tariff-editor .form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.metric-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(max-width:860px){.shell{width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.app-sidebar{width:100%;max-width:100%;min-width:0;overflow:hidden;position:static;height:auto;padding:14px 0 10px;gap:10px;border-right:0;border-bottom:1px solid var(--line)}.brand-mark{min-height:0;padding:0 16px 12px}.app-sidebar>.Sidebar{width:100%;max-width:100%;min-width:0;overflow-x:auto;padding:0 12px}.app-sidebar .Sidebar__list{flex-direction:row;min-width:max-content}.app-sidebar .Sidebar__item{width:auto}.app-sidebar .Sidebar__item--divider{margin-top:0}.app-sidebar .Sidebar__item--divider:before,.sidebar-footer{display:none}.workspace{width:100%;max-width:100%;min-width:0;min-height:0;height:100%;padding:16px 14px 36px;overflow-y:auto}.screen,.panel{max-width:100%;min-width:0}.topbar{align-items:flex-start;flex-direction:column;padding-bottom:16px;margin-bottom:18px}.userbox{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.userbox .UserChip{width:fit-content;max-width:100%;min-width:0}.quick-actions,.form-grid,.search-grid,.wizard-steps,.quote-summary,.metric-grid,.tariff-editor .form-grid,.integration-grid,.settings-row,.org-item{grid-template-columns:1fr}.field.wide,.toggle-line.wide{grid-column:auto}.panel-title{align-items:flex-start;flex-direction:column}.panel-body{padding:18px 16px 24px;gap:16px}.risk-box,.detail-head,.draft-toast,.risk-editor-head{align-items:stretch;flex-direction:column}.draft-toast .button-row,.table-actions{width:100%}.table-actions{justify-content:flex-start;flex-wrap:wrap}.inline-inputs{grid-template-columns:1fr}.button-row.split{align-items:stretch;flex-direction:column}.button-row.split button,.button-row.split a,.button-row.split .Btn{width:100%;max-width:none}.sticky-actions{bottom:8px;padding:14px}.draft-save-state{width:100%;min-height:24px}.topbar .UserChip__name{max-width:min(180px,45vw)}}@media(max-width:520px){.draft-toast.floating{top:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.panel-title{padding:14px 16px}.topbar h1{font-size:21px;line-height:28px}.quick-actions{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:14px}.metric strong{font-size:22px}.form-section{padding:22px 0 24px}.button-row,.button-row.wrap{align-items:stretch;flex-direction:column}.button-row .Btn,.button-row .Btn.is-disabled{width:100%;max-width:none}.userbox{justify-content:space-between}}
