.tn-icon{position:relative;display:inline-block;vertical-align:middle;width:1em;height:1em}.tn-icon svg{display:inline-block;position:absolute;top:0;left:0;height:100%;pointer-events:none}.tn-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;vertical-align:middle;max-width:100%;font-family:var(--font-family-body);font-weight:var(--font-weight-accent);text-align:center;overflow:hidden;cursor:pointer;outline:none;transition-property:background-color,color,border-color,padding;transition-duration:.1s;transition-timing-function:linear;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;position:relative;border:none}.tn-button_rounded{border-radius:50px}.tn-button_not-rounded{border-radius:12px}.tn-button .tn-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:none}.tn-button__icon svg{pointer-events:none}.tn-button__icon_left+.tn-button__text{margin-left:8px}.tn-button__text+.tn-button__icon_right{margin-left:8px}.tn-button_disabled{pointer-events:none}.tn-button_wide{width:100%}.tn-button *{display:inline-block;vertical-align:middle}.tn-button__text{display:inline;overflow:hidden;text-overflow:ellipsis}.tn-button__text:empty{display:none}.tn-button_loading .tn-button__text,.tn-button_loading .tn-button__icon{color:transparent}.tn-button__loader{display:flex;justify-content:center;align-items:center;position:absolute;inset:0}.tn-button_action{background-color:var(--background-accent-enabled);color:var(--content-primary-b-enabled)}.tn-button_action:hover{background-color:var(--background-accent-hover)}.tn-button_action:active{background-color:var(--background-accent-pressed)}.tn-button_action.tn-button_disabled{background-color:var(--background-primary-a-disabled);color:var(--content-primary-a-disabled)}.tn-button_white{background-color:var(--background-primary-a-enabled);color:var(--content-primary-a-enabled)}.tn-button_white:hover{background-color:var(--background-primary-a-hover)}.tn-button_white:active{background-color:var(--background-primary-a-pressed)}.tn-button_white.tn-button_disabled{background-color:var(--background-primary-a-disabled);color:var(--content-primary-a-disabled)}.tn-button_outline{background-color:var(--background-primary-a-enabled);color:var(--content-accent-enabled);border:1px solid var(--content-accent-enabled)}.tn-button_outline:hover{background-color:var(--background-primary-a-hover);border-color:var(--background-accent-hover);color:var(--content-accent-hover)}.tn-button_outline:active{background-color:var(--background-primary-a-pressed);border-color:var(--background-accent-pressed);color:var(--content-accent-pressed)}.tn-button_outline.tn-button_disabled{background-color:var(--background-primary-a-disabled);color:var(--content-primary-a-disabled);border-color:var(--border-secondary-disabled)}.tn-button_default{background-color:var(--background-tertiary-enabled);color:var(--content-primary-a-enabled)}.tn-button_default:hover{background-color:var(--background-tertiary-hover)}.tn-button_default:active{background-color:var(--background-tertiary-pressed)}.tn-button_default.tn-button_disabled{background-color:var(--background-tertiary-disabled);color:var(--content-tertiary-disabled)}.tn-button_link{height:32px;padding:4px 7px;background-color:transparent;color:var(--content-accent-enabled);border-radius:0}.tn-button_link:hover{color:var(--content-accent-hover)}.tn-button_link:active{color:var(--content-accent-pressed)}.tn-button_link.tn-button_default{color:var(--content-primary-a-enabled)}.tn-button_link.tn-button_default:hover{background-color:var(--background-tertiary-hover)}.tn-button_link.tn-button_default:active{background-color:var(--background-tertiary-pressed)}.tn-button_link.tn-button_disabled{color:var(--content-primary-a-disabled)}.tn-button_link.tn-button_outline{color:var(--content-primary-b-enabled);background-color:transparent}.tn-button_small{height:32px;padding:6px 12px;font-size:var(--font-size-body-small);line-height:1}.tn-button_small.tn-button_only-icon{padding:6px;width:32px}.tn-button_small.tn-button_only-icon .tn-button__icon{font-size:16px}.tn-button_small.tn-button_only-icon .tn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-button_small.tn-button_not-rounded{border-radius:8px}.tn-button_small .tn-button__loader-icon{font-size:20px}.tn-button_medium{height:40px;padding:8px 16px;font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium)}.tn-button_medium.tn-button_only-icon{padding:8px;width:40px}.tn-button_medium.tn-button_only-icon .tn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-button_medium .tn-button__loader-icon{font-size:24px}.tn-button_medium .tn-button__icon{font-size:20px}.tn-button_large{height:48px;padding:12px 24px;font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium)}.tn-button_large .tn-button__icon{font-size:24px}.tn-button_large.tn-button_only-icon{padding:12px 10px;width:48px}.tn-button_large.tn-button_only-icon .tn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-button_large .tn-button__loader-icon{font-size:24px}.tn-button_xlarge{height:72px;padding:22px 44px;font-size:var(--font-size-headline-small);line-height:var(--font-lineHeight-headline-small)}.tn-button_xlarge .tn-button__icon{font-size:26px}.tn-button_xlarge.tn-button_only-icon{padding:12px 10px;width:72px}.tn-button_xlarge.tn-button_only-icon .tn-button__icon{font-size:34px}.tn-button_xlarge.tn-button_only-icon .tn-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-button_xlarge .tn-button__loader-icon{font-size:28px}.tn-dark-theme .tn-button_outline{color:var(--content-primary-a-enabled)}.tn-dark-theme .tn-button_outline:hover{color:var(--content-primary-a-hover)}.tn-dark-theme .tn-button_outline:active{color:var(--content-primary-a-pressed)}.tn-dark-theme .tn-button_outline.tn-button_disabled{color:var(--content-primary-a-disabled)}.tn-fade-enter-active,.tn-fade-leave-active{transition:opacity .2s linear}.tn-fade-enter-from{opacity:0}.tn-fade-enter{opacity:1}.tn-fade-leave-to{opacity:0}.tn-fade-enter-to,.tn-fade-leave{opacity:1}.tn-floating-buttons{display:flex;justify-content:space-between;padding:12px 24px 24px;gap:16px;background-color:var(--background-primary-a-enabled)}.tn-floating-buttons_vertical{flex-direction:column}.tn-floating-buttons_horizontal{flex-direction:row}.tn-floating-buttons_shadow{box-shadow:var(--shadow-large)}.tn-floating-buttons_mobile{gap:12px}.tn-scroll{--tn-scroll-thumb-size: 50%;--tn-scroll-thumb-offset: 8px;--tn-scroll-thumb-indent: 1px;--tn-scroll-thumb-width: 4px;--tn-scroll-auto-hide-delay: 1.3s;position:relative;display:flex;height:100%;width:100%;overflow:hidden!important}.tn-scroll>.tn-scroll__container{box-sizing:border-box;flex:1 1 auto;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-secondary-enabled) transparent}.tn-scroll>.tn-scroll__container.tn-scroll__container_disabled{overflow:hidden}.tn-scroll>.tn-scroll__thumb{display:none}.tn-scroll.tn-scroll_offset{--tn-scroll-thumb-indent: 4px}.tn-scroll.tn-scroll_disabled{-webkit-user-select:none;user-select:none}@supports (animation-timeline: scroll()){.tn-scroll{timeline-scope:--tn-scroll-y,--tn-scroll-x}.tn-scroll>.tn-scroll__container{scrollbar-width:none;scroll-timeline-name:--tn-scroll-y,--tn-scroll-x;scroll-timeline-axis:y,x}.tn-scroll>.tn-scroll__container::-webkit-scrollbar{display:none}.tn-scroll>.tn-scroll__thumb{display:block;position:absolute;border-radius:20px;background-color:var(--border-secondary-enabled);visibility:hidden;touch-action:none;z-index:1;transition:opacity .1s linear;animation-timing-function:linear;animation-fill-mode:both}.tn-scroll>.tn-scroll__thumb:before{content:"";position:absolute;inset:-4px}.tn-scroll>.tn-scroll__thumb:hover{background-color:var(--border-secondary-hover)}.tn-scroll>.tn-scroll__thumb:active{background-color:var(--border-secondary-pressed)}.tn-scroll>.tn-scroll__thumb_vertical{top:var(--tn-scroll-thumb-offset);right:var(--tn-scroll-thumb-indent);width:var(--tn-scroll-thumb-width);height:var(--tn-scroll-thumb-size);animation-name:tn-scroll-thumb-vertical;animation-timeline:--tn-scroll-y}.tn-scroll>.tn-scroll__thumb_horizontal{left:var(--tn-scroll-thumb-offset);bottom:var(--tn-scroll-thumb-indent);width:var(--tn-scroll-thumb-size);height:var(--tn-scroll-thumb-width);animation-name:tn-scroll-thumb-horizontal;animation-timeline:--tn-scroll-x}.tn-scroll.tn-scroll_reverse-y>.tn-scroll__thumb_vertical,.tn-scroll.tn-scroll_reverse-x>.tn-scroll__thumb_horizontal{animation-direction:reverse}.tn-scroll.tn-scroll_auto-hide>.tn-scroll__thumb{opacity:0;transition-delay:var(--tn-scroll-auto-hide-delay)}.tn-scroll.tn-scroll_auto-hide:is(:hover,:has(>.tn-scroll__thumb:active))>.tn-scroll__thumb{opacity:1;transition-delay:0s}.tn-scroll.tn-scroll_disabled>.tn-scroll__thumb{background-color:var(--border-secondary-disabled);pointer-events:none}}@keyframes tn-scroll-thumb-vertical{0%{top:var(--tn-scroll-thumb-offset);visibility:visible}to{top:calc(100% - var(--tn-scroll-thumb-size) - var(--tn-scroll-thumb-offset));visibility:visible}}@keyframes tn-scroll-thumb-horizontal{0%{left:var(--tn-scroll-thumb-offset);visibility:visible}to{left:calc(100% - var(--tn-scroll-thumb-size) - var(--tn-scroll-thumb-offset));visibility:visible}}.tn-overlay{position:fixed;inset:0;background-color:var(--background-primary-b-enabled);opacity:.4;transition:.2s ease}.tn-overlay_transparent{background-color:transparent}body .tn-background-enter-active,body .tn-background-leave-active{transition:opacity .2s ease}body .tn-background-enter-from{opacity:0}body .tn-background-enter{opacity:.4}body .tn-background-leave-to{opacity:0}body .tn-background-enter-to,body .tn-background-leave{opacity:.4}.tn-dark-theme .tn-overlay{background-color:var(--neutral-black)}.tn-popup{position:fixed;left:0;top:0;width:100%;height:100%;padding:15px;display:flex;align-items:center;justify-content:center;overflow:hidden;outline:none;pointer-events:none}.tn-popup__header-container,.tn-popup__footer{transition:box-shadow .3s linear}.tn-popup__header-container_shadowed,.tn-popup__footer_shadowed{box-shadow:var(--shadow-large)}.tn-popup-opened{overflow:hidden}.tn-popup__container{border-radius:16px;background-color:var(--background-primary-a-enabled);color:var(--content-primary-a-enabled);display:flex;flex-direction:column;width:calc(100% - 30px);position:relative;overflow:hidden;pointer-events:initial;box-shadow:var(--shadow-small)}.tn-popup__content_disabled:after,.tn-popup__header-container_disabled:after,.tn-popup__footer_disabled:after{content:"";background-color:var(--background-primary-a-enabled);opacity:.6;position:absolute;inset:0;z-index:1}.tn-popup__container_sm{max-width:520px}.tn-popup__container_md{max-width:900px}.tn-popup__header{position:relative}.tn-popup__header-container{padding:24px;display:flex;align-items:baseline}.tn-popup__back{margin-right:12px;position:absolute;z-index:1;top:24px;left:24px}.tn-popup__titles{display:inline-block}.tn-popup__titles_back{margin-left:44px}.tn-popup__title{font-weight:var(--font-weight-heading);font-size:var(--font-size-headline-medium);line-height:var(--font-lineHeight-headline-medium);margin-right:62px;word-break:break-word}.tn-popup__title:not(:has(+.tn-popup__subtitle)){min-height:48px}.tn-popup__subtitle{font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);margin-top:4px;margin-right:50px;word-break:break-word}.tn-popup__close{line-height:24px;position:absolute;top:24px;right:24px;z-index:1}.tn-popup__content{font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium)}.tn-popup__content-container{padding:0 24px;overscroll-behavior:contain}.tn-popup__container:not(:has(.tn-popup__header-container)) .tn-popup__content{border-radius:16px}.tn-popup__container:not(:has(.tn-popup__header-container)) .tn-popup__content-container{padding-top:32px}.tn-popup__footer{position:relative;border-radius:0 0 16px 16px;background-color:var(--background-primary-a-enabled)}.tn-popup__footer_custom{padding:12px 24px 24px}.tn-popup__container_mobile{top:0;bottom:0;width:100%;border-radius:0;position:fixed;max-width:100%}.tn-popup__container_mobile .tn-popup__subtitle,.tn-popup__container_mobile .tn-popup__close{display:none}.tn-popup__container_mobile .tn-popup__header-container{min-height:57px;padding:16px;border-bottom:1px solid var(--border-secondary-enabled)}.tn-popup__container_mobile .tn-popup__titles{margin:0 auto;align-self:center}.tn-popup__container_mobile .tn-popup__title{font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);text-align:center;margin-right:0;min-height:unset}.tn-popup__container_mobile .tn-popup__content-container{padding:16px}.tn-popup__container_mobile .tn-popup__back{top:50%;transform:translateY(-50%);left:6px;font-size:24px;margin-top:0}.tn-popup__container_mobile .tn-popup__footer{border-radius:unset;overflow:unset}.tn-popup__container_mobile .tn-popup__footer_custom{padding:12px 16px 16px}.tn-popup-enter-active,.tn-popup-leave-active{transition:opacity .2s ease}.tn-popup-enter-from,.tn-popup-leave-to{opacity:0}.tn-popup-enter,.tn-popup-enter-to,.tn-popup-leave{opacity:1}.tn-popup-enter-active .tn-popup__container:not(.tn-popup__container_mobile),.tn-popup-leave-active .tn-popup__container:not(.tn-popup__container_mobile){transition:transform .3s ease}.tn-popup-enter-from .tn-popup__container:not(.tn-popup__container_mobile),.tn-popup-leave-to .tn-popup__container:not(.tn-popup__container_mobile){transform:scale(.9)}.tn-popup-enter-to .tn-popup__container:not(.tn-popup__container_mobile),.tn-popup-leave .tn-popup__container:not(.tn-popup__container_mobile),.tn-popup-enter .tn-popup__container:not(.tn-popup__container_mobile){transform:scale(1)}dialog.sam-modal-host{position:fixed;inset:0;margin:0;border:0;padding:0;width:100vw;max-width:none;height:100dvh;max-height:none;overflow:visible;background:transparent;color:var(--sldg-text)}.sam-modal-host::backdrop{background:transparent}.sam-modal-host .sam-popup{max-width:560px;max-height:calc(100dvh - 48px)!important;width:100%;box-shadow:var(--sldg-shadow-popup);overflow:visible}.sam-modal-host .sam-popup-wide{max-width:820px}.sam-popup .tn-popup__header-container{padding:24px;border-bottom:1px solid var(--sldg-border-soft)}.sam-popup .tn-popup__title{font-size:18px;line-height:24px;min-height:24px!important;font-weight:600;margin-right:32px}.sam-popup .tn-popup__close{top:20px;right:20px}.sam-popup .tn-popup__content{min-height:0}.sam-popup .tn-popup__content-container{padding:24px;scrollbar-gutter:auto}.sam-popup .dialog-body{padding:0;overflow:visible}.sam-popup .tn-popup__footer_custom{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;border-top:1px solid var(--sldg-border-soft)}.sam-popup .tn-popup__footer:not(:has(.tn-popup__footer_custom)){display:none}@media(max-width:600px){.sam-modal-host .tn-popup{padding:8px}.sam-modal-host .sam-popup{max-height:calc(100dvh - 16px)!important}.sam-popup .tn-popup__header-container{padding:20px 16px}.sam-popup .tn-popup__close{right:12px;top:16px}.sam-popup .tn-popup__content-container{padding:20px 16px}.sam-popup .tn-popup__footer_custom{padding:16px;flex-wrap:wrap}}.tn-form-item{font-family:var(--font-family-body)}.tn-form-item__label{display:block;font-weight:var(--font-weight-accent);color:var(--content-primary-a-enabled);margin-bottom:10px;font-size:var(--font-size-body-medium);line-height:16px}.tn-form-item--required .tn-form-item__label:after{content:"*";color:var(--content-accent-enabled);margin-left:2px}.tn-form-item__description{color:var(--content-primary-a-enabled);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);margin-bottom:10px}.tn-form-item__message{padding:2px 0;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small)}.tn-form-item__message--error{color:var(--content-accent-enabled)}.tn-form-item__message--warning{color:var(--content-system-warning)}.tn-form-item__message--success{color:var(--content-system-positive)}.tn-form-item--smooth .tn-form-item__message-enter-active,.tn-form-item--smooth .tn-form-item__message-leave-active{transition-property:opacity,transform,height;transition-duration:.3s;transition-timing-function:ease}.tn-form-item--smooth .tn-form-item__message-enter,.tn-form-item--smooth .tn-form-item__message-leave{transform:translateY(0);opacity:1;height:auto}.tn-form-item--smooth .tn-form-item__message-enter-from,.tn-form-item--smooth .tn-form-item__message-leave-to{transform:translateY(-8px);opacity:0;height:0}.tn-input__inner-input{height:40px;width:100%;background-color:var(--background-primary-a-enabled);border:1px solid var(--border-secondary-enabled);border-radius:12px;padding:0 12px;outline:none;font-size:var(--font-size-body-medium);color:var(--content-primary-a-enabled);transition:.3s;box-sizing:border-box;font-weight:var(--font-weight-text)}.tn-input__inner-input:focus{border-color:var(--border-secondary-pressed)}.tn-input_smooth:not(:has(.tn-input__message)) .tn-input__inner{margin-bottom:24px}.tn-input__inner-input_size-m{padding:0 16px;height:48px}.tn-input__inner-input_clearable{padding-right:48px}.tn-input__inner-input::-ms-clear{display:none}.tn-input__inner-input::placeholder{color:var(--content-secondary-enabled)}.tn-input__inner-input:disabled,.tn-input__inner-input:disabled:hover{background-color:var(--background-primary-a-disabled);pointer-events:none;border-color:var(--border-secondary-disabled);color:var(--content-primary-a-disabled)}.tn-input__inner-input:disabled::placeholder{color:var(--content-secondary-disabled)}.tn-input__inner{position:relative}.tn-button.tn-input__inner-clear{width:20px;height:20px;border:none;padding:0;background-color:transparent!important;color:var(--content-tertiary-enabled)}.tn-input__inner-clear .tn-icon,.tn-input__inner-clear .tn-icon svg{width:20px!important;height:20px!important;line-height:20px!important}.tn-button.tn-input__inner-clear:hover{color:var(--content-tertiary-hover)}.tn-button.tn-input__inner-clear:active{color:var(--content-tertiary-pressed)}.tn-input__inner-clear:not(:last-child){margin-right:12px}.tn-input__inner-input_error{border-color:var(--background-accent-enabled)}.tn-input__inner-input_error:focus{border-color:var(--background-accent-hover)}.tn-input__inner-input_success{border-color:var(--content-system-positive)}.tn-input__inner-input_success:focus{border-color:var(--content-system-positive)}.tn-input__inner-input_date{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6C20 3.79086 18.2091 2 16 2H15V1C15 0.447715 14.5523 0 14 0C13.4477 0 13 0.447715 13 1V2H7V1C7 0.447715 6.55228 0 6 0C5.44772 0 5 0.447715 5 1V2H4C1.79086 2 0 3.79086 0 6V8V10V12.5V17C0 19.2091 1.79086 21 4 21H16C18.2091 21 20 19.2091 20 17V10V8V6ZM15 4H16C17.1046 4 18 4.89543 18 6V8H10.5H2V6C2 4.89543 2.89543 4 4 4H5C5 4.55228 5.44772 5 6 5C6.55228 5 7 4.55228 7 4H13C13 4.55228 13.4477 5 14 5C14.5523 5 15 4.55228 15 4ZM18 10V17C18 18.1046 17.1046 19 16 19H4C2.89543 19 2 18.1046 2 17V10.5V10H16H18Z' fill='%239CA3B6'/%3E%3C/svg%3E%0A");background-position:right 14px center;-webkit-background-size:20px;background-size:20px;padding-right:48px;background-repeat:no-repeat}.tn-input__inner-input_date.tn-input__inner-input_clearable{padding-right:70px}.tn-input__icon-container{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;outline:none;display:flex;align-items:center}.sam-input-field[data-v-09925bcf]{min-width:0;width:100%}.sam-input-field-search[data-v-09925bcf] .tn-input__inner-input{padding-right:40px}.sam-input-field-search[data-v-09925bcf] .tn-input__icon-container{color:var(--sldg-text-muted);pointer-events:none}.sam-input-field[data-v-09925bcf] .tn-input__inner-input:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:2px}.textarea-autosize::-webkit-scrollbar{width:8px;height:0}.textarea-autosize::-webkit-scrollbar-track{background:none;border-radius:8px;margin:4px 0}.textarea-autosize::-webkit-scrollbar-thumb{background-color:var(--border-secondary-enabled);border-radius:4px;border:2px solid transparent;background-clip:padding-box}.textarea-autosize::-webkit-scrollbar-thumb:hover{background-color:var(--border-secondary-hover);cursor:pointer;border:1px solid transparent}.tn-textarea{display:block;width:100%;font-family:var(--font-family-body)}.tn-textarea_smooth:not(:has(.tn-textarea__message)) .tn-textarea__textarea{margin-bottom:24px}.tn-textarea__textarea{font-family:var(--font-family-body);width:100%;background-color:var(--background-primary-a-enabled);border:1px solid var(--border-secondary-enabled);border-radius:12px;padding:13px 16px;outline:none;font-size:var(--font-size-body-medium);color:var(--content-primary-a-enabled);transition-property:background-color,border,color;transition-duration:.3s;transition-timing-function:linear;box-sizing:border-box;resize:none}.tn-textarea__textarea::placeholder{color:var(--content-secondary-enabled)}.tn-textarea__textarea_disabled{background-color:var(--background-primary-a-disabled);pointer-events:none;border-color:var(--border-secondary-disabled);color:#2e384b7a}.tn-textarea__textarea_disabled::placeholder{color:var(--content-primary-a-disabled)}.tn-textarea__textarea:focus{border-color:var(--content-primary-a-disabled)}.tn-textarea__textarea_error{border-color:var(--border-accent-enabled)}.tn-textarea__textarea_success{border-color:var(--content-system-positive)}.sam-textarea-field[data-v-b4aeb13e] textarea:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:2px}.tn-checkbox{--tn-checkbox-size: 22px;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;word-break:break-word;font-family:var(--font-family-body)}.tn-checkbox_has-label{width:100%}.tn-checkbox__text{padding-left:10px}.tn-checkbox__description{color:var(--content-secondary-enabled);font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);margin-top:6px;display:block}.tn-checkbox__text-inner{font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);cursor:pointer}.tn-checkbox__text-error{margin-top:7px;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);display:block;color:var(--content-accent-enabled)}.tn-checkbox__text-warn{margin-top:7px;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);display:block;color:var(--content-system-warning)}.tn-checkbox__btn{padding:0;margin-top:calc((var(--font-lineHeight-body-medium) - var(--tn-checkbox-size)) / 2);width:var(--tn-checkbox-size);height:var(--tn-checkbox-size);flex:0 0 var(--tn-checkbox-size);border:2px solid var(--content-tertiary-enabled);background-color:var(--background-primary-a-enabled);border-radius:6px;cursor:pointer;outline:none;position:relative;transform:translateZ(0);transition-property:background-color,border;transition-duration:.1s;transition-timing-function:linear}.tn-checkbox__btn:before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border-radius:4px;transition:all .25s 0s ease;box-shadow:none}.tn-checkbox__btn:after{content:"";position:absolute;height:14px;left:2px;top:2px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8.30501L6.15251 12.4575L14.4575 4.1525' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:left center;background-size:cover;border-radius:2px;width:0;transition:width .3s linear;overflow:hidden}.tn-checkbox__btn:hover{border-color:var(--content-tertiary-hover);background-color:var(--background-secondary-a-hover)}.tn-checkbox__btn:active{border-color:var(--content-tertiary-pressed);background-color:var(--background-secondary-a-pressed)}.tn-checkbox__btn_disabled{background-color:var(--background-secondary-a-disabled);border-color:var(--content-tertiary-disabled);pointer-events:none}.tn-checkbox__btn_checked{background-color:var(--content-accent-enabled);border-color:var(--border-accent-enabled)}.tn-checkbox__btn_checked:after{width:14px}.tn-checkbox__btn_checked:hover{background-color:var(--background-accent-hover);border-color:var(--border-accent-hover)}.tn-checkbox__btn_checked.tn-checkbox__btn_disabled{background-color:var(--content-accent-disabled);border-color:var(--content-accent-disabled)}.tn-checkbox__btn_checked:active{background-color:var(--content-accent-enabled);border-color:var(--border-accent-enabled)}.tn-checkbox_disabled{pointer-events:none}.tn-checkbox_disabled .tn-checkbox__text{opacity:.6}.sam-checkbox-field[data-v-842d8c11]{align-items:center}.sam-checkbox-field[data-v-842d8c11] .tn-checkbox__btn{--tn-checkbox-size:20px;margin-top:0}.sam-checkbox-field[data-v-842d8c11] .tn-checkbox__text-inner{font-size:13px;line-height:20px}.sam-checkbox-field[data-v-842d8c11] .tn-checkbox__btn:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:2px}.enter-active[data-v-54e54f78],.leave-active[data-v-54e54f78]{overflow:hidden;transition:max-height .3s ease}.tn-calendar{width:100%;display:flex;flex-flow:column;align-items:center;-webkit-user-select:none;user-select:none}.tn-calendar__header{display:flex;width:100%;padding:0 6px;justify-content:space-between;align-items:center}.tn-calendar__month-button{padding:10px!important;width:38px!important;height:38px!important}.tn-calendar__header-selector-container{display:flex}.tn-calendar__button-placeholder{flex-basis:38px}.tn-calendar__selector-container{position:relative}.tn-calendar__selector-container~.tn-calendar__selector-container{margin-left:24px}.tn-calendar__footer-selector-container .tn-calendar__selector-container~.tn-calendar__selector-container{margin-left:16px}.tn-calendar__selector-button{padding:6px 6px 6px 12px}.tn-calendar__selector-button_time{border:1px solid var(--border-secondary-enabled);border-radius:10px;font-weight:var(--font-weight-text);line-height:var(--font-lineHeight-body-medium);padding:12px 16px;height:48px;width:100%}.tn-calendar__selector-button_time .tn-button__text{width:100%;display:flex;justify-content:space-between;align-items:center}.tn-calendar__selector-button_time:hover,.tn-calendar__selector-button_time.tn-calendar__selector-button_open{background-color:var(--background-primary-a-enabled);border-color:var(--content-primary-a-disabled)}.tn-calendar__selector-button_open{background-color:var(--background-primary-a-pressed);border-color:var(--background-primary-a-pressed)}.tn-calendar__selector-icon{color:var(--content-tertiary-enabled);margin-left:8px;transform-origin:center;transition:transform .3s ease}.tn-calendar__selector-button_open .tn-calendar__selector-icon{transform:rotate(180deg)}.tn-calendar__select-container{border:1px solid var(--content-primary-b-enabled);position:absolute;left:50%;transform:translate(-50%);top:calc(100% + 4px);max-height:176px;overflow:hidden;border-radius:12px;background-color:var(--background-primary-a-enabled);box-shadow:var(--shadow-small);z-index:11}.tn-calendar__select-container_bottom{top:unset;bottom:calc(100% + 4px);box-shadow:var(--shadow-small);left:0;right:0;transform:none}.tn-calendar__option-list{padding:8px 0;max-height:176px;overflow:hidden auto;margin:0}.tn-calendar__option-list::-webkit-scrollbar{width:12px}.tn-calendar__option-list::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:24px;background-color:var(--border-secondary-pressed)}.tn-calendar__option-item{padding:5px 12px;cursor:pointer;transition:background-color .1s linear;background-position:right center;white-space:nowrap;background-repeat:no-repeat;display:inline-block;width:100%}.tn-calendar__select-container_bottom .tn-calendar__option-item{padding-left:15px}.tn-calendar__option-item:hover{background-color:var(--background-primary-a-hover)}.tn-calendar_bottom-sheet .tn-calendar__option-item:hover{background-color:unset}.tn-calendar__option-item:active{background-color:var(--background-primary-a-pressed)}.tn-calendar__option-item_selected{color:var(--content-accent-enabled);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29304 12.2929C3.68357 11.9024 4.31673 11.9024 4.70726 12.2929L9.19079 16.7764L18.865 7.10226C19.2555 6.71173 19.8886 6.71173 20.2792 7.10226C20.6697 7.49278 20.6697 8.12595 20.2792 8.51647L9.89789 18.8977C9.50737 19.2883 8.8742 19.2883 8.48368 18.8977L3.29304 13.7071C2.90252 13.3166 2.90252 12.6834 3.29304 12.2929Z' fill='%23E11B11'/%3E%3C/svg%3E%0A")}.tn-calendar__option-item_selected .tn-calendar__option-text{padding-right:32px}.tn-calendar__option-item_disabled{pointer-events:none;color:var(--content-primary-a-disabled)}.tn-calendar__footer-selector-container{margin:16px -16px -4px;padding:12px 16px 0;display:flex;width:100%;border-top:1px solid var(--border-secondary-enabled)}.tn-calendar__selector-container{flex:1 0}.tn-calendar__footer-button{margin-left:14px;height:48px;padding:12px;flex:0 0;overflow:visible}.tn-calendar__table{margin-top:12px}.tn-calendar_bottom-sheet .tn-calendar__table{width:100%;padding:0 16px}.tn-calendar__table-cell{width:38px;height:38px;text-align:center;padding:0;transition-property:background,border-radius;transition-duration:.1s;transition-timing-function:linear;cursor:pointer}.tn-calendar_bottom-sheet .tn-calendar__table-cell:not(:first-child):not(:last-child){flex:1 0}.tn-calendar_bottom-sheet .tn-calendar__table-cell:first-child,.tn-calendar_bottom-sheet .tn-calendar__table-cell:last-child{flex:0 0 38px}.tn-calendar_bottom-sheet .tn-calendar__table-cell:first-child{padding-right:calc((100% - 38px * 7) / 12);flex:unset;width:unset}.tn-calendar_bottom-sheet .tn-calendar__table-cell:last-child{padding-left:calc((100% - 38px * 7) / 12);flex:unset;width:unset}.tn-calendar_bottom-sheet .tn-calendar__table-header-cell:first-child,.tn-calendar_bottom-sheet .tn-calendar__table-header-cell:last-child{flex:0 0 calc(38px + (100% - 38px * 7) / 12)}.tn-calendar__table-header-cell{font-weight:var(--font-weight-accent);font-size:var(--font-size-body-small);line-height:26px;height:26px;color:var(--content-tertiary-enabled);cursor:default;padding:0}.tn-calendar__table-cell_today .tn-calendar__table-button:after{content:"";display:block;position:absolute;bottom:7px;left:50%;width:12px;height:2px;border-radius:2px;background-color:var(--background-accent-enabled);transform:translate(-50%)}.tn-calendar__table-cell_selected .tn-calendar__table-button{background-color:var(--background-accent-enabled);color:var(--content-primary-b-enabled)}.tn-calendar__table-cell_selected.tn-calendar__table-cell_today .tn-calendar__table-button:after{background-color:var(--background-primary-a-enabled)}.tn-calendar__table-cell_other-month{cursor:default;color:transparent;pointer-events:none;transition:none;opacity:0}.tn-calendar__table-cell_disabled{pointer-events:none;color:var(--content-secondary-disabled)}.tn-calendar__table-row{display:flex}.tn-calendar__table-row:not(:last-child){margin-bottom:6px}.tn-calendar__table-cell_between{background-color:var(--background-secondary-a-enabled)}.tn-calendar__table-cell_between-hover{background-color:var(--background-secondary-a-hover)}.tn-calendar__table-button{width:38px;height:38px;border:none;transition-property:background-color,color;transition-duration:.1s;transition-timing-function:linear;border-radius:8px;background-color:transparent;color:inherit;cursor:inherit;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);padding:0;position:relative}.tn-calendar__table-cell:hover .tn-calendar__table-button{background-color:var(--background-secondary-a-hover)}.tn-calendar__table-cell:active .tn-calendar__table-button{background-color:var(--background-secondary-a-pressed)}.tn-calendar__table-cell_selected:hover .tn-calendar__table-button{background-color:var(--background-accent-hover)}.tn-calendar_bottom-sheet .tn-calendar__table-cell:hover .tn-calendar__table-button,.tn-calendar_bottom-sheet .tn-calendar__table-cell:active .tn-calendar__table-button{background-color:inherit}.tn-calendar_bottom-sheet .tn-calendar__table-cell_selected:hover .tn-calendar__table-button,.tn-calendar_bottom-sheet .tn-calendar__table-cell_selected:active .tn-calendar__table-button{background-color:var(--content-accent-enabled)}.tn-calendar__table-cell_between-hover+.tn-calendar__table-cell_exact-hover:not(.tn-calendar__table-cell_between),.tn-calendar__table-cell_between+.tn-calendar__table-cell_exact-hover:not(.tn-calendar__table-cell_between),.tn-calendar__table-cell_between-hover+.tn-calendar__table-cell_selected,.tn-calendar__table-cell_between+.tn-calendar__table-cell_selected,.tn-calendar__table-cell:last-child,.tn-calendar__table-cell_last-of-month{border-radius:0 8px 8px 0!important}.tn-calendar__table-cell:not(.tn-calendar__table-cell_between):not(.tn-calendar__table-cell_between-hover)+.tn-calendar__table-cell_selected,.tn-calendar__table-cell:not(.tn-calendar__table-cell_between):not(.tn-calendar__table-cell_between-hover)+.tn-calendar__table-cell_exact-hover,.tn-calendar__table-cell:first-child,.tn-calendar__table-cell_first-of-month{border-radius:8px 0 0 8px!important}.tn-calendar__table-cell:not(.tn-calendar__table-cell_between-hover)+.tn-calendar__table-cell_between-hover:last-child,.tn-calendar__table-cell_exact-hover:not(.tn-calendar__table-cell_start-hover):first-child,.tn-calendar__table-cell_between:only-child,.tn-calendar__table-cell_between-hover:only-child,.tn-calendar__table-cell:not(.tn-calendar__table-cell_between):not(.tn-calendar__table-cell_between-hover)+.tn-calendar__table-cell_selected-start:last-child,.tn-calendar__table-cell_end-hover:first-child,.tn-calendar__table-cell_selected-end:first-child,.tn-calendar__table-cell.tn-calendar__table-cell_between-hover.tn-calendar__table-cell_exact-hover.tn-calendar__table-cell_end-hover.tn-calendar__table-cell_selected.tn-calendar__table-cell_selected-start.tn-calendar__table-cell_selected-only,.tn-calendar__table-cell.tn-calendar__table-cell_between.tn-calendar__table-cell_selected.tn-calendar__table-cell_selected-start.tn-calendar__table-cell_selected-only{border-radius:8px!important}.tn-calendar_bottom-sheet .tn-calendar__table-cell:not(.tn-calendar__table-cell_between)+.tn-calendar__table-cell_selected:not(:last-child),.tn-calendar_bottom-sheet .tn-calendar__table-cell_selected:first-child{background-color:transparent;background-image:linear-gradient(90deg,transparent 0%,transparent 50%,var(--background-secondary-a-enabled) 50%,var(--background-secondary-a-enabled) 100%)}.tn-calendar_bottom-sheet .tn-calendar__table-cell_between+.tn-calendar__table-cell_selected,.tn-calendar__table-cell_selected-end{background-color:transparent;background-image:linear-gradient(90deg,var(--background-secondary-a-enabled) 0%,var(--background-secondary-a-enabled) 50%,transparent 50%,transparent 100%)}.tn-calendar_bottom-sheet .tn-calendar__table-cell:not(.tn-calendar__table-cell_between)+.tn-calendar__table-cell_selected:last-child,.tn-calendar__table-cell_selected-end:first-child,.tn-calendar_bottom-sheet .tn-calendar__table-cell_selected-only{background-color:transparent!important;background-image:none!important}.tn-dark-theme .tn-calendar__select-container{border:none}.tn-bottom-sheet{transform:translateY(0);left:0;bottom:0;width:100%;position:absolute;background-color:var(--background-primary-a-enabled);box-shadow:var(--shadow-small);border-radius:16px 16px 0 0;z-index:1000;transition:.3s ease;overflow:auto;touch-action:pan-y;overscroll-behavior:none;font-family:var(--font-family-body);max-height:calc(100% - 75px);pointer-events:initial}.tn-bottom-sheet__overlay{pointer-events:none}.tn-bottom-sheet__background{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;z-index:31}.tn-bottom-sheet__header{position:sticky;top:0;left:0;padding:16px;background-color:var(--background-primary-a-enabled);z-index:2;box-shadow:-4px 2px 7px transparent;transition:box-shadow .1s linear;flex:0 0;border-radius:16px 16px 0 0}.tn-bottom-sheet__header_shadow{box-shadow:-4px 2px 7px #1e22282b}.tn-bottom-sheet__footer{position:sticky;bottom:0;left:0;padding:16px;flex:0 0}.tn-bottom-sheet__header:empty,.tn-bottom-sheet:not(.tn-bottom-sheet_full-height) .tn-bottom-sheet__content:empty,.tn-bottom-sheet__footer:empty{display:none}.tn-bottom-sheet__header-description{margin-top:4px}.tn-bottom-sheet__header-title{font-size:var(--font-size-headline-small);font-weight:var(--font-weight-heading);line-height:var(--font-lineHeight-headline-small)}.tn-bottom-sheet:before{content:"";display:block;width:40px;height:4px;flex:0 0 4px;margin-bottom:-4px;position:sticky;top:8px;left:50%;transform:translate(-50%);background-color:var(--border-secondary-enabled);border-radius:2px;z-index:3}.tn-bottom-sheet__content{padding:16px;flex:1 0}.tn-bottom-sheet_height{max-height:calc(100% - 155px)}.tn-bottom-sheet_height.tn-bottom-sheet_full-height{height:calc(100% - 155px)}.tn-bottom-sheet_no-transition{transition:transform 0s ease}body .tn-bottom-sheet-enter-active .tn-bottom-sheet,body .tn-bottom-sheet-leave-active .tn-bottom-sheet{transition:transform .3s ease}body .tn-bottom-sheet-enter-active .tn-bottom-sheet{transform:translateY(100%)}body .tn-bottom-sheet-enter-to .tn-bottom-sheet,body .tn-bottom-sheet-leave .tn-bottom-sheet,body .tn-bottom-sheet-leave-active .tn-bottom-sheet{transform:translateY(0)}body .tn-bottom-sheet-enter .tn-bottom-sheet,body .tn-bottom-sheet-leave-to .tn-bottom-sheet{transform:translateY(100%)}body .tn-bottom-sheet-enter-active,body .tn-bottom-sheet-leave-active{transition:opacity .3s ease}body .tn-bottom-sheet-enter-active{opacity:0}body .tn-bottom-sheet-enter-to,body .tn-bottom-sheet-leave,body .tn-bottom-sheet-leave-active{opacity:1}body .tn-bottom-sheet-enter,body .tn-bottom-sheet-leave-to{opacity:0}.tn-bottom-sheet__close{display:none;flex:0 0 40px}.tn-bottom-sheet_full-height{height:calc(100% - 75px);display:flex;flex-flow:column}.tn-bottom-sheet:has(.tn-bottom-sheet__footer:not(:empty)) .tn-bottom-sheet__content:not(:last-child){padding-bottom:0}.tn-bottom-sheet:has(.tn-bottom-sheet__header:not(:empty)) .tn-bottom-sheet__content{padding-top:0}.tn-popover__wrapper[popover]{margin:0;padding:0;border:0;inset:auto;overflow:visible;background:transparent;color:inherit}.tn-popover__trigger-wrapper_inline{display:inline-block}.tn-popover__wrapper{position:relative;transition:visibility .2s linear,opacity .2s;border-radius:12px;box-shadow:var(--shadow-small)}.tn-popover__wrapper_floating{position:absolute;top:0;left:0;z-index:10}.tn-popover__wrapper-inner{position:relative;z-index:2;border-radius:12px;background-color:var(--background-primary-a-enabled);color:var(--content-primary-a-enabled);order:1}.tn-popover__wrapper_theme-dark .tn-popover__wrapper-inner{background-color:var(--background-primary-b-enabled);color:var(--content-primary-b-enabled)}.tn-popover__wrapper:has(.tn-popover__arrow_top) .tn-popover__wrapper-inner{z-index:3}.tn-popover__wrapper-inner>*{border-radius:12px}.tn-popover_trigger-hover .tn-popover__wrapper{opacity:0;visibility:hidden}.tn-popover_trigger-hover .tn-popover__trigger-wrapper:hover+.tn-popover__wrapper{opacity:1;visibility:visible}.tn-popover__arrow{position:absolute;content:"";left:10px;width:24px;height:12px;display:block;z-index:2;order:-1}.tn-popover__arrow:after{position:relative;display:block;background-size:100%;width:100%;height:100%;content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.32757 4.7479C1.81081 5.52974 0.936638 6 0 6H12C11.0635 6 10.1895 5.52941 9.67343 4.74724L6.83766 0.449328C6.44255 -0.149489 5.56473 -0.149841 5.16915 0.44866L2.32757 4.7479Z' fill='%231E2228'/%3E%3C/svg%3E");z-index:2}.tn-popover__wrapper_theme-light .tn-popover__arrow:after{filter:brightness(10)}.tn-popover__arrow:before{position:absolute;transform-origin:center;display:block;background-size:100%;width:100%;height:100%;content:"";filter:drop-shadow(-4px 6px 7px rgba(30,34,40,.17)) drop-shadow(0px 0px 2px rgba(30,34,40,.19));background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.32757 4.7479C1.81081 5.52974 0.936638 6 0 6H12C11.0635 6 10.1895 5.52941 9.67343 4.74724L6.83766 0.449328C6.44255 -0.149489 5.56473 -0.149841 5.16915 0.44866L2.32757 4.7479Z' fill='%231E2228'/%3E%3C/svg%3E");z-index:2}.tn-popover__wrapper_theme-light .tn-popover__arrow:before{filter:brightness(10) drop-shadow(-4px 6px 7px rgba(30,34,40,.17)) drop-shadow(0px 0px 2px rgba(30,34,40,.19))}.tn-popover__arrow_bottom,.tn-popover__arrow_bottom-start,.tn-popover__arrow_bottom-end{transform:rotate(180deg);top:100%}.tn-popover__arrow_top,.tn-popover__arrow_top-start,.tn-popover__arrow_top-end{top:-12px}.tn-popover__arrow_top,.tn-popover__arrow_bottom{left:calc(50% - 12px)}.tn-popover__arrow_top-start,.tn-popover__arrow_bottom-start{left:16px}.tn-popover__arrow_top-end,.tn-popover__arrow_bottom-end{left:calc(100% - 40px)}.tn-popover__arrow_right,.tn-popover__arrow_right-start,.tn-popover__arrow_right-end{left:calc(100% - 6px);transform:translateY(-50%) rotate(90deg)}.tn-popover__arrow_left,.tn-popover__arrow_left-start,.tn-popover__arrow_left-end{left:-18px;transform:translateY(-50%) rotate(270deg)}.tn-popover__arrow_right,.tn-popover__arrow_left{top:50%}.tn-popover__arrow_right-start,.tn-popover__arrow_left-start{top:24px}.tn-popover__arrow_right-end,.tn-popover__arrow_left-end{bottom:22px}.tn-popover__wrapper_theme-light .tn-popover__arrow_bottom:before,.tn-popover__wrapper_theme-light .tn-popover__arrow_bottom-start:before,.tn-popover__wrapper_theme-light .tn-popover__arrow_bottom-end:before{filter:brightness(10) drop-shadow(4px -6px 7px rgba(30,34,40,.17)) drop-shadow(0px 0px 2px rgba(30,34,40,.19))}.tn-popover__wrapper_theme-light .tn-popover__arrow_right:before,.tn-popover__wrapper_theme-light .tn-popover__arrow_right-start:before,.tn-popover__wrapper_theme-light .tn-popover__arrow_right-end:before{filter:brightness(10) brightness(10) drop-shadow(4px 6px 7px rgba(30,34,40,.17)) drop-shadow(0px 0px 2px rgba(30,34,40,.19))}.tn-popover__wrapper_theme-light .tn-popover__arrow_left:after,.tn-popover__wrapper_theme-light .tn-popover__arrow_left-start:after,.tn-popover__wrapper_theme-light .tn-popover__arrow_left-end:after{filter:brightness(10) drop-shadow(-6px 4px 7px rgba(30,34,40,.17)) drop-shadow(0px 0px 2px rgba(30,34,40,.19))}.tn-dark-theme .tn-popover__wrapper_theme-dark .tn-popover__wrapper-inner{box-shadow:0 0 0 1px var(--border-secondary-enabled);background-color:var(--neutral-100)}.tn-dark-theme .tn-popover__wrapper_theme-dark .tn-popover__arrow_bottom,.tn-dark-theme .tn-popover__wrapper_theme-dark .tn-popover__arrow_bottom-start,.tn-dark-theme .tn-popover__wrapper_theme-dark .tn-popover__arrow_bottom-end{filter:drop-shadow(0 -1px 0 var(--border-secondary-enabled))}.tn-dark-theme .tn-popover__arrow:before{filter:drop-shadow(0 -1px 0 var(--border-secondary-enabled))}.tn-dark-theme .tn-popover__wrapper_theme-light{box-shadow:0 0 0 1px var(--border-secondary-enabled)}.tn-dark-theme .tn-popover__wrapper_theme-light .tn-popover__arrow:after{filter:drop-shadow(.5px -.5px 0px var(--border-secondary-enabled)) drop-shadow(-.5px -.5px 0px var(--border-secondary-enabled))}.tn-datepicker{position:relative;font-family:var(--font-family-body);width:308px}.tn-datepicker__inner-input{cursor:pointer;position:relative;display:flex;align-items:center;height:40px;width:100%;background-color:var(--background-primary-a-enabled);border:1px solid var(--border-secondary-enabled);border-radius:12px;padding:0 16px;outline:none;font-size:var(--font-size-body-medium);color:var(--content-primary-a-enabled);transition:.3s;box-sizing:border-box}.tn-datepicker__inner-input_disabled,.tn-datepicker__inner-input_disabled:hover{background-color:var(--background-primary-a-disabled);pointer-events:none;border-color:var(--background-accent-disabled);color:var(--content-primary-a-disabled)}.tn-datepicker__inner-input_warn{border-color:var(--content-system-warning)}.tn-datepicker__inner-input_error{border-color:var(--content-system-negative)}.tn-datepicker__inner-input_success{border-color:var(--content-system-positive)}.tn-datepicker__inner-input_medium{height:48px}.tn-datepicker__inner-input_hidden{height:unset;width:unset;background-color:unset;border:none}.tn-datepicker__inner-input.tn-datepicker__inner-input_open{border-color:var(--border-secondary-pressed)}.tn-datepicker__inner-input.tn-datepicker__inner-input_open.tn-datepicker__inner-input_error{border-color:var(--background-accent-hover)}.tn-datepicker__inner-input.tn-datepicker__inner-input_open.tn-datepicker__inner-input_success{border-color:var(--content-system-positive)}.tn-datepicker__inner-input-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tn-datepicker__inner-input-value .tn-datepicker__placeholder{color:var(--content-secondary-enabled)}.tn-button.tn-datepicker__inner-clear{position:absolute;width:20px;height:20px;padding:0;right:15px;top:50%;transform:translateY(-50%);color:var(--content-tertiary-enabled);transition:filter .1s linear;border:none}.tn-button.tn-datepicker__inner-clear:hover{color:var(--content-tertiary-enabled);filter:brightness(.9)}.tn-button.tn-datepicker__inner-clear:active{color:var(--content-tertiary-enabled);filter:brightness(.8)}.tn-datepicker__inner-clear .tn-icon,.tn-datepicker__inner-clear .tn-icon svg{width:20px!important;height:20px!important;line-height:20px!important}.tn-datepicker__inner-icon{top:7px;font-size:24px;position:absolute;right:15px;display:flex;color:var(--content-tertiary-enabled)}.tn-datepicker__inner-input_medium .tn-datepicker__inner-icon{top:11px}.tn-datepicker__wrapper-desktop{width:308px;min-width:308px;max-width:200%;border-radius:12px;background-color:var(--background-primary-a-enabled);overflow:auto;z-index:10}.tn-datepicker__wrapper-desktop_range{width:616px;min-width:616px;display:flex;justify-content:space-between}.tn-datepicker__calendar{cursor:default;padding:16px 0}.tn-datepicker__wrapper-desktop_range .tn-datepicker__calendar{height:366px}.tn-datepicker__calendar_bottom-sheet{margin:0 -16px;width:calc(100% + 32px);padding-bottom:32px}.tn-datepicker__footer-button{margin-bottom:16px}.sam-date-field[data-v-304f6b2a]{position:relative;min-width:0;width:100%}.sam-date-field[data-v-304f6b2a] .tn-datepicker__inner-input{width:100%;cursor:pointer}.sam-date-field[data-v-304f6b2a] .tn-datepicker__inner-input-value{margin:0}.sam-date-field[data-v-304f6b2a] .tn-datepicker__inner-input:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:2px}.sam-date-validation[data-v-304f6b2a]{position:absolute!important;left:0;top:0;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.sam-date-field[data-v-304f6b2a] .tn-calendar__table-button:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:-2px}.tn-user-picture{font-family:var(--font-family-body);background-color:var(--background-tertiary-enabled);border:1px solid var(--border-primary-b-enabled);width:56px;height:56px;box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;border-radius:50%}.tn-user-picture__container{overflow:hidden;border-radius:50%;position:relative;height:100%}.tn-user-picture_s{width:22px;height:22px}.tn-user-picture_l{width:141px;height:141px;border:2px solid var(--content-primary-b-enabled)}.tn-user-picture_square,.tn-user-picture_square .tn-user-picture__container{border-radius:4px}.tn-user-picture_s.tn-user-picture_square,.tn-user-picture_square.tn-user-picture_s .tn-user-picture__container{border-radius:2px}.tn-user-picture_l.tn-user-picture_square,.tn-user-picture_square.tn-user-picture_l .tn-user-picture__container{border-radius:8px}.tn-user-picture__image{position:absolute;width:100%;height:100%;object-fit:cover}.tn-user-picture__text{font-weight:var(--font-weight-accent);font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);text-transform:uppercase;position:absolute;white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-user-picture_s .tn-user-picture__text{font-size:var(--font-size-label-medium);line-height:var(--font-lineHeight-label-medium)}.tn-user-picture_l .tn-user-picture__text{font-weight:var(--font-weight-heading);font-size:32px;line-height:44px}.tn-user-picture__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.tn-user-picture__status{color:var(--content-system-neutral);z-index:1;position:absolute;top:-2px;right:-2px;background-image:radial-gradient(var(--background-primary-a-enabled) 0px,var(--background-primary-a-enabled) 7.75px,transparent 7.75px,transparent)}.tn-user-picture_s .tn-user-picture__status{top:-3px;right:-3px;background-image:radial-gradient(var(--background-primary-a-enabled) 0px,var(--background-primary-a-enabled) 5.75px,transparent 5.75px,transparent)}.tn-user-picture_l .tn-user-picture__status{top:4px;right:4px;background-image:radial-gradient(white 0px,white 13px,transparent 13px,transparent)}.tn-user-picture__status_green{color:var(--content-system-positive)}.tn-user-picture__status_yellow{color:var(--content-system-warning)}.tn-user-picture__status_red{color:var(--content-system-negative)}.tn-radio{--tn-radio-size: 20px;display:inline-block;vertical-align:middle;cursor:pointer;flex-wrap:nowrap;font-family:var(--font-family-body)}.tn-radio_has-label{display:flex;width:100%}.tn-radio__checkbox{display:flex;align-items:center;flex:none;height:var(--font-lineHeight-body-medium)}.tn-radio__text{align-self:center;padding-left:10px;font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium)}.tn-radio__text-error{margin-top:4px;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);color:var(--content-accent-enabled)}.tn-radio__text-warn{margin-top:4px;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);color:var(--content-system-warning)}.tn-radio_disabled{pointer-events:none}.tn-radio_disabled .tn-radio__text{opacity:.6}.tn-radio__button{appearance:none;width:var(--tn-radio-size);height:var(--tn-radio-size);border:2px solid var(--content-tertiary-enabled);border-radius:50%;outline:none;cursor:pointer;margin:0;transition:.25s;position:relative;background-color:var(--background-primary-a-enabled);box-shadow:none;padding:0}.tn-radio__button:after{content:"";position:absolute;inset:0;margin:auto;transform:scale(.25);opacity:0;width:10px;height:10px;border-radius:50%;background-color:transparent;transition:.25s}.tn-radio__button:hover{border-color:var(--content-tertiary-hover);background-color:var(--background-secondary-a-hover)}.tn-radio__button:active{border-color:var(--content-tertiary-pressed);background-color:var(--background-secondary-a-pressed)}.tn-radio__button_disabled{pointer-events:none;border-color:var(--border-secondary-disabled)}.tn-radio__button_checked{border-color:var(--border-accent-enabled)}.tn-radio__button_checked:after{opacity:1}.tn-radio__button_checked:active{border-color:var(--border-accent-pressed)}.tn-radio__button_checked:active:after{background-color:var(--border-accent-pressed)}.tn-radio__button_checked:hover{border-color:var(--border-accent-hover)}.tn-radio__button_checked:after{background-color:var(--border-accent-enabled);transform:scale(1)}.tn-radio__button_checked:hover:after{background-color:var(--border-accent-hover)}.tn-radio__button_disabled.tn-radio__button_checked{border-color:var(--content-action-disabled)}.tn-radio__button_disabled.tn-radio__button_checked:after{background-color:var(--content-action-disabled)}.tn-radio__text-inner{cursor:pointer}.tn-tumbler{display:inline-flex;gap:10px;vertical-align:middle;justify-content:space-between;flex-wrap:nowrap;max-width:100%;font-family:var(--font-family-body)}.tn-tumbler_block{display:flex}.tn-tumbler_disabled .tn-tumbler__text{opacity:.6}.tn-tumbler__text{align-self:center}.tn-tumbler__text-inner{font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium)}.tn-tumbler__text-description{margin-top:4px;line-height:var(--font-lineHeight-body-medium);font-size:var(--font-size-body-medium);color:var(--content-secondary-enabled)}.tn-tumbler__text-error,.tn-tumbler__text-warn{margin-top:4px;font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small)}.tn-tumbler__text-error{color:var(--content-accent-enabled)}.tn-tumbler__text-warn{color:var(--content-system-warning)}.tn-tumbler__btn{display:inline-block;vertical-align:middle;padding:0;border:none;outline:none;cursor:pointer;transition:.25s;position:relative;font-size:16px;line-height:1;flex:0 0 auto;--secondary-color: currentColor;background-color:var(--content-tertiary-enabled);color:var(--content-primary-b-enabled);overflow:hidden}.tn-tumbler__btn:hover{background-color:var(--content-tertiary-hover)}.tn-tumbler__btn:active{background-color:var(--content-tertiary-pressed)}.tn-tumbler__btn:after{content:"";position:absolute;left:2px;top:2px;background-color:var(--background-primary-a-enabled);border-radius:50%;pointer-events:none;transition:.3s}.tn-tumbler__btn_disabled{pointer-events:none;background-color:var(--content-tertiary-disabled)}.tn-tumbler__btn_medium{width:41px;height:24px;border-radius:12px}.tn-tumbler__btn_medium:after{width:20px;height:20px}.tn-tumbler__btn_large{width:64px;height:32px;border-radius:16px}.tn-tumbler__btn_large:after{width:28px;height:28px}.tn-tumbler__btn_active{background-color:var(--background-accent-enabled)}.tn-tumbler__btn_active:hover{background-color:var(--background-accent-hover)}.tn-tumbler__btn_active:active{background-color:var(--background-accent-pressed)}.tn-tumbler__btn_active.tn-tumbler__btn_disabled{background-color:var(--red-35)}.tn-tumbler__btn_large{font-size:20px}.tn-tumbler__btn_medium.tn-tumbler__btn_active:after{left:18.5px}.tn-tumbler__btn_large.tn-tumbler__btn_active:after{left:33.5px}.tn-tumbler__btn-icon{position:absolute;transition:left .25s ease;opacity:.6}.tn-tumbler__btn-icon .tn-icon{display:block}.tn-tumbler__btn_medium .tn-tumbler__btn-icon{top:4px;right:2px}.tn-tumbler__btn_large .tn-tumbler__btn-icon{top:6px;right:7px}.tn-tumbler__btn_active.tn-tumbler__btn_medium .tn-tumbler__btn-icon{right:23px}.tn-tumbler__btn_active.tn-tumbler__btn_large .tn-tumbler__btn-icon{right:37px}.tn-tumbler__btn-inner-icon{position:absolute;transition:left .25s ease;color:var(--content-tertiary-enabled);z-index:1;top:4px;left:6px}.tn-tumbler__btn:hover .tn-tumbler__btn-inner-icon{color:var(--content-tertiary-hover)}.tn-tumbler__btn:active .tn-tumbler__btn-inner-icon{color:var(--content-tertiary-pressed)}.tn-tumbler__btn_active .tn-tumbler__btn-inner-icon{left:22.5px;color:var(--content-accent-enabled)}.tn-tumbler__btn_disabled .tn-tumbler__btn-inner-icon{color:var(--content-accent-disabled)}.tn-tumbler__btn_disabled.tn-tumbler__btn_active .tn-tumbler__btn-inner-icon{color:var(--red-35)}.tn-cell{padding:12px 16px;display:flex;font-family:var(--font-family-body);cursor:pointer;background-color:var(--background-primary-a-enabled);transition:background-color .1s linear;gap:10px;-webkit-user-select:none;user-select:none}.tn-cell:hover{background-color:var(--background-primary-a-hover)}.tn-cell:active{background-color:var(--background-primary-a-pressed)}.tn-cell_disabled{pointer-events:none}.tn-cell_enabled{background-color:var(--background-secondary-a-enabled)}.tn-cell_enabled:hover{background-color:var(--background-secondary-a-hover)}.tn-cell_enabled:active{background-color:var(--background-secondary-a-pressed)}.tn-cell_chat,.tn-cell_dropdown{padding:8px 16px}.tn-cell_dropdown .tn-cell__title{font-weight:var(--font-weight-text);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small)}.tn-cell_dropdown .tn-cell__left-icon{color:var(--content-secondary-enabled)}.tn-cell__main-container{flex:1 0;overflow:hidden;display:flex;flex-flow:column;justify-content:center}.tn-cell__title{font-weight:var(--font-weight-accent);font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;color:var(--content-primary-a-enabled)}.tn-cell__title_accent{color:var(--content-accent-enabled)}.tn-cell__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-cell__title-icon{flex:0 0 22px;height:22px;color:var(--content-tertiary-enabled);margin-left:4px}.tn-cell__title-icon_verified{flex:0 0 16px;height:16px}.tn-cell_chat .tn-cell__title{display:flex;align-items:center}.tn-cell__left-icon_accent,.tn-cell_dropdown .tn-cell__left-icon_accent{color:var(--content-accent-enabled)}.tn-cell_disabled .tn-cell__title,.tn-cell_disabled .tn-cell__subtitle,.tn-cell_disabled .tn-cell__left-icon,.tn-cell_disabled .tn-cell__body,.tn-cell_disabled .tn-cell__time,.tn-cell_disabled .tn-cell__pinned,.tn-cell_disabled .tn-button.tn-cell__right-button,.tn-button.tn-cell__right-button:disabled{color:var(--content-primary-a-disabled)}.tn-cell__subtitle{color:var(--content-secondary-enabled);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-cell_chat .tn-cell__subtitle{font-weight:var(--font-weight-accent);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small)}.tn-cell__body{color:var(--content-secondary-enabled);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small);overflow:hidden;text-overflow:ellipsis;max-height:44px}.tn-cell__body_one-row{max-height:22px}.tn-cell__time{color:var(--content-secondary-enabled);font-weight:var(--font-weight-text);font-size:var(--font-size-body-small);line-height:var(--font-lineHeight-body-small)}.tn-cell__time_status{display:flex;align-items:center}.tn-cell__time-icon{width:16px;height:16px;margin-right:4px}.tn-cell__notification{background-color:var(--background-accent-enabled);color:var(--content-primary-b-enabled);font-weight:var(--font-weight-text);font-size:var(--font-size-label-small);line-height:14px;border-radius:14px;min-width:14px;text-align:center;margin-top:16px;padding:0 4px}.tn-cell__left-icon{display:block}.tn-cell__user-picture{width:32px;height:32px}.tn-cell_disabled .tn-cell__user-picture{opacity:.2}.tn-cell_chat .tn-cell__user-picture{width:46px;height:46px}.tn-cell__right-container_chat{display:flex;flex-flow:column;align-items:flex-end}.tn-cell__right-container_center,.tn-cell__left-container_center{align-self:center}.tn-button.tn-cell__right-button{color:var(--content-primary-a-enabled);border:none;padding:0;width:24px;height:24px;border-radius:0}.tn-cell__right-button:not(:last-child){margin-right:16px}.tn-button.tn-cell__right-button_accent{color:var(--content-accent-enabled)}.tn-button.tn-cell__right-button .tn-button__icon{font-size:24px}.tn-cell__secondary-text{color:var(--content-tertiary-enabled);font-size:var(--font-size-label-medium);font-weight:var(--font-weight-accent);line-height:var(--font-lineHeight-label-medium);overflow:hidden;white-space:nowrap}.tn-cell__pinned{margin-top:12px;color:var(--content-tertiary-enabled)}.tn-empty-content{display:flex;flex-direction:column;align-items:center;border-radius:16px;--base-layer: var(--neutral-20);--first-layer: var(--neutral-5);--second-layer: var(--neutral-10);--third-layer: var(--neutral-20);--fourth-layer: var(--neutral-25)}.tn-empty-content__light{background-color:var(--content-primary-b-enabled)}.tn-empty-content__neutral{background-color:var(--background-secondary-a-enabled)}.tn-empty-content__icon{border-radius:50%;color:var(--background-secondary-a-pressed)}.tn-empty-content__icon:not(:last-child){margin-bottom:24px}.tn-empty-content__title{font-weight:var(--font-weight-heading);font-size:var(--font-size-headline-small);line-height:var(--font-lineHeight-headline-small);margin:0 0 8px;color:var(--content-secondary-enabled);text-align:center}.tn-empty-content__text{font-weight:var(--font-weight-text);font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);text-align:center;color:var(--content-secondary-enabled)}.tn-empty-content__button-wrapper{display:flex;flex-direction:column;margin:24px 0 0}.tn-empty-content__button:not(:first-child){margin:12px 0 0}.tn-dark-theme .tn-empty-content{--base-layer: var(--neutral-90);--first-layer: var(--neutral-75);--second-layer: var(--neutral-70);--third-layer: var(--neutral-60);--fourth-layer: var(--neutral-55)}.tn-search{font-family:var(--font-family-body);position:relative;width:100%}.tn-search__container{width:100%}.tn-search__container,.tn-search__input-container{display:flex}.tn-search__input-container{position:relative;flex:1 0;width:100%;border:1px solid var(--border-secondary-enabled);border-radius:12px}.tn-search__input-container_size-s{height:40px}.tn-search__input-container_size-m{height:48px}.tn-search__inner-input,.tn-search__input-button{font-family:var(--font-family-body);font-weight:var(--font-weight-text);background-color:var(--background-primary-a-enabled);border:none;border-radius:12px;outline:none;font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);color:var(--content-primary-a-enabled);transition:.3s;box-sizing:border-box;background-position:12px center;background-repeat:no-repeat;padding:8px 8px 8px 40px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 7.5C13 10.5376 10.5376 13 7.5 13C4.46243 13 2 10.5376 2 7.5C2 4.46243 4.46243 2 7.5 2C10.5376 2 13 4.46243 13 7.5ZM12.3266 13.2408C11.0222 14.3386 9.33833 15 7.5 15C3.35786 15 0 11.6421 0 7.5C0 3.35786 3.35786 0 7.5 0C11.6421 0 15 3.35786 15 7.5C15 9.08208 14.5101 10.5498 13.6738 11.7596L16.2071 14.2929C16.5976 14.6834 16.5976 15.3166 16.2071 15.7071C15.8166 16.0976 15.1834 16.0976 14.7929 15.7071L12.3266 13.2408Z' fill='%239CA3B6'/%3E%3C/svg%3E%0A");width:100%}.tn-search__inner-input:disabled,.tn-search__input-button:disabled{background-color:var(--background-primary-a-disabled);pointer-events:none;border-color:var(--background-accent-disabled);color:var(--content-primary-a-disabled)}.tn-search__input-button{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-search__inner-input::-webkit-search-decoration{display:none}.tn-search__bottom-sheet .tn-search__inner-input{margin-top:16px}.tn-search__cancel-button{margin-left:12px;padding:0;border:none;height:unset;align-self:stretch;background-color:transparent;color:var(--content-action-enabled)}.tn-button.tn-search__cancel-button:hover{color:var(--content-action-enabled);filter:grayscale(.2)}.tn-button.tn-search__cancel-button:active{color:var(--content-action-enabled);filter:grayscale(.3)}.tn-search__inner-input:focus,.tn-search__inner-input:not(:placeholder-shown),.tn-search__input-button_filled{padding:8px 12px;background-position:-24px center}.tn-search__inner-input:focus{border-color:var(--border-secondary-pressed)}.tn-search__inner-input_size-m,.tn-search__input-button_size-m{padding:12px 16px 12px 44px;background-position:16px center}.tn-search__inner-input_size-m:focus,.tn-search__inner-input_size-m:not(:placeholder-shown),.tn-search__input-button_size-m.tn-search__input-button_filled{padding:12px 16px;background-position:-30px center}.tn-search__inner-input::-ms-clear{display:none}.tn-search__inner-input::placeholder,.tn-search__input-button_placeholder{color:var(--content-secondary-enabled);font-weight:var(--font-weight-text)}.tn-search__btn-container{display:flex;align-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tn-search__clear-button{color:var(--content-tertiary-enabled);margin-right:16px;cursor:pointer}.tn-search__clear-button:hover{color:var(--content-tertiary-hover)}.tn-search__clear-button:active{color:var(--content-tertiary-pressed)}.tn-search__inner-input::-webkit-search-cancel-button{-webkit-appearance:none}.tn-search__right-button-icon{color:var(--content-tertiary-enabled);cursor:pointer}.tn-search__inner-input_size-s .tn-search__right-button-icon{right:12px}.tn-search__result-container{overflow:hidden auto;margin:0;max-height:336px;z-index:1;min-height:22px}.tn-search__result-container::-webkit-scrollbar{width:12px}.tn-search__result-container::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:24px;background-color:var(--border-secondary-pressed)}.tn-search__result-list{margin:0;padding:8px 0}.tn-search__bottom-sheet .tn-search__result-list{padding:0 0 8px}.tn-search__result-item{padding:5px 12px;cursor:pointer;transition:background-color .1s linear;background-color:var(--background-primary-a-enabled);scroll-margin-top:30px}.tn-search__result-item:hover{background-color:var(--background-primary-a-hover)}.tn-search__result-cell-item{scroll-margin-top:30px}.tn-search__result-item:active,.tn-search__result-item_selected,.tn-search__result-cell-item_selected{background-color:var(--background-primary-a-pressed)}.tn-search__result-item_selected,.tn-search__result-cell-item_selected{transition-duration:0s}.tn-search__result-group{padding:4px 16px;background-color:var(--background-secondary-a-enabled);position:sticky;top:0;left:0;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center}.tn-search__result-group-title{color:var(--content-secondary-enabled);text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.tn-search__result-group-title-button{color:var(--content-primary-a-enabled);font-size:var(--font-size-body-small);font-weight:var(--font-weight-accent);line-height:var(--font-lineHeight-body-small);cursor:pointer}.tn-search__result-group-title-button:hover{color:var(--content-primary-a-hover)}.tn-search__result-group-title-button:active{color:var(--content-primary-a-pressed)}.tn-search__bottom-sheet .tn-search__result-item{padding:5px 0}.tn-search__bottom-sheet .tn-bottom-sheet__header{padding-bottom:10px}.tn-search__bottom-sheet .tn-search__hint{padding:0}.tn-search__hint{color:var(--content-secondary-enabled);position:relative;transition:color .1s linear;padding:12px}.tn-search__hint_load{color:transparent}.tn-search__nothing-found-badge{height:100%}.tn-search__loading-icon{transition:color .1s linear;color:var(--content-secondary-enabled);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tn-dark-theme .tn-search__inner-input,.tn-dark-theme .tn-search__input-button{background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 7.5C13 10.5376 10.5376 13 7.5 13C4.46243 13 2 10.5376 2 7.5C2 4.46243 4.46243 2 7.5 2C10.5376 2 13 4.46243 13 7.5ZM12.3266 13.2408C11.0222 14.3386 9.33833 15 7.5 15C3.35786 15 0 11.6421 0 7.5C0 3.35786 3.35786 0 7.5 0C11.6421 0 15 3.35786 15 7.5C15 9.08208 14.5101 10.5498 13.6738 11.7596L16.2071 14.2929C16.5976 14.6834 16.5976 15.3166 16.2071 15.7071C15.8166 16.0976 15.1834 16.0976 14.7929 15.7071L12.3266 13.2408Z' fill='%234e5867'/%3E%3C/svg%3E%0A")}.tn-search__result-enter,.tn-search__result-leave-to{transform:translateY(-16px);opacity:0}.tn-search__result-enter-active,.tn-search__result-leave-active{transition-property:opacity,transform!important;transition-timing-function:ease!important;transition-duration:.3s!important;transform:translateY(-8px);opacity:0}.tn-search__result-enter-to,.tn-search__result-leave{transform:translateY(0);opacity:1}.tn-search__loading-icon-enter,.tn-search__loading-icon-leave-to,.tn-search__right-button-icon-enter,.tn-search__right-button-icon-leave-to{opacity:0}.tn-search__loading-icon-enter-active,.tn-search__loading-icon-leave-active,.tn-search__right-button-icon-enter-active,.tn-search__right-button-icon-leave-active{transition:opacity .1s linear;opacity:0}.tn-search__loading-icon-enter-to,.tn-search__loading-icon-leave,.tn-search__right-button-icon-enter-to,.tn-search__right-button-icon-leave{opacity:1}.tn-select-v2__control{cursor:pointer;position:relative;display:flex;align-items:center;height:40px;width:100%;background-color:var(--background-primary-a-enabled);border:1px solid var(--border-secondary-enabled);border-radius:12px;padding:0 48px 0 16px;outline:none;font-size:var(--font-size-body-medium);color:var(--content-primary-a-enabled);transition:.3s;box-sizing:border-box;-webkit-user-select:none;user-select:none}.tn-select-v2__control_medium{height:48px}.tn-select-v2__control_clearable{padding:0 72px 0 16px}.tn-select-v2__control_disabled,.tn-select-v2__control_disabled:hover{background-color:var(--background-primary-a-disabled);pointer-events:none;border-color:var(--background-primary-a-disabled);color:var(--content-primary-a-disabled)}.tn-select-v2__control_error{border-color:var(--content-system-negative)}.tn-select-v2__control_success{border-color:var(--content-system-positive)}.tn-select-v2__control_open{border-color:var(--border-secondary-disabled)}.tn-select-v2__control_open.tn-select-v2__control_error{border-color:var(--border-accent-hover)}.tn-select-v2__control_open.tn-select-v2__control_success{border-color:var(--content-system-positive)}.tn-select-v2__placeholder{color:var(--content-secondary-enabled);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-select-v2__value{color:var(--content-primary-a-enabled);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-select-v2__value_disabled{color:var(--content-primary-a-disabled)}.tn-select-v2__value-slot{max-width:100%;overflow:hidden;display:flex;align-items:center;width:100%}.tn-select-v2__arrow{position:absolute;right:13px;top:50%;transform:translateY(-50%);border:none;padding:0;border-radius:50%;outline:none;cursor:pointer;color:var(--content-tertiary-enabled);transition-property:color,transform;transition-timing-function:ease;transition-duration:.3s}.tn-select-v2__arrow:hover{color:var(--content-tertiary-hover)}.tn-select-v2__arrow:active{color:var(--content-tertiary-pressed)}.tn-select-v2__arrow_open{transform:rotate(180deg) translateY(50%)}.tn-button.tn-select-v2__clear{position:absolute;right:43px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;padding:0;background-color:transparent;color:var(--content-tertiary-enabled)}.tn-button.tn-select-v2__clear:hover{color:var(--content-tertiary-hover)}.tn-button.tn-select-v2__clear:active{color:var(--content-tertiary-pressed)}.tn-select-v2__loader{display:flex;justify-content:center;align-items:center;height:48px}.tn-select-v2__loader-icon{color:var(--content-secondary-enabled)}.tn-select-v2__empty{color:var(--content-secondary-enabled);font-size:var(--font-size-body-medium);line-height:var(--font-lineHeight-body-medium);padding:0 12px 8px;word-break:break-word}.tn-select-v2__bottom-sheet .tn-select-v2__empty{padding:0 0 8px}.tn-select-v2__list{margin:0;padding:8px 0;list-style:none}.tn-select-v2__bottom-sheet .tn-select-v2__list{padding:0}.tn-select-v2__item{padding:5px 12px;background-color:var(--background-primary-a-enabled);transition:background-color .1s linear;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;cursor:pointer}.tn-select-v2__item:hover,.tn-select-v2__item_active{background-color:var(--background-primary-a-hover)}.tn-select-v2__item:active{background-color:var(--background-primary-a-pressed)}.tn-select-v2__item_selected{color:var(--content-accent-enabled)}.tn-select-v2__item_disabled{pointer-events:none;color:var(--content-primary-a-disabled)}.tn-select-v2__bottom-sheet .tn-select-v2__item{padding:5px 0}.tn-select-v2__item-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tn-select-v2__item-check{flex-shrink:0;color:var(--content-accent-enabled)}.tn-select-v2{position:relative;font-family:var(--font-family-body)}.tn-select-v2__menu{max-width:100%}.tn-select-v2__dropdown{max-height:350px;border-radius:12px;background-color:var(--background-primary-a-enabled);overflow:auto}.tn-select-v2__dropdown::-webkit-scrollbar{width:12px}.tn-select-v2__dropdown::-webkit-scrollbar-thumb{border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:24px;background-color:var(--border-secondary-pressed)}.tn-select-v2__dropdown_search{padding-top:0}.tn-select-v2__search-wrapper{position:sticky;width:100%;top:0;z-index:100;left:0;padding:8px 12px;background-color:var(--background-primary-a-enabled)}.sam-select-field[data-v-f337766f]{min-width:0;font-size:14px;font-weight:400}.sam-select-field[data-v-f337766f] .tn-select-v2__control{font-family:inherit;height:42px;padding-left:12px;border-radius:10px}.sam-select-field--sm[data-v-f337766f] .tn-select-v2__control{height:36px}.sam-select-field[data-v-f337766f] .tn-select-v2__control:focus-visible{outline:2px solid var(--sldg-accent);outline-offset:2px}.sam-select-field[data-v-f337766f] .tn-select-v2__value,.sam-select-field[data-v-f337766f] .tn-select-v2__placeholder{margin:0}.sam-select-field[data-v-f337766f] .tn-select-v2__dropdown{max-height:min(350px,calc(100dvh - 32px))}.sam-select-field[data-v-f337766f] .tn-select-v2__item{font-family:inherit;font-weight:400;font-size:14px;min-height:38px}.sam-select-field--status[data-v-f337766f]{width:220px;max-width:100%}.sam-select-field--status[data-v-f337766f] .tn-select-v2__control{border-color:transparent;background:transparent;padding-left:0}.sam-select-field--status[data-v-f337766f] .tn-select-v2__control:hover,.sam-select-field--status[data-v-f337766f] .tn-select-v2__control_open{background:var(--sldg-surface-selected)}.sam-select-field--status[data-v-f337766f] .tn-select-v2__control_disabled{opacity:.65}.sam-select-field--multiline[data-v-f337766f] .tn-select-v2__control{height:auto;min-height:42px;padding-top:8px;padding-bottom:8px}.sam-select-field--multiline[data-v-f337766f] .tn-popover__wrapper{max-width:calc(100dvw - 32px)}.sam-select-field--multiline[data-v-f337766f] .tn-select-v2__value,.sam-select-field--multiline[data-v-f337766f] .tn-select-v2__item-title{white-space:normal;overflow-wrap:anywhere;line-height:20px}.sam-select-field--multiline[data-v-f337766f] .tn-select-v2__item{height:auto;padding-top:10px;padding-bottom:10px}.entry-form[data-v-e21c1990],.entry-fields[data-v-e21c1990]{display:flex;flex-direction:column;gap:20px}.entry-fields[data-v-e21c1990]{border:0;padding:0;margin:0;min-width:0}.entry-fields[data-v-e21c1990]:disabled{opacity:.65}.entry-mode[data-v-e21c1990]{display:flex;gap:4px;padding:4px;background:var(--sldg-bg);border-radius:var(--sldg-radius-12)}.entry-mode button[data-v-e21c1990]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;min-height:40px;border-radius:var(--sldg-radius-8);color:var(--sldg-text-muted);cursor:pointer;font:inherit;font-weight:500}.entry-mode button.active[data-v-e21c1990]{background:var(--sldg-surface);color:var(--sldg-text);box-shadow:0 1px 3px #1e222810}.employee-line[data-v-e21c1990]{display:flex;align-items:center;gap:12px}.employee-avatar[data-v-e21c1990]{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;background:var(--sldg-bg);border-radius:12px;font-size:13px;font-weight:500;color:var(--sldg-text-muted)}.employee-name[data-v-e21c1990]{font-weight:500}.employee-position[data-v-e21c1990]{font-size:13px;margin-left:auto;text-align:right;max-width:45%}.small[data-v-e21c1990]{font-size:13px;line-height:20px}.date-section[data-v-e21c1990]{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid var(--sldg-border-soft)}.section-heading[data-v-e21c1990]{display:flex;justify-content:space-between;gap:12px;font-weight:500}.section-heading .muted[data-v-e21c1990]{font-weight:400}.date-tabs[data-v-e21c1990]{display:flex;gap:24px;border-bottom:1px solid var(--sldg-border-soft)}.date-tabs button[data-v-e21c1990]{font:inherit;font-size:13px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:0 0 12px;background:none;color:var(--sldg-text-muted);cursor:pointer}.date-tabs button.active[data-v-e21c1990]{color:var(--sldg-accent);border-color:var(--sldg-accent);font-weight:500}.required[data-v-e21c1990]{color:var(--sldg-accent)}.date-selection[data-v-e21c1990]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(160px,.8fr);gap:24px}.mini-calendar[data-v-e21c1990]{border:1px solid var(--sldg-border-soft);border-radius:12px;padding:8px}.mini-calendar-header[data-v-e21c1990]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;text-transform:capitalize;margin-bottom:8px}.calendar-arrow[data-v-e21c1990]{padding:0!important;width:32px;height:32px;min-height:32px!important}.mini-calendar-grid[data-v-e21c1990]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;row-gap:4px}.mini-calendar-grid.specific-dates[data-v-e21c1990]{column-gap:4px}.week-label[data-v-e21c1990]{text-align:center;color:var(--sldg-text-muted);font-size:11px;line-height:28px}.mini-day[data-v-e21c1990]{border:0;background:transparent;min-width:0;height:32px;border-radius:8px;font:inherit;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums;color:var(--sldg-text)}.mini-day.weekend[data-v-e21c1990]{color:var(--sldg-text-muted)}.mini-day.outside[data-v-e21c1990]{color:var(--sldg-text-disabled)}.mini-day[data-v-e21c1990]:hover{background:var(--sldg-bg)}.mini-day.in-range[data-v-e21c1990],.mini-day.range-preview[data-v-e21c1990]{background:color-mix(in srgb,var(--sldg-accent) 10%,var(--sldg-surface));color:var(--sldg-text);border-radius:0}.mini-day.range-preview[data-v-e21c1990]{background:color-mix(in srgb,var(--sldg-accent) 6%,var(--sldg-surface))}.mini-day.range-edge[data-v-e21c1990]{border-radius:8px;box-shadow:inset 0 0 0 1px var(--sldg-accent)}.mini-day[data-v-e21c1990]:nth-child(7n+1){border-top-left-radius:8px;border-bottom-left-radius:8px}.mini-day[data-v-e21c1990]:nth-child(7n){border-top-right-radius:8px;border-bottom-right-radius:8px}.mini-day[data-v-e21c1990]:focus-visible{outline:2px solid var(--sldg-link-readable);outline-offset:2px;position:relative;z-index:1}.mini-day.selected[data-v-e21c1990]{color:var(--sldg-on-accent);background:var(--sldg-accent)}.date-selection-help[data-v-e21c1990]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;color:var(--sldg-text-muted);font-size:13px}.date-selection-help p[data-v-e21c1990]{margin:0}.date-selection-help .range-label[data-v-e21c1990]{color:var(--sldg-text);font-size:13px;font-weight:500}.date-selection-help[data-v-e21c1990] .tn-checkbox__text-inner{color:var(--sldg-text)}.text-action[data-v-e21c1990]{border:0;padding:0;color:var(--sldg-link-readable);background:none;font:inherit;font-size:13px;cursor:pointer;text-align:left}.neutral-action[data-v-e21c1990]{color:var(--sldg-text-muted)}.template-picker[data-v-e21c1990]{padding:16px;background:var(--sldg-bg);border-radius:12px}.template-picker>span[data-v-e21c1990]{display:flex;gap:8px;align-items:center}.hours-control[data-v-e21c1990]{position:relative}.hours-control[data-v-e21c1990] input{width:100%;padding-right:40px}.hours-control>span[data-v-e21c1990]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--sldg-text-muted);pointer-events:none}.save-template[data-v-e21c1990]{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--sldg-border-soft);padding-top:16px}.entry-summary[data-v-e21c1990]{display:flex;align-items:center;gap:12px;background:var(--sldg-bg);padding:12px 16px;border-radius:12px;font-size:13px;color:var(--sldg-text-muted)}.entry-summary>span[data-v-e21c1990]{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px}.entry-summary strong[data-v-e21c1990]{font-weight:500;color:var(--sldg-text)}.vacation-info[data-v-e21c1990]{display:flex;gap:12px;background:var(--sldg-bg);padding:16px;border-radius:12px;color:var(--sldg-text-muted);font-size:13px}.vacation-info>svg[data-v-e21c1990]{flex-shrink:0}.vacation-info strong[data-v-e21c1990]{color:var(--sldg-text);font-weight:500}.vacation-info p[data-v-e21c1990]{margin:4px 0 0}.entry-footer[data-v-e21c1990]{display:flex;gap:8px;align-items:center;width:100%}.footer-spacer[data-v-e21c1990]{flex:1}.delete-action[data-v-e21c1990]{color:var(--sldg-text-muted)}.delete-action[data-v-e21c1990]:hover{color:var(--sldg-error)}.form-error[data-v-e21c1990]{display:flex;align-items:flex-start;gap:8px;color:var(--sldg-error);font-size:13px;border:1px solid var(--sldg-border-soft);border-radius:12px;padding:12px}.form-error svg[data-v-e21c1990]{flex-shrink:0;margin-top:2px}.validation-message[data-v-e21c1990]{color:var(--sldg-error);font-size:13px;margin:0}.delete-confirm[data-v-e21c1990]{border:1px solid var(--sldg-error);border-radius:12px;padding:16px;display:flex;align-items:center;gap:16px;justify-content:space-between;font-size:13px}.delete-confirm strong[data-v-e21c1990]{font-weight:500}.delete-confirm p[data-v-e21c1990]{margin:4px 0;color:var(--sldg-text-muted)}.delete-confirm>div[data-v-e21c1990]:last-child{display:flex;gap:8px}textarea[data-v-e21c1990]{resize:vertical;min-height:84px}@media(max-width:600px){.entry-form[data-v-e21c1990],.entry-fields[data-v-e21c1990]{gap:16px}.date-selection[data-v-e21c1990]{grid-template-columns:1fr}.date-selection-help[data-v-e21c1990]{gap:8px}.employee-position[data-v-e21c1990]{display:none}.entry-footer[data-v-e21c1990]{flex-wrap:wrap}.entry-footer .footer-spacer[data-v-e21c1990]{display:none}.entry-footer .entry-submit[data-v-e21c1990]{flex:1}.date-tabs[data-v-e21c1990]{gap:20px}.delete-confirm[data-v-e21c1990]{align-items:flex-start;flex-direction:column}}.template-form[data-v-02c6db59],.template-fields[data-v-02c6db59]{display:flex;flex-direction:column;gap:20px;min-width:0}.template-fields[data-v-02c6db59]{border:0;padding:0;margin:0}.template-fields[data-v-02c6db59]:disabled{opacity:.65}.required[data-v-02c6db59]{color:var(--sldg-accent)}.template-form-error[data-v-02c6db59]{display:flex;align-items:flex-start;gap:8px;color:var(--sldg-error);font-size:13px;line-height:20px}.template-form-error svg[data-v-02c6db59]{flex-shrink:0}@media(max-width:600px){.template-form[data-v-02c6db59],.template-fields[data-v-02c6db59]{gap:16px}}.import-dialog[data-v-0bc7a554]{display:flex;flex-direction:column;gap:24px;min-width:0}.import-steps[data-v-0bc7a554]{display:flex;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--sldg-border-soft)}.import-steps>div[data-v-0bc7a554]{display:flex;align-items:center;gap:8px;color:var(--sldg-text-muted);font-size:13px;flex:1}.import-steps>div>span[data-v-0bc7a554]{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--sldg-bg);font-size:12px}.import-steps .current[data-v-0bc7a554]{color:var(--sldg-text);font-weight:500}.import-steps .current>span[data-v-0bc7a554]{background:var(--sldg-accent);color:var(--sldg-on-accent)}.import-steps .completed>span[data-v-0bc7a554]{color:var(--sldg-success)}.file-input[data-v-0bc7a554]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.dropzone[data-v-0bc7a554]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:32px 24px;border:1px dashed var(--sldg-border);border-radius:16px;background:var(--sldg-surface-selected)}.dropzone.dragging[data-v-0bc7a554]{border-color:var(--sldg-accent);background:var(--sldg-bg)}.dropzone strong[data-v-0bc7a554]{font-weight:500}.dropzone>.muted[data-v-0bc7a554]{font-size:13px;word-break:break-word}.dropzone .sam-button[data-v-0bc7a554]{margin-top:8px}.upload-icon[data-v-0bc7a554]{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--sldg-surface);color:var(--sldg-text-muted);margin-bottom:8px}.format-hint[data-v-0bc7a554]{font-size:12px;color:var(--sldg-text-muted)}.template-download[data-v-0bc7a554],.file-summary[data-v-0bc7a554]{display:flex;align-items:center;gap:12px;padding:16px;background:var(--sldg-bg);border-radius:12px;min-width:0}.download-icon[data-v-0bc7a554]{height:40px;width:40px;flex-shrink:0;display:grid;place-items:center;background:var(--sldg-surface);border-radius:12px;color:var(--sldg-text-muted)}.template-download strong[data-v-0bc7a554],.file-summary strong[data-v-0bc7a554]{font-weight:500;font-size:13px}.template-download>div[data-v-0bc7a554]:nth-child(2),.file-summary>div[data-v-0bc7a554]:nth-child(2){min-width:0;flex:1}.text-action[data-v-0bc7a554]{font:inherit;font-size:13px;color:var(--sldg-link-readable);background:none;border:0;padding:4px 0;cursor:pointer;flex-shrink:0}.text-action[data-v-0bc7a554]:disabled{opacity:.5;cursor:wait}.import-rules[data-v-0bc7a554]{font-size:13px;color:var(--sldg-text-muted)}.import-rules summary[data-v-0bc7a554]{cursor:pointer;color:var(--sldg-text)}.import-rules p[data-v-0bc7a554]{margin:12px 0}.column-tags[data-v-0bc7a554]{display:flex;flex-wrap:wrap;gap:8px}.column-tags>span[data-v-0bc7a554]{padding:4px 8px;border:1px solid var(--sldg-border-soft);border-radius:4px;color:var(--sldg-text);font-size:12px}.file-summary strong[data-v-0bc7a554]{display:block;overflow-wrap:anywhere}.file-summary .muted[data-v-0bc7a554]{display:block;font-size:12px;line-height:20px;margin-top:2px}.preview-errors[data-v-0bc7a554]{padding:16px;border:1px solid var(--sldg-border-soft);border-left:3px solid var(--sldg-error);border-radius:8px;font-size:13px}.preview-errors>div[data-v-0bc7a554]{display:flex;align-items:center;gap:8px;color:var(--sldg-error)}.preview-errors strong[data-v-0bc7a554]{font-weight:500}.preview-errors p[data-v-0bc7a554]{margin:8px 0;color:var(--sldg-text-muted)}.preview-errors ul[data-v-0bc7a554]{margin:12px 0 0;padding-left:20px;max-height:180px;overflow:auto;scrollbar-gutter:stable}.preview-errors li+li[data-v-0bc7a554]{margin-top:4px}.preview-success[data-v-0bc7a554]{display:flex;align-items:flex-start;gap:8px;color:var(--sldg-success);font-size:13px}.preview-success strong[data-v-0bc7a554]{font-weight:500;display:block}.preview-success span[data-v-0bc7a554]{display:block;color:var(--sldg-text-muted);margin-top:2px}.preview-table-wrap[data-v-0bc7a554]{overflow:auto;max-height:340px;border:1px solid var(--sldg-border-soft);border-radius:12px;scrollbar-gutter:stable}.preview-table[data-v-0bc7a554]{border-collapse:separate;border-spacing:0;width:100%;font-size:12px;line-height:18px}.preview-table th[data-v-0bc7a554]{position:sticky;top:0;background:var(--sldg-surface-selected);color:var(--sldg-text-muted);font-weight:500;text-align:left;white-space:nowrap;z-index:1}.preview-table th[data-v-0bc7a554],.preview-table td[data-v-0bc7a554]{padding:12px;border-bottom:1px solid var(--sldg-border-soft);vertical-align:top}.preview-table tr:last-child td[data-v-0bc7a554]{border-bottom:0}.preview-table td[data-v-0bc7a554]:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.preview-table td[data-v-0bc7a554]:nth-child(3){min-width:150px}.preview-table td[data-v-0bc7a554]:nth-child(4){min-width:200px;max-width:280px;overflow-wrap:anywhere}.preview-table td[data-v-0bc7a554]:last-child{min-width:130px}.preview-table td>small[data-v-0bc7a554]{font-size:11px;line-height:17px;display:block;margin-top:4px;color:var(--sldg-text-muted)}.hours-cell[data-v-0bc7a554]{text-align:right!important;font-variant-numeric:tabular-nums}.import-note[data-v-0bc7a554]{font-size:12px;line-height:18px;margin:0}.import-error[data-v-0bc7a554]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--sldg-error)}.import-error svg[data-v-0bc7a554]{flex-shrink:0;margin-top:2px}.import-footer[data-v-0bc7a554]{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}.no-preview[data-v-0bc7a554]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;color:var(--sldg-text-muted);font-size:13px}.no-preview p[data-v-0bc7a554]{margin:8px 0 0}@media(max-width:600px){.import-dialog[data-v-0bc7a554]{gap:20px}.template-download[data-v-0bc7a554]{flex-wrap:wrap}.template-download>.text-action[data-v-0bc7a554]{margin-left:52px}.file-summary[data-v-0bc7a554]{flex-wrap:wrap}.file-summary>.text-action[data-v-0bc7a554]{margin-left:52px}.dropzone[data-v-0bc7a554]{padding:24px 16px}.import-steps[data-v-0bc7a554]{gap:12px}.import-steps>div[data-v-0bc7a554]{font-size:12px;gap:6px}.import-footer .import-submit[data-v-0bc7a554]{flex:1}}:root{--font-family-heading: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-family-body: var(--font-family-heading);--font-weight-text: 400;--font-weight-accent: 500;--font-weight-heading: 600;--font-size-label-small: .6667rem;--font-size-label-medium: .7333rem;--font-size-body-small: .8667rem;--font-size-title-small: .8667rem;--font-size-body-medium: 1rem;--font-size-title-medium: 1rem;--font-size-headline-small: 1.2rem;--font-size-headline-medium: 1.4667rem;--font-size-headline-large: 1.7333rem;--font-lineHeight-label-small: .9333rem;--font-lineHeight-label-medium: 1.1333rem;--font-lineHeight-title-small: 1.2rem;--font-lineHeight-body-small: 1.3333rem;--font-lineHeight-title-medium: 1.4rem;--font-lineHeight-body-medium: 1.5333rem;--font-lineHeight-headline-small: 1.6rem;--font-lineHeight-headline-medium: 2rem;--font-lineHeight-headline-large: 2.3333rem;--neutral-white: #ffffff;--neutral-black: #000000;--neutral-5: #fcfcfd;--neutral-10: #f9f9fa;--neutral-15: #f3f5f7;--neutral-20: #e6e8ed;--neutral-25: #d7dae1;--neutral-30: #c8ccd6;--neutral-35: #bcc1ce;--neutral-40: #abb0c1;--neutral-45: #9ca3b6;--neutral-50: #8890a7;--neutral-55: #7a879d;--neutral-60: #667387;--neutral-65: #4e5867;--neutral-70: #444c59;--neutral-75: #3b434f;--neutral-80: #2d333c;--neutral-85: #292f37;--neutral-90: #262a32;--neutral-95: #22262d;--neutral-100: #1e2228;--red-5: #fef8f8;--red-10: #fdedee;--red-15: #fbdbdd;--red-20: #f9cccf;--red-25: #f8c1c5;--red-30: #f6aeb3;--red-35: #f49fa5;--red-40: #f28b92;--red-45: #f07a82;--red-50: #ed636c;--red-55: #eb4f56;--red-60: #e11b11;--red-65: #ae1603;--red-70: #961500;--red-75: #841500;--red-80: #670f00;--red-85: #5f0f00;--red-90: #570e00;--red-95: #4f0d00;--red-100: #470b00;--test: #d7e5f5;--blue-5: #f5faff;--blue-10: #e6f2ff;--blue-15: #cde5ff;--blue-20: #b9dbff;--blue-25: #a9d3ff;--blue-30: #90c5ff;--blue-35: #7bbaff;--blue-40: #60acff;--blue-45: #49a1ff;--blue-50: #2b91ff;--blue-55: #1284ff;--blue-60: #006ee4;--blue-65: #0055af;--blue-70: #004998;--blue-75: #004186;--blue-80: #003267;--blue-85: #002e5f;--blue-90: #002a56;--blue-95: #00264e;--blue-100: #002246;--green-5: #f2fcf6;--green-10: #dff6e8;--green-15: #bfedcf;--green-20: #a4e6bb;--green-25: #90e0ac;--green-30: #6bd691;--green-35: #4ccd7a;--green-40: #21c15a;--green-45: #00b740;--green-50: #00a73b;--green-55: #009c37;--green-60: #00842f;--green-65: #006624;--green-70: #00581f;--green-75: #004d1b;--green-80: #003c15;--green-85: #003713;--green-90: #003212;--green-95: #002d10;--green-100: #00280e;--yellow-5: #fdfadf;--yellow-10: #fdf3ac;--yellow-15: #fce34c;--yellow-20: #f4d73e;--yellow-25: #edcd3b;--yellow-30: #e0be37;--yellow-35: #d7b334;--yellow-40: #c9a431;--yellow-45: #bf992e;--yellow-50: #b18b2b;--yellow-55: #918927;--yellow-60: #7b7421;--yellow-65: #5f5819;--yellow-70: #524c16;--yellow-75: #494313;--yellow-80: #38330f;--yellow-85: #332f0d;--yellow-90: #2f2a0c;--yellow-95: #2a260b;--yellow-100: #262209;--orange-5: #fff8f1;--orange-10: #ffeedc;--orange-15: #ffddb8;--orange-20: #ffcf9a;--orange-25: #ffc384;--orange-30: #ffb05c;--orange-35: #ffa03a;--orange-40: #ff8a0c;--orange-45: #f37e00;--orange-50: #df7400;--orange-55: #c27332;--orange-60: #a5622b;--orange-65: #7e4b21;--orange-70: #6d411c;--orange-75: #603919;--orange-80: #492b13;--orange-85: #432811;--orange-90: #3d2410;--orange-95: #37210e;--orange-100: #311d0d;--purple-5: #faf8fe;--purple-10: #f3effd;--purple-15: #e7defa;--purple-20: #ded1f9;--purple-25: #d6c7f7;--purple-30: #cbb7f5;--purple-35: #c1aaf3;--purple-40: #b59af1;--purple-45: #ac8def;--purple-50: #a07dec;--purple-55: #9474dc;--purple-60: #7e62ba;--purple-65: #604b8f;--purple-70: #53417b;--purple-75: #49396c;--purple-80: #382c53;--purple-85: #33284c;--purple-90: #2e2445;--purple-95: #2a213e;--purple-100: #251d37;--content-primary-a-enabled: var(--neutral-100);--content-primary-a-hover: var(--neutral-70);--content-primary-a-pressed: var(--neutral-100);--content-primary-a-disabled: var(--neutral-35);--content-primary-b-enabled: var(--neutral-white);--content-primary-b-hover: var(--neutral-white);--content-primary-b-pressed: var(--neutral-white);--content-primary-b-disabled: var(--neutral-35);--content-secondary-enabled: var(--neutral-60);--content-secondary-hover: var(--neutral-55);--content-secondary-pressed: var(--neutral-65);--content-secondary-disabled: var(--neutral-35);--content-tertiary-enabled: var(--neutral-45);--content-tertiary-hover: var(--neutral-40);--content-tertiary-pressed: var(--neutral-55);--content-tertiary-disabled: var(--neutral-35);--content-accent-enabled: var(--red-60);--content-accent-hover: var(--red-65);--content-accent-pressed: var(--red-70);--content-accent-disabled: var(--neutral-35);--content-system-positive: var(--green-55);--content-system-negative: var(--red-60);--content-system-warning: var(--orange-40);--content-system-neutral: var(--neutral-65);--content-action-enabled: var(--blue-55);--content-action-hover: var(--blue-60);--content-action-pressed: var(--blue-75);--content-action-disabled: var(--neutral-35);--background-primary-a-enabled: var(--neutral-white);--background-primary-a-hover: var(--neutral-5);--background-primary-a-pressed: var(--neutral-10);--background-primary-a-disabled: var(--neutral-10);--background-primary-b-enabled: var(--neutral-100);--background-primary-b-hover: var(--neutral-70);--background-primary-b-pressed: var(--neutral-black);--background-primary-b-disabled: var(--neutral-10);--background-secondary-a-enabled: var(--neutral-15);--background-secondary-a-hover: var(--neutral-20);--background-secondary-a-pressed: var(--neutral-25);--background-secondary-a-disabled: var(--neutral-10);--background-secondary-b-enabled: var(--neutral-65);--background-secondary-b-hover: var(--neutral-55);--background-secondary-b-pressed: var(--neutral-75);--background-secondary-b-disabled: var(--neutral-10);--background-secondary-enabled: var(--background-secondary-a-enabled);--background-secondary-hover: var(--background-secondary-a-hover);--background-secondary-pressed: var(--background-secondary-a-pressed);--background-secondary-disabled: var(--background-secondary-a-disabled);--background-tertiary-enabled: var(--neutral-20);--background-tertiary-hover: var(--neutral-25);--background-tertiary-pressed: var(--neutral-30);--background-tertiary-disabled: var(--neutral-10);--background-accent-enabled: var(--red-60);--background-accent-hover: var(--red-65);--background-accent-pressed: var(--red-70);--background-accent-disabled: var(--neutral-10);--border-primary-a-enabled: var(--neutral-100);--border-primary-a-hover: var(--neutral-70);--border-primary-a-pressed: var(--neutral-100);--border-primary-a-disabled: var(--neutral-20);--border-primary-b-enabled: var(--neutral-white);--border-primary-b-hover: var(--neutral-20);--border-primary-b-pressed: var(--neutral-25);--border-primary-b-disabled: var(--neutral-20);--border-primary-enabled: var(--border-primary-a-enabled);--border-primary-hover: var(--border-primary-a-hover);--border-primary-pressed: var(--border-primary-a-pressed);--border-primary-disabled: var(--border-primary-a-disabled);--border-secondary-enabled: var(--neutral-25);--border-secondary-hover: var(--neutral-30);--border-secondary-pressed: var(--neutral-35);--border-secondary-disabled: var(--neutral-20);--border-accent-enabled: var(--red-60);--border-accent-hover: var(--red-65);--border-accent-pressed: var(--red-70);--border-accent-disabled: var(--neutral-20);--shadow-small: -4px 6px 7px 0 #1e22282b, 0 0 2px 0 #1e222830;--shadow-large: 0 12px 46px 0 #00000019}.sldg-theme{--sldg-font-family: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--sldg-weight-regular: 400;--sldg-weight-medium: 500;--sldg-weight-heading: 600;--sldg-text-body: 15px;--sldg-line-body: 23px;--sldg-text-small: 13px;--sldg-line-small: 20px;--sldg-text-heading: 18px;--sldg-line-heading: 24px;--sldg-text-heading-large: 22px;--sldg-line-heading-large: 30px;--sldg-text-metric: 40px;--sldg-line-metric: 44px;--sldg-bg: #f3f5f7;--sldg-surface: #ffffff;--sldg-surface-hover: #fcfcfd;--sldg-surface-selected: #f9f9fa;--sldg-text: #1e2228;--sldg-text-muted: #667387;--sldg-text-disabled: #bcc1ce;--sldg-border: #d7dae1;--sldg-border-soft: #e6e8ed;--sldg-button-secondary: #e6e8ed;--sldg-button-secondary-hover: #d7dae1;--sldg-button-secondary-pressed: #c8ccd6;--sldg-accent: #e11b11;--sldg-accent-hover: #ae1603;--sldg-accent-pressed: #961500;--sldg-on-accent: #ffffff;--sldg-link: #1284ff;--sldg-link-hover: #006ee4;--sldg-link-pressed: #004186;--sldg-link-readable: #006ee4;--sldg-success: #009c37;--sldg-warning: #ff8a0c;--sldg-error: #e11b11;--sldg-status-neutral: #4e5867;--sldg-scrim: rgba(30, 34, 40, .45);--sldg-shadow-overlay: 0 12px 46px 0 #00000019;--sldg-space-4: 4px;--sldg-space-8: 8px;--sldg-space-12: 12px;--sldg-space-16: 16px;--sldg-space-24: 24px;--sldg-space-32: 32px;--sldg-radius-4: 4px;--sldg-radius-8: 8px;--sldg-radius-12: 12px;--sldg-radius-16: 16px;--sldg-shell-gap: 8px;--sldg-shell-padding: 8px;--sldg-header-height: 56px;--sldg-sidebar-expanded: 184px;--sldg-sidebar-collapsed: 56px;--sldg-filter-width: 360px;--sldg-nav-row-height: 64px;--sldg-nav-icon-size: 24px;--sldg-nav-icon-left: 16px;--sldg-nav-marker-width: 3px;--sldg-nav-marker-height: 37px;--sldg-nav-marker-right: 6px;--sldg-button-sm: 32px;--sldg-button-md: 40px;--sldg-button-lg: 48px;--sldg-field-md: 40px;--sldg-field-lg: 48px;--sldg-scroll-track: 16px;font-family:var(--sldg-font-family);font-size:var(--sldg-text-body);line-height:var(--sldg-line-body);font-weight:var(--sldg-weight-regular);color:var(--sldg-text);background-color:var(--sldg-bg);-webkit-font-smoothing:antialiased}@font-face{font-family:Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}button,input,select,textarea,a{touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid #006ee4;outline-offset:3px}button:disabled{opacity:.48}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}button{color:inherit}.sldg-theme{--font-family-body:var(--sldg-font-family);--font-size-body-medium:15px;--font-size-body-small:13px;--font-lineHeight-body-medium:23px;--background-accent-enabled:var(--sldg-accent);--background-accent-hover:var(--sldg-accent-hover);--background-accent-pressed:var(--sldg-accent-pressed);--background-tertiary-enabled:var(--sldg-button-secondary);--background-tertiary-hover:var(--sldg-button-secondary-hover);--background-tertiary-pressed:var(--sldg-button-secondary-pressed);--content-primary-a-enabled:var(--sldg-text);--content-primary-b-enabled:#fff;--background-primary-a-enabled:var(--sldg-surface);--background-primary-a-hover:var(--sldg-surface-hover);font-variant-numeric:tabular-nums}.sam-app{display:grid;grid-template-columns:184px minmax(0,1fr);gap:8px;padding:8px;height:100dvh;overflow:hidden}.sam-app.collapsed{grid-template-columns:56px minmax(0,1fr)}.sam-icon{flex-shrink:0;vertical-align:middle}.sidebar{display:flex;flex-direction:column;background:var(--sldg-surface);border-radius:16px;min-height:0;overflow:hidden}.sidebar-toggle{height:64px;display:flex;align-items:center;border:0;background:transparent;padding:0 16px;gap:8px;text-align:left;flex-shrink:0;color:var(--sldg-text-muted);font-size:13px;font-weight:500;white-space:nowrap}.sidebar-toggle:hover{color:var(--sldg-text)}.sidebar nav{display:flex;flex-direction:column}.nav-item{border:0;background:transparent;width:calc(100% - 16px);margin:0 8px;display:flex;align-items:center;gap:8px;height:64px;padding:0 8px;color:var(--sldg-text);text-align:left;position:relative;border-radius:12px;white-space:nowrap;font-size:15px;font-weight:400}.nav-item>.sam-icon{color:var(--sldg-text-muted)}.nav-item:hover,.nav-item.active{background:var(--sldg-surface-selected)}.nav-item.active:after{content:"";position:absolute;right:6px;height:37px;width:3px;top:50%;transform:translateY(-50%);background:var(--sldg-accent);border-radius:4px}.nav-count{margin-left:auto;margin-right:8px;font-size:11px;background:#fce8e6;min-width:19px;text-align:center;border-radius:5px;color:var(--sldg-accent)}.sidebar-bottom{margin-top:auto;padding-bottom:8px}.collapsed .nav-label,.collapsed .sidebar-toggle-label,.collapsed .nav-count{display:none}.collapsed .nav-item{padding-left:16px;width:100%;margin:0;border-radius:0}.collapsed .nav-item.active:after{right:6px}.app-main{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.topbar{height:56px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0;position:relative;z-index:2}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--sldg-text-muted);font-size:13px}.breadcrumb strong{font-weight:500;color:var(--sldg-text)}.topbar-right{display:flex;align-items:center;gap:16px}.header-divider{height:24px;width:1px;background:var(--sldg-border-soft)}.profile-button{display:flex;align-items:center;gap:10px;border:0;background:none;text-align:left;padding:0}.profile-name{display:flex;flex-direction:column;line-height:18px}.profile-name strong{font-size:13px;font-weight:500}.profile-name small{font-size:12px;color:var(--sldg-text-muted)}.avatar{height:36px;width:36px;display:inline-flex;align-items:center;justify-content:center;background:#edf0f6;color:#67738c;border-radius:50%;flex-shrink:0;font-size:12px;font-weight:500}.profile-avatar{width:32px;height:32px;background:#f8ede5;color:#9e7357}.avatar-1{background:#eaf0fa;color:#5d76a5}.avatar-2{background:#e9f2eb;color:#628a6e}.avatar-3{background:#f1eaf6;color:#8d6ca2}.notification-trigger{position:relative}.notification-dot{position:absolute;top:6px;right:9px;width:5px;height:5px;background:var(--sldg-accent);border-radius:50%}.workspace{padding:24px 16px 12px;overflow:auto;scrollbar-gutter:stable;min-height:0}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.page-heading h1{font-size:22px;line-height:30px;letter-spacing:-.5px}.heading-actions{display:flex;gap:8px;align-items:center}.sam-button{flex-shrink:0}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:8px;background:none;color:var(--sldg-text-muted);padding:0}.icon-btn:hover{background:var(--sldg-bg);color:var(--sldg-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;border:0;padding:8px 16px;border-radius:12px;background:var(--sldg-button-secondary);font-weight:500;white-space:nowrap}.btn-primary{background:var(--sldg-accent);color:#fff}.btn-primary:hover{background:var(--sldg-accent-hover)}.btn-secondary{background:var(--sldg-button-secondary)}.btn-small{height:32px;padding:4px 12px;border-radius:8px;font-size:13px}.text-btn{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--sldg-text-muted);padding:4px 0;font-size:13px}.text-btn:hover{color:var(--sldg-text)}.text-link,.link-text{color:var(--sldg-link-readable);font-weight:400}.text-link{border:0;padding:0;background:none;text-align:left}.text-link:hover{text-decoration:underline}.muted{color:var(--sldg-text-muted)}.nowrap{white-space:nowrap}.success-text{color:#00812d}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px}.metric-card{background:#fff;border:0;border-radius:16px;padding:18px 24px 16px;min-width:0;text-align:left;display:flex;flex-direction:column;gap:7px}.metric-label{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--sldg-text-muted);font-size:13px}.metric-label svg{color:#8c96a5}.metric-number{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-1.2px;white-space:nowrap}.metric-number>span{font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--sldg-text-muted);margin-left:8px}.metric-caption{font-size:13px;line-height:20px;color:var(--sldg-text-muted)}.metric-bottom{display:flex;align-items:center;gap:12px;justify-content:space-between}.mini-progress{height:4px;background:#f0f1f4;width:64px;border-radius:4px;overflow:hidden;flex-shrink:0}.mini-progress>span{height:100%;display:block;background:#7d8caa;border-radius:4px}.attention-number{color:#d4741c}button.metric-card:hover{box-shadow:inset 0 0 0 1px var(--sldg-border)}.metric-card.chosen{box-shadow:inset 0 0 0 1px var(--sldg-accent)}.panel{background:#fff;border-radius:16px;min-width:0;overflow:hidden}.panel-toolbar{display:flex;align-items:center;gap:12px;min-height:72px;padding:16px 24px;border-bottom:1px solid var(--sldg-border-soft)}h2{font-size:18px;line-height:24px}h3{font-size:15px;line-height:23px}.toolbar-spacer{flex:1}.month-switch{display:flex;align-items:center;gap:8px}.month-switch h2,.month-switch>span{text-transform:capitalize;font-size:16px;font-weight:600;min-width:146px;text-align:center;white-space:nowrap}.top-month{border-radius:12px;background:#fff;padding:4px}.top-month>span{font-size:14px}.today-button{background:#fff;border:1px solid var(--sldg-border-soft);color:var(--sldg-text-muted)}.segmented{display:flex;align-items:center;border-radius:10px;background:var(--sldg-bg);padding:3px;gap:2px}.segmented>button{border:0;display:flex;align-items:center;justify-content:center;gap:6px;background:none;color:var(--sldg-text-muted);height:30px;border-radius:7px;padding:4px 12px;font-size:12px;white-space:nowrap}.segmented>button.active{color:var(--sldg-text);background:#fff;box-shadow:0 1px 3px #1e22280c}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px}.calendar-area{min-width:0;display:flex;flex-direction:column}.weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));height:38px;border-bottom:1px solid var(--sldg-border-soft)}.weekdays>span{font-size:11px;font-weight:500;color:var(--sldg-text-muted);padding:8px 12px}.weekdays>span:nth-last-child(-n+2){color:#9aa3b1}.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));flex:1}.day-cell{border:0;border-right:1px solid var(--sldg-border-soft);border-bottom:1px solid var(--sldg-border-soft);background:#fff;min-height:80px;padding:8px;display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left;position:relative}.day-cell:nth-child(7n){border-right:0}.day-cell:hover,.day-cell.weekend{background:#fcfcfd}.day-cell.outside{background:#fafbfc;color:#aab1bd}.day-cell.selected{box-shadow:inset 0 0 0 1.5px #e11b11;z-index:1;background:#fffdfc}.day-top{display:flex;justify-content:space-between;align-items:center;min-height:22px;gap:4px}.day-number{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;font-size:12px;font-weight:500;border-radius:6px}.day-cell.today .day-number{background:var(--sldg-accent);color:#fff}.day-hours{font-size:10px;color:var(--sldg-text-muted);white-space:nowrap}.day-hours.complete{color:#00822e}.day-missing{color:#ca8c42;margin-right:3px}.calendar-entry{display:flex;align-items:center;justify-content:space-between;gap:3px;font-size:10px;line-height:17px;background:color-mix(in srgb,var(--product-color) 8%,white);color:color-mix(in srgb,var(--product-color) 85%,#1e2228);border-left:2px solid var(--product-color);padding:1px 4px;border-radius:3px;max-width:100%;width:100%}.calendar-entry>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.calendar-entry>span:last-child{white-space:nowrap;font-weight:500;flex-shrink:0}.calendar-vacation{display:flex;align-items:center;gap:4px;border-radius:4px;background:#edf5ef;color:#578265;font-size:10px;line-height:20px;padding:1px 4px}.empty-cell-mark{margin-top:auto;color:#8b95a4;font-size:9px;opacity:.78}.outside .empty-cell-mark{display:none}.extra-entries{font-size:9px;color:var(--sldg-text-muted)}.calendar-legend{display:flex;flex-wrap:wrap;gap:16px;padding:14px 16px;align-items:center;font-size:10px;color:var(--sldg-text-muted);min-height:48px}.calendar-legend>span{display:flex;align-items:center;gap:5px}.legend-dot{width:5px;height:5px;border-radius:50%;display:inline-block}.complete-dot{background:#009c37}.missing-dot{background:#e8a455}.vacation-dot{background:#7ba38a}.calendar-tip{margin-left:auto;color:#8791a1}.day-panel{border-left:1px solid var(--sldg-border-soft);padding:20px 20px 16px;display:flex;flex-direction:column;min-width:0}.day-panel-title{display:flex;justify-content:space-between;align-items:center}.eyebrow{text-transform:capitalize;display:block;font-size:11px;color:var(--sldg-text-muted);margin-bottom:4px}.day-panel-title h2{font-size:18px;display:flex;align-items:center;gap:8px}.today-label{font-weight:400;font-size:10px;line-height:18px;color:#ba594e;background:#fbefec;border-radius:4px;padding:0 5px}.day-total{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:10px;gap:8px}.day-total>span{font-size:12px;color:var(--sldg-text-muted)}.day-total strong{font-weight:600;font-size:18px}.day-total small{font-size:12px;color:var(--sldg-text-muted);font-weight:400}.progress-track{background:#f0f1f4;border-radius:4px;height:4px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#a0aec2;border-radius:4px}.progress-track>span.completed{background:#5d9e76}.day-hint{font-size:10px;line-height:17px;margin-top:7px;display:flex;align-items:center;gap:4px;color:var(--sldg-text-muted)}.day-hint.success-text{color:#00812d}.day-task-list{display:flex;flex-direction:column;gap:12px;margin:22px 0 20px;flex:1}.task-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--sldg-border-soft);border-radius:12px;padding:12px;text-align:left;gap:8px;min-width:0}.task-card:hover{border-color:#b9c1cf}.task-card:disabled{opacity:1}.task-meta{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--sldg-text-muted)}.task-meta strong{margin-left:auto;font-size:12px;color:var(--sldg-text);font-weight:500}.product-dot{width:6px;height:6px;border-radius:2px;flex-shrink:0}.task-title{font-size:12px;line-height:18px;font-weight:500;color:var(--sldg-link-readable)}.task-description{font-size:11px;line-height:17px;color:var(--sldg-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.task-footer{display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--sldg-border-soft);padding-top:8px;color:var(--sldg-text-muted);font-size:10px}.day-add{width:100%;font-size:12px}.vacation-action{margin-top:10px;width:100%;font-size:11px}.day-empty{display:flex;align-items:center;flex-direction:column;text-align:center;margin:auto 0;gap:8px;padding:24px 0}.empty-icon{width:56px;height:56px;border-radius:16px;background:#f3f5f7;display:flex;align-items:center;justify-content:center;color:#8794a8;margin-bottom:4px}.day-empty strong{font-size:13px;font-weight:500}.day-empty p{font-size:11px;line-height:18px;color:var(--sldg-text-muted);max-width:210px}.search-field{position:relative;display:flex;align-items:center;gap:8px;border:1px solid var(--sldg-border);border-radius:12px;height:40px;padding:0 12px;color:#8b95a4;max-width:100%}.search-field input{border:0;background:transparent;outline:0;color:var(--sldg-text);min-width:0;width:100%;font-size:13px}.search-field:focus-within{outline:2px solid #006ee4;outline-offset:1px}.filter-select{font-size:12px;border:1px solid var(--sldg-border);border-radius:12px;height:40px;background:#fff;padding:0 28px 0 12px;color:var(--sldg-text);max-width:220px}.team-panel .panel-toolbar{flex-wrap:wrap;gap:8px}.team-panel .search-field{width:230px}.list-filters{display:flex;align-items:center;gap:12px;padding:16px 24px}.list-filters .muted{margin-left:auto;font-size:12px}.list-filters .search-field{width:300px}.table-scroll{overflow:auto;scrollbar-gutter:stable;max-height:calc(100dvh - 390px);min-height:100px}.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.data-table th{background:#fbfcfd;color:var(--sldg-text-muted);font-weight:400;font-size:13px;white-space:nowrap;padding:13px 20px;text-align:left;border-bottom:1px solid var(--sldg-border-soft);position:sticky;top:0;z-index:1}.data-table td{padding:16px 20px;vertical-align:middle;border-bottom:1px solid var(--sldg-border-soft)}.data-table tbody tr:hover{background:#fcfcfd}.data-table td small{display:block;font-size:11px;line-height:18px;color:var(--sldg-text-muted);margin-top:3px}.data-table td strong{font-weight:500}.checkbox-cell{width:40px;padding-left:24px!important;padding-right:0!important}.checkbox-cell input,input[type=checkbox]{accent-color:var(--sldg-accent);width:16px;height:16px;vertical-align:middle;cursor:pointer}.person-link{border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left;padding:0;white-space:nowrap}.person-link .link-text{font-size:15px}.person-link small{font-size:13px}.team-table{min-width:900px}.team-table td:nth-child(3){max-width:180px;font-size:13px}.team-table .hours-cell{width:150px;display:flex;flex-direction:column;gap:7px;font-size:12px}.team-table .hours-cell .progress-track{height:3px;max-width:130px}.status-badge{font-size:10px;line-height:20px;padding:1px 8px;border-radius:5px;background:#f2f4f7;color:#667387;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.status-badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.status-badge.complete{background:#edf6ef;color:#267b43}.status-badge.partial{background:#fff3e8;color:#a36928}.status-badge.empty{background:#fcefee;color:#b25047}.status-badge.vacation{background:#eef2fb;color:#62749f}.status-badge.development{background:#ecf3fc;color:#4e729c}.status-badge.modification{background:#fff4e9;color:#9c7339}.missing-caption{font-size:10px!important}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;gap:12px;font-size:11px;color:var(--sldg-text-muted);border-top:1px solid var(--sldg-border-soft)}.pagination{display:flex;align-items:center;gap:4px}.pagination label,.pagination .page-size-field{display:flex;align-items:center;gap:8px;margin-right:8px}.pagination select{border:1px solid var(--sldg-border-soft);border-radius:8px;background:#fff;padding:4px 7px;font-size:11px}.page-button{border:0;background:transparent;border-radius:8px;width:30px;height:30px;font-size:12px}.page-button.active{background:#fcecea;color:#c32b20}.norm-note{padding:10px 24px 14px;display:flex;align-items:flex-start;gap:6px;font-size:10px;color:var(--sldg-text-muted)}.selection-bar{padding:10px 24px;display:flex;gap:16px;align-items:center;background:#f8f9fb;font-size:12px}.entries-table{min-width:700px}.entries-table td:nth-child(2){max-width:400px;min-width:230px}.entry-description{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-inline{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.product-inline>i{width:6px;height:6px;border-radius:2px}.count-badge{font-size:11px;background:#f1f3f6;color:#667387;border-radius:5px;padding:2px 7px}.templates-panel{padding:0}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px 24px;gap:12px;text-align:center;color:var(--sldg-text-muted)}.empty-state h3{color:var(--sldg-text)}.empty-state p{font-size:13px}.large-empty{padding:80px 24px}.reminder-card{display:flex;align-items:flex-start;gap:16px;padding:24px;border-bottom:1px solid var(--sldg-border-soft);position:relative}.reminder-card.unread{background:#fffdfb}.reminder-icon{width:40px;height:40px;border-radius:12px;background:#f3f5f7;display:grid;place-items:center;color:var(--sldg-text-muted);flex-shrink:0}.reminder-card h3{font-size:14px}.reminder-card p{font-size:13px;margin-top:6px;max-width:700px}.reminder-card small{font-size:11px;color:var(--sldg-text-muted);display:block;margin-top:8px}.reminder-actions{display:flex;gap:24px;margin-top:12px;font-size:12px;align-items:center}.unread-dot{height:6px;width:6px;background:var(--sldg-accent);border-radius:50%;margin-left:auto}.state-panel{padding:80px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.spinner{width:28px;height:28px;border:2px solid #e6e8ed;border-top-color:var(--sldg-accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sam-dialog{border:0;padding:0;background:transparent;border-radius:16px;max-width:calc(100vw - 32px);width:560px;max-height:calc(100dvh - 48px);box-shadow:var(--sldg-shadow-overlay);overflow:hidden}.sam-dialog.wide{width:760px}.sam-dialog::backdrop{background:var(--sldg-scrim)}.dialog-inner{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);background:#fff}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--sldg-border-soft);flex-shrink:0}.dialog-body{padding:24px;overflow:auto;min-height:0;scrollbar-gutter:stable}.dialog-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--sldg-border-soft);padding:16px 24px;flex-shrink:0}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:20px;min-width:0}.field>input:not([type=checkbox]):not([type=radio]),.field>select,.field>textarea{border:1px solid var(--sldg-border);border-radius:12px;background:#fff;color:var(--sldg-text);width:100%;min-height:40px;padding:8px 12px;font-size:13px;min-width:0}.field>input[readonly]{background:#f6f7f9;color:var(--sldg-text-muted)}.field>textarea{resize:vertical;min-height:90px}.field small{font-size:11px;color:var(--sldg-text-muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field-full,.full-width{grid-column:1/-1}.inline-error{border-radius:8px;background:#fff1ee;color:#a82c21;padding:12px 16px;font-size:13px;line-height:20px;margin:12px 0;display:block}.inline-error .text-btn{color:inherit;margin-left:12px}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:11px;background:#f1f3f6;color:var(--sldg-text-muted)}.profile-summary{display:flex;align-items:center;gap:16px}.large-avatar{height:52px;width:52px;font-size:17px}.profile-summary p,.profile-summary small{font-size:12px;color:var(--sldg-text-muted)}.profile-manager{padding:20px 0;display:flex;flex-direction:column;gap:4px;font-size:13px}.profile-manager strong{font-weight:500}.demo-switch-heading{border-top:1px solid var(--sldg-border-soft);padding-top:20px;margin-bottom:20px}.quick-profiles{display:flex;gap:8px;margin-top:16px}.help-content{display:flex;flex-direction:column;gap:8px}.help-content h3:not(:first-child){margin-top:16px}.help-content p{font-size:13px;line-height:22px;color:var(--sldg-text-muted)}.detail-person-summary{display:flex;gap:32px;margin:20px 0}.detail-person-summary>span{display:flex;flex-direction:column;font-size:12px;color:var(--sldg-text-muted);gap:4px}.detail-person-summary strong{color:var(--sldg-text);font-size:14px;font-weight:500}.remind-preview{display:flex;flex-direction:column;gap:16px}.remind-preview p{font-size:13px;line-height:22px}.remind-preview strong{font-weight:500}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--sldg-border-soft);border-radius:12px;box-shadow:var(--sldg-shadow-overlay);padding:10px 12px 10px 18px;z-index:100;max-width:calc(100vw - 32px);font-size:13px}.toast>svg{color:var(--sldg-success)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.workspace{padding:24px}.calendar-layout{grid-template-columns:minmax(0,1fr) 320px}.day-cell{min-height:96px;padding:10px 12px}.calendar-entry{font-size:11px}.calendar-tip{display:flex}.day-panel{padding:24px}.metric-card{padding:20px 24px}.day-panel-title h2{font-size:20px}.day-task-list{gap:16px}.task-card{padding:16px}.task-title{font-size:13px}.task-description{font-size:12px}.day-add{font-size:13px}}@media(max-width:1279px){.sam-app{grid-template-columns:56px minmax(0,1fr)}.sam-app .nav-label,.sam-app .sidebar-toggle-label,.sam-app .nav-count{display:none}.sam-app .nav-item{padding-left:16px;width:100%;margin:0;border-radius:0}.sam-app .nav-item.active:after{right:6px}.workspace{padding:20px 8px 12px}.metric-card{padding:16px}.calendar-layout{grid-template-columns:minmax(0,1fr) 260px}.day-panel{padding:16px}.calendar-tip{display:none!important}.page-heading{gap:16px}.heading-actions .tn-button_medium{font-size:13px;padding:8px 12px}.calendar-entry{font-size:9px}.day-cell{min-height:80px;padding:6px}.table-scroll{max-height:calc(100dvh - 400px)}}@media(max-width:950px){.calendar-layout{grid-template-columns:minmax(0,1fr)}.day-panel{border-left:0;border-top:1px solid var(--sldg-border-soft);padding:20px 24px}.day-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.day-empty{grid-column:1/-1;padding:12px}.day-add,.vacation-action{width:auto;align-self:flex-start}.calendar-entry{font-size:11px}.metric-number{font-size:32px;line-height:40px}.mini-progress{display:none}.page-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.calendar-tip{display:flex!important}.day-cell{min-height:80px}.metric-card{padding:16px 12px}.metric-caption{font-size:10px}.metric-label{font-size:11px}.metric-label svg{width:16px}.calendar-toolbar{padding:16px}.topbar{padding:0 16px}}@media(max-width:767px){.sam-app{padding:4px;gap:4px;grid-template-columns:48px minmax(0,1fr)}.sidebar{border-radius:12px}.sidebar-toggle{padding:0 12px}.sam-app .nav-item{padding-left:12px}.sam-app .nav-item svg{width:22px}.nav-item.active:after{width:2px}.topbar{border-radius:12px;padding:0 12px}.breadcrumb>span,.breadcrumb>svg{display:none}.profile-name,.profile-button>svg,.header-divider{display:none}.topbar-right{gap:4px}.workspace{padding:16px 4px 8px;scrollbar-gutter:auto}.page-heading{flex-direction:column;margin-bottom:16px;gap:12px}.page-heading h1{font-size:20px}.heading-actions{justify-content:flex-start;width:100%}.heading-actions .tn-button_medium{height:36px;font-size:11px;padding:6px 10px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px}.metric-card{border-radius:12px;padding:12px}.metric-number{font-size:30px;line-height:35px}.metric-number>span{font-size:11px;margin-left:4px}.metric-label{font-size:10px}.metric-caption{font-size:9px}.panel{border-radius:12px}.calendar-toolbar{flex-wrap:wrap;gap:8px;padding:12px}.month-switch{gap:2px}.month-switch h2{font-size:13px;min-width:120px}.month-switch .icon-btn{width:28px;height:28px}.today-button{font-size:10px;padding:4px 8px;height:28px}.calendar-toolbar .toolbar-spacer{display:none}.segmented{margin-left:auto}.segmented>button{font-size:10px;height:26px;padding:3px 6px;gap:4px}.segmented>button svg{width:14px}.day-cell{min-height:77px;padding:3px;gap:3px}.day-number{font-size:10px;width:18px;height:18px;min-width:18px}.day-top{min-height:20px}.day-hours{font-size:8px}.day-missing{width:10px}.calendar-entry{font-size:8px;padding:0 2px;line-height:15px;gap:1px;border-left-width:1px}.calendar-entry>span:last-child{display:none}.empty-cell-mark{font-size:7px}.calendar-vacation{font-size:7px;padding:0 2px;gap:1px}.calendar-vacation svg{width:10px}.weekdays>span{font-size:9px;padding:8px 6px}.weekdays{height:32px}.calendar-legend{gap:8px;padding:10px;font-size:8px}.calendar-tip{display:none!important}.day-panel{padding:16px}.day-task-list{grid-template-columns:minmax(0,1fr)}.day-panel-title h2{font-size:16px}.list-filters{flex-wrap:wrap;padding:12px;gap:8px}.list-filters .search-field{width:100%}.table-footer{padding:12px;flex-wrap:wrap;justify-content:flex-start;gap:8px;font-size:10px}.team-panel .panel-toolbar{padding:12px}.team-panel .search-field{width:100%}.team-panel .filter-select{flex:1;max-width:100%;min-width:0;font-size:10px}.team-panel .toolbar-spacer{display:none}.team-panel .tn-button{width:100%;font-size:12px}.table-scroll{max-height:500px}.team-metrics .metric-caption{font-size:8px}.product-card{padding:16px}.templates-panel{padding:0}.sam-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 24px);border-radius:12px}.dialog-inner{max-height:calc(100dvh - 24px)}.dialog-header{padding:16px}.dialog-header h2{font-size:16px}.dialog-body{padding:16px}.dialog-footer{padding:12px 16px;flex-wrap:wrap}.dialog-footer .tn-button{font-size:12px}.form-grid{grid-template-columns:minmax(0,1fr)}.profile-summary{gap:12px}.profile-summary h3{font-size:13px}.profile-summary p{font-size:11px}.quick-profiles{flex-wrap:wrap}.toast{font-size:11px;bottom:12px}.large-empty{padding:48px 16px}.reminder-card{padding:16px;gap:12px}.reminder-actions{gap:12px;flex-wrap:wrap}.detail-person-summary{flex-direction:column;gap:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.toolbar-search{width:280px!important;max-width:100%;flex:0 1 280px}.toolbar-select{width:190px;max-width:100%}.page-size-select{width:82px}.pagination label,.pagination .page-size-field{white-space:nowrap}.sam-input-field .tn-input__inner-input,.sam-textarea-field textarea{font:inherit}.sam-select-field--status{width:190px!important}.sam-select-field--status .tn-select-v2__control{height:32px!important;min-height:32px}.sam-select-field--status .tn-select-v2__value{overflow:visible}.sam-modal-host .tn-popup-overlay{background:#1e222873}.calendar-focused .workspace{padding-top:16px}.calendar-focused .page-heading{margin-bottom:12px;min-height:40px}.calendar-focused .page-heading h1{font-size:20px;line-height:28px}.calendar-focused .metrics{background:var(--sldg-surface);border-radius:12px;gap:0;margin-bottom:12px}.calendar-focused .metric-card{padding:10px 16px;gap:4px;border-radius:0;background:transparent}.calendar-focused .metric-card:first-child{border-radius:12px 0 0 12px}.calendar-focused .metric-card:last-child{border-radius:0 12px 12px 0}.calendar-focused .metric-card+.metric-card{border-left:1px solid var(--sldg-border-soft)}.calendar-focused .metric-label{font-size:12px;line-height:18px}.calendar-focused .metric-label svg{width:15px;height:15px}.calendar-focused .metric-number{font-size:24px;line-height:28px;letter-spacing:-.5px}.calendar-focused .metric-number>span{font-size:12px;margin-left:6px}.calendar-focused .metric-bottom,.calendar-focused .metric-caption{display:none}.calendar-focused .calendar-toolbar{min-height:56px;padding:10px 20px}@media(max-width:767px){.toolbar-search,.toolbar-select{width:100%!important;flex-basis:auto}.calendar-focused .workspace{padding-top:12px}.calendar-focused .page-heading{gap:10px;margin-bottom:12px}.calendar-focused .page-heading h1{font-size:18px;line-height:24px}.calendar-focused .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-focused .metric-card{padding:8px 12px}.calendar-focused .metric-card:nth-child(3){border-left:0;border-top:1px solid var(--sldg-border-soft)}.calendar-focused .metric-card:nth-child(4){border-top:1px solid var(--sldg-border-soft)}.calendar-focused .metric-number{font-size:22px;line-height:26px}.calendar-focused .metric-label{font-size:11px}.calendar-focused .calendar-toolbar{padding:10px 12px}.sam-modal-host .dialog-body .field{gap:6px}}
