@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(/static/media/Manrope-ExtraLight.d0721272b8d9dd2d2d0f.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(/static/media/Manrope-Light.2bf511c25636c7d7a4ce.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(/static/media/Manrope-Regular.a9b9e09fe6b69741f316.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/Manrope-Medium.08894ccb04665d1a9d53.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/Manrope-SemiBold.310f108cc524df0e5ffc.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/Manrope-Bold.47f6d7143da9d8c0e480.ttf)}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/Manrope-ExtraBold.5b0ae7100ad1d12e53c9.ttf)}body{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background:transparent}.printableTable{border-collapse:collapse;height:95%;margin:0 auto;width:95%}.printableTable tr td{padding:5px}.printableRow{page-break-inside:avoid}.printableRow td{border-top:1px solid #ff9b41;padding:5px}:root{--tf-font:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--tf-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--tf-fs-xs:0.75rem;--tf-fs-sm:0.8125rem;--tf-fs-base:0.875rem;--tf-fs-md:1rem;--tf-fs-lg:1.25rem;--tf-fs-xl:1.5rem;--tf-ink:#1c1a17;--tf-text-2:#5e5a53;--tf-text-3:#6f6a63;--tf-border:#e7e4df;--tf-border-strong:#d6d2cb;--tf-surface:#fff;--tf-surface-2:#f7f6f3;--tf-hover:#f3f1ed;--tf-selected:#fff4ea;--tf-orange:#ff9b41;--tf-orange-ink:#b4530f;--tf-on-orange:#1f1408;--tf-orange-tint:#fff1e4;--tf-orange-strong:#e0700f;--tf-orange-strong-hover:#c25e08;--tf-side-bg:#141311;--tf-side-text:#e9e6e1;--tf-side-muted:#a39e96;--tf-side-active:#2a2723;--tf-ok:#1f7a45;--tf-ok-bg:#e8f4ec;--tf-warn:#8a5a00;--tf-warn-bg:#fdf3e1;--tf-danger:#b42318;--tf-danger-bg:#fdecea;--tf-neutral-bg:#f1efeb;--tf-radius:6px;--tf-radius-lg:8px;--tf-shadow-overlay:0 12px 32px rgba(28,26,23,.14);--tf-focus:0 0 0 2px var(--tf-surface),0 0 0 4px var(--tf-orange-ink)}::selection{background:#fff1e4;background:var(--tf-orange-tint);color:#1c1a17;color:var(--tf-ink)}:root{accent-color:#b4530f;accent-color:var(--tf-orange-ink);caret-color:#1c1a17;caret-color:var(--tf-ink)}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--tf-surface);color:#1c1a17;color:var(--tf-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--tf-font);font-size:.875rem;font-size:var(--tf-fs-base);line-height:1.42857143;margin:0}[hidden],template{display:none}b,strong{font-weight:700}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}mark{background-color:#fff9e6;font-weight:bolder;padding:.2em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{border:0;border-top:1px solid #e5e5ea;box-sizing:initial;height:0;margin-bottom:20px;margin-top:20px}pre,textarea{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border-radius:0;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}button,input[type=button],input[type=reset],input[type=submit]{border-width:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[tabindex="-1"]{outline:none}[role=button]{cursor:pointer}a{background-color:transparent;color:#1675e0;text-decoration:none}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:bolder;line-height:inherit;margin:0}h1{font-size:46px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:16px}ol,p,ul{margin:0}dl{margin-bottom:10px;margin-top:0}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-bottom:10px;margin-left:0}.tf-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--tf-font-mono)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d6d2cb;background:var(--tf-border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6f6a63;background:var(--tf-text-3)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:#d6d2cb transparent;scrollbar-color:var(--tf-border-strong) transparent;scrollbar-width:thin}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tf-btn{align-items:center;border:1px solid transparent;border-radius:var(--tf-radius);cursor:pointer;display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-base);font-weight:500;gap:6px;justify-content:center;letter-spacing:normal;line-height:1;text-transform:none;transition:background-color .12s ease-out,border-color .12s ease-out;-webkit-user-select:none;user-select:none;white-space:nowrap}.tf-btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-btn:disabled{cursor:not-allowed;opacity:.45}.tf-btn--sm{height:32px;padding:0 12px}.tf-btn--md{height:36px;padding:0 14px}.tf-btn--lg{height:40px;padding:0 16px}.tf-btn--icon-only{padding:0}.tf-btn--icon-only.tf-btn--sm{width:32px}.tf-btn--icon-only.tf-btn--md{width:36px}.tf-btn--icon-only.tf-btn--lg{width:40px}.tf-btn--block{width:100%}.tf-btn--primary{background:var(--tf-orange-strong);border-color:var(--tf-orange-strong);color:var(--tf-surface);font-weight:600}.tf-btn--primary:hover:not(:disabled){background:var(--tf-orange-strong-hover);border-color:var(--tf-orange-strong-hover)}.tf-btn--secondary{background:var(--tf-surface);border-color:var(--tf-border-strong);color:var(--tf-ink)}.tf-btn--secondary:hover:not(:disabled){background:var(--tf-hover)}.tf-btn--pressed,.tf-btn--pressed:hover:not(:disabled){background:var(--tf-surface);border-color:var(--tf-ink)}.tf-btn--quiet{background:transparent;color:var(--tf-text-2)}.tf-btn--quiet:hover:not(:disabled){background:var(--tf-hover);color:var(--tf-ink)}.tf-btn--danger{background:transparent;color:var(--tf-danger)}.tf-btn--danger:hover:not(:disabled){background:var(--tf-danger-bg)}.tf-btn--danger-filled{background:var(--tf-danger);border-color:var(--tf-danger);color:var(--tf-surface);font-weight:600}@media(max-width:767px){.tf-btn--sm{height:36px}.tf-btn--icon-only.tf-btn--sm{width:36px}}.tf-chip{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:inline-flex;flex:none;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-weight:500;gap:6px;height:28px;padding:0 10px;white-space:nowrap}.tf-chip:hover{background:var(--tf-hover)}.tf-chip:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-chip--md{height:36px;padding:0 12px}.tf-chip--on,.tf-chip--on:hover{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-chip--attention,.tf-chip--attention:hover{background:var(--tf-orange-tint);border-color:transparent;color:var(--tf-orange-ink)}.tf-chip--on .tf-chip__count{color:inherit}.tf-chip__count{color:var(--tf-text-3)}.tf-badge{align-items:center;border-radius:var(--tf-radius);display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-weight:500;line-height:1.4;padding:2px 8px;white-space:nowrap}.tf-badge--ok{background:var(--tf-ok-bg);color:var(--tf-ok)}.tf-badge--warn{background:var(--tf-warn-bg);color:var(--tf-warn)}.tf-badge--danger{background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-badge--sold{background:var(--tf-ink);color:var(--tf-surface)}.tf-badge--neutral,.tf-badge--order{background:var(--tf-neutral-bg);color:var(--tf-ink)}.tf-badge--attention{background:var(--tf-orange-tint);color:var(--tf-orange-ink);font-weight:600}.tf-badge--muted{background:transparent;border:1px solid var(--tf-border-strong);color:var(--tf-text-3);padding:1px 7px}.tf-badge--compact{font-size:var(--tf-fs-xs)}.tf-spinner{display:inline-flex}.tf-spinner--center{align-items:center;inset:0;justify-content:center;position:fixed}.tf-spinner__ring{-webkit-animation:tf-spin .7s linear infinite;animation:tf-spin .7s linear infinite;border:2px solid var(--tf-border);border-radius:50%;border-top-color:var(--tf-ink);box-sizing:border-box}@-webkit-keyframes tf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tf-spinner__ring{-webkit-animation-duration:2s;animation-duration:2s}}.tf-circular{align-items:center;display:inline-flex;flex:none;justify-content:center;position:relative;vertical-align:middle}.tf-circular>svg{-webkit-animation:tf-circular-rotate 1.4s linear infinite;animation:tf-circular-rotate 1.4s linear infinite;height:100%;inset:0;margin:auto;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.tf-circular__underlay{stroke:currentColor;color:rgba(0,0,0,.12)}.tf-circular__overlay{stroke:currentColor;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:tf-circular-dash 1.4s ease-in-out infinite,tf-circular-rotate 1.4s linear infinite;animation:tf-circular-dash 1.4s ease-in-out infinite,tf-circular-rotate 1.4s linear infinite;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes tf-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@keyframes tf-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}@-webkit-keyframes tf-circular-rotate{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes tf-circular-rotate{to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.tf-circular>svg,.tf-circular__overlay{-webkit-animation-duration:2s;animation-duration:2s}}.tf-field{display:flex;flex-direction:column;font-family:var(--tf-font);gap:6px;min-width:0}.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500}.tf-field__control{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);display:flex;gap:6px;height:36px;padding:0 12px;transition:border-color .12s ease-out}.tf-field__control:hover{border-color:var(--tf-text-3)}.tf-field__control:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-field--dense .tf-field__control{height:32px}.tf-field--settings .tf-field__control{height:40px}.tf-field--textarea .tf-field__control{height:auto;padding:8px 12px}.tf-field--error .tf-field__control,.tf-field--error .tf-field__control:hover{border-color:var(--tf-danger)}.tf-field__prefix{color:var(--tf-text-3);font-size:var(--tf-fs-base)}.tf-field__input{background:transparent;border:0;color:var(--tf-ink);flex:1 1;font:inherit;font-size:var(--tf-fs-base);min-width:0;outline:none;padding:0;width:100%}.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-field__input:disabled{color:var(--tf-text-3);cursor:not-allowed}.tf-field textarea.tf-field__input{min-height:72px;resize:vertical}.tf-field__error,.tf-field__hint{font-size:var(--tf-fs-xs);margin:0}.tf-field__hint{color:var(--tf-text-2)}.tf-field__error{color:var(--tf-danger)}@media(max-width:767px){.tf-field--default .tf-field__control{height:40px}}.tf-field__req{color:var(--tf-text-3);margin-left:2px}.tf-field--error .tf-field__req{color:var(--tf-danger)}.tf-field__suffix{color:var(--tf-text-3);font-size:var(--tf-fs-base);white-space:nowrap}.tf-checkbox{gap:8px}.tf-checkbox,.tf-checkbox__box{align-items:center;display:inline-flex}.tf-checkbox__box{background:var(--tf-surface);border:1.5px solid var(--tf-border-strong);border-radius:4px;box-sizing:border-box;cursor:pointer;flex:none;height:16px;justify-content:center;padding:0;width:16px}.tf-checkbox__box:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-checkbox__box[data-state=checked],.tf-checkbox__box[data-state=indeterminate]{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-checkbox__box[data-disabled]{cursor:not-allowed;opacity:.45}.tf-checkbox__mark svg{height:12px;width:12px}.tf-checkbox__label{color:var(--tf-ink);cursor:pointer;font-family:var(--tf-font);font-size:var(--tf-fs-base)}.tf-switch{background:var(--tf-border-strong);border:0;border-radius:10px;cursor:pointer;flex:none;height:20px;padding:0;position:relative;transition:background-color .12s ease-out;width:36px}.tf-switch:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-switch[data-state=checked]{background:var(--tf-orange-strong)}.tf-switch[data-disabled]{cursor:not-allowed;opacity:.45}.tf-switch__thumb{background:var(--tf-surface);border-radius:50%;display:block;height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out,-webkit-transform .12s ease-out;width:16px}.tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-switch-row{align-items:center;display:flex;font-family:var(--tf-font);gap:16px;justify-content:space-between;padding:12px 16px}.tf-switch-row+.tf-switch-row{border-top:1px solid var(--tf-border)}.tf-switch-row__text{display:flex;flex-direction:column;gap:2px}.tf-switch-row__label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-switch-row__hint{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}@media(prefers-reduced-motion:reduce){.tf-switch,.tf-switch__thumb{transition:none}}.tf-radio-list{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;overflow:hidden}.tf-radio-list__row{align-items:flex-start;background:var(--tf-surface);border:0;cursor:pointer;display:flex;font-family:var(--tf-font);gap:12px;padding:12px 16px;text-align:left}.tf-radio-list__row+.tf-radio-list__row{border-top:1px solid var(--tf-border)}.tf-radio-list__row:hover{background:var(--tf-hover)}.tf-radio-list__row:focus-visible{outline:2px solid var(--tf-orange-ink);outline-offset:-2px}.tf-radio-list__row[data-state=checked]{background:var(--tf-selected)}.tf-radio-list__dot{background:var(--tf-surface);border:1.5px solid var(--tf-border-strong);border-radius:50%;box-sizing:border-box;flex:none;height:16px;margin-top:2px;width:16px}.tf-radio-list__row[data-state=checked] .tf-radio-list__dot{border:5px solid var(--tf-orange-ink)}.tf-radio-list__text{display:flex;flex-direction:column;gap:2px}.tf-radio-list__label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-radio-list__description{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-choice{display:flex;flex-wrap:wrap;gap:8px}.tf-choice__option{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-base);font-weight:500;gap:6px;height:32px;padding:0 12px}.tf-choice__option:hover{background:var(--tf-hover)}.tf-choice__option:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-choice__option[data-state=checked],.tf-choice__option[data-state=checked]:hover{background:var(--tf-surface);border-color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-ink);font-weight:600}.tf-choice__option[data-disabled]{cursor:not-allowed;opacity:.45}@media(max-width:767px){.tf-choice__option{height:36px}}.tf-overlay{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-overlay);box-sizing:border-box;color:var(--tf-ink);font-family:var(--tf-font);font-size:var(--tf-fs-base);line-height:1.5;z-index:1100}.tf-option{align-items:center;border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:flex;font-weight:500;gap:10px;min-height:36px;outline:none;padding:0 12px;-webkit-user-select:none;user-select:none}.tf-option svg{color:var(--tf-text-2)}.tf-option[data-highlighted]{background:var(--tf-hover)}.tf-option[data-state=checked]{background:var(--tf-selected)}.tf-option[data-disabled]{cursor:not-allowed;opacity:.45}.tf-option--danger,.tf-option--danger svg{color:var(--tf-danger)}.tf-option--danger[data-highlighted]{background:var(--tf-danger-bg)}.tf-overlay__divider{background:var(--tf-border);height:1px;margin:4px 0}.tf-listmenu{box-shadow:var(--tf-shadow-overlay),0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.tf-listmenu__list{padding:8px 0}.tf-listmenu ::-webkit-scrollbar,.tf-listmenu::-webkit-scrollbar{width:3px}.tf-listmenu__divider{background:var(--tf-border);height:1px;margin-top:8px}.tf-listmenu .tf-option{border-radius:0;letter-spacing:.009375em;line-height:21px;padding:0 16px}.tf-select__trigger{color:var(--tf-ink);cursor:pointer;font:inherit;font-size:var(--tf-fs-base);justify-content:space-between;text-align:left;width:100%}.tf-select__trigger:focus-visible{outline:none}.tf-select__trigger[data-disabled]{color:var(--tf-text-3);cursor:not-allowed}.tf-select__trigger--icon{justify-content:flex-start}.tf-select__trigger--icon>span:not(.tf-select__icon,.tf-select__chevron),.tf-select__value{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tf-select__icon{color:var(--tf-text-2);display:inline-flex;flex:none}.tf-select__placeholder{color:var(--tf-text-3)}.tf-select__chevron{color:var(--tf-text-2);display:inline-flex}.tf-select__chevron--caret{margin-right:-1px;opacity:.6}.tf-select__content{max-height:min(310px,var(--radix-select-content-available-height));min-width:var(--radix-select-trigger-width);overflow:hidden}.tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-ink),var(--tf-focus)}.tf-select__trigger[data-state=open] .tf-select__chevron--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-select__wrap{position:relative}.tf-select__wrap--clearable .tf-select__chevron{margin-left:28px}.tf-select__clear{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-flex;padding:2px;position:absolute;right:34px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tf-select__clear:hover{color:var(--tf-ink)}.tf-select__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-select__content .tf-option[data-highlighted]:not(:hover,:focus-visible,[data-state=checked]){background:none}.tf-dialog__scrim{background:rgba(28,26,23,.32);inset:0;position:fixed;z-index:1000}.tf-dialog{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-overlay);box-sizing:border-box;color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);left:50%;line-height:1.5;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001}.tf-dialog:focus{outline:none}.tf-dialog__header{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;flex:none;gap:12px;justify-content:space-between;padding:16px 16px 16px 20px}.tf-dialog__title{font-size:var(--tf-fs-md);font-weight:600;line-height:1.5;margin:0}.tf-dialog__heading{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.tf-dialog__sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-dialog__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px}.tf-dialog__footer{align-items:center;border-top:1px solid var(--tf-border);display:flex;flex:none;gap:8px;padding:12px 20px}.tf-dialog__actions{display:flex;gap:8px;margin-left:auto}@media(max-width:767px){.tf-dialog--sheet{border-radius:var(--tf-radius-lg) var(--tf-radius-lg) 0 0;bottom:0;left:0;max-height:calc(100vh - 32px);max-width:none;padding-bottom:env(safe-area-inset-bottom);top:auto;-webkit-transform:none;transform:none;width:100%!important}.tf-dialog--sheet .tf-dialog__actions{flex:1 1}.tf-dialog--sheet .tf-dialog__actions .tf-btn{height:40px}.tf-dialog--sheet .tf-dialog__actions .tf-btn--primary{flex:1 1}}.tf-sheet__scrim{background:rgba(28,26,23,.32);inset:0;position:fixed;z-index:1000}.tf-sheet{background:var(--tf-surface);border-radius:var(--tf-radius-lg) var(--tf-radius-lg) 0 0;bottom:0;box-shadow:var(--tf-shadow-overlay);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);left:0;line-height:1.5;max-height:90dvh;position:fixed;right:0;z-index:1001}.tf-sheet:focus{outline:none}.tf-sheet__grab{display:flex;justify-content:center;padding:8px 0 0}.tf-sheet__grab span{background:var(--tf-border-strong);border-radius:2px;height:4px;width:36px}.tf-sheet__head{align-items:center;border-bottom:1px solid var(--tf-border);display:grid;grid-template-columns:1fr auto 1fr;padding:4px 8px 8px}.tf-sheet__start{justify-self:start}.tf-sheet__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:1.5;margin:0}.tf-sheet__x{align-items:center;background:none;border:none;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:flex;justify-self:end;min-height:40px;padding:0 8px}.tf-sheet__x:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sheet__body{display:flex;flex:1 1;flex-direction:column;gap:24px;min-height:0;overflow-y:auto;padding:16px 16px 20px}.tf-sheet__foot{background:var(--tf-surface);border-top:1px solid var(--tf-border);flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.tf-sheet--drawer{border-left:1px solid var(--tf-border);border-radius:0;bottom:0;left:auto;max-height:none;max-width:100vw;right:0;top:0;width:440px}.tf-sheet--drawer .tf-sheet__head{display:flex;flex:none;gap:8px;height:56px;padding:0 12px 0 20px}.tf-sheet--drawer .tf-sheet__x{height:32px;justify-content:center;margin-left:auto;min-height:0;padding:0;width:32px}.tf-sheet--drawer .tf-sheet__x:hover:not(:disabled){background:var(--tf-hover);color:var(--tf-ink)}.tf-sheet--drawer .tf-sheet__x:disabled{cursor:not-allowed}.tf-sheet--drawer .tf-sheet__body{gap:16px;padding:20px}.tf-sheet--drawer .tf-sheet__foot{align-items:center;display:flex;gap:8px;padding:12px 20px}@media(max-width:768px){.tf-sheet--drawer{border-left:0;width:100%}.tf-sheet--drawer .tf-sheet__foot{flex-wrap:wrap;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.tf-popover{max-height:var(--radix-popover-content-available-height);overflow-y:auto}.tf-popover:focus{outline:none}.tf-popover--padded{padding:16px}.tf-popover__header{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:600;margin-bottom:8px}.tf-tooltip{background:var(--tf-ink);border-radius:var(--tf-radius);color:var(--tf-surface);font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-weight:500;line-height:1.5;padding:4px 8px;z-index:1200}.tf-menu{min-width:210px;padding:8px 0}.tf-menu__item{align-items:center;box-sizing:border-box;color:var(--tf-ink);cursor:pointer;display:flex;font-weight:500;gap:32px;min-height:40px;outline:none;padding:0 16px;-webkit-user-select:none;user-select:none;width:100%}.tf-menu__item svg{color:var(--tf-text-2);flex:none}.tf-menu__item[data-highlighted]{background:var(--tf-hover)}.tf-menu__item[data-disabled]{cursor:not-allowed;opacity:.45}.tf-menu__item--danger,.tf-menu__item--danger svg{color:var(--tf-danger)}.tf-menu__item--danger[data-highlighted]{background:var(--tf-danger-bg)}.tf-menu__divider{background:var(--tf-border);height:1px;margin:4px 0}.tf-toasts{display:flex;flex-direction:column;gap:8px;pointer-events:none;position:fixed;right:16px;top:16px;width:min(420px,100vw - 32px);z-index:2147483647}.tf-toast{align-items:center;-webkit-animation:tf-toast-in .18s ease-out;animation:tf-toast-in .18s ease-out;background:var(--tf-surface);border:1px solid;border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-overlay);color:var(--tf-ink);display:flex;font-family:var(--tf-font);font-size:var(--tf-fs-base);gap:12px;line-height:1.5;padding:8px 8px 8px 16px;pointer-events:auto}.tf-toast__message{flex:1 1;min-width:0;overflow-wrap:anywhere}@-webkit-keyframes tf-toast-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes tf-toast-in{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.tf-toast{-webkit-animation:none;animation:none}}.tf-tabs{border-bottom:1px solid var(--tf-border);display:flex;font-family:var(--tf-font);gap:24px}.tf-tabs__tab{align-items:center;background:none;border:0;color:var(--tf-text-2);cursor:pointer;display:inline-flex;font-size:var(--tf-fs-base);font-weight:500;gap:6px;height:40px;padding:0;position:relative}.tf-tabs__tab:hover{color:var(--tf-ink)}.tf-tabs__tab:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-tabs__tab[data-state=active]{color:var(--tf-ink);font-weight:600}.tf-tabs__tab[data-state=active]:after{background:var(--tf-orange);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.tf-tabs__count{color:var(--tf-text-3);font-weight:500}.tf-empty{align-items:flex-start;display:flex;flex-direction:column;font-family:var(--tf-font);gap:8px}.tf-empty__title{color:var(--tf-ink);font-size:var(--tf-fs-lg);font-weight:600;line-height:1.5;margin:0}.tf-empty__text{color:var(--tf-text-2);font-size:var(--tf-fs-base);margin:0}.tf-empty__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tf-pagination{align-items:center;display:flex;font-family:var(--tf-font);gap:4px}.tf-pagination__btn{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font-size:var(--tf-fs-base);font-variant-numeric:tabular-nums;height:32px;justify-content:center;min-width:32px;padding:0 6px}.tf-pagination__btn:hover:not(:disabled){background:var(--tf-hover)}.tf-pagination__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-pagination__btn:disabled{cursor:not-allowed;opacity:.45}.tf-pagination__btn--current,.tf-pagination__btn--current:hover:not(:disabled){background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-pagination__gap{color:var(--tf-text-3);min-width:20px;text-align:center}.tf-progress{background:var(--tf-orange-tint);height:4px;overflow:hidden;position:relative}.tf-progress__bar{-webkit-animation:tf-progress 1.2s cubic-bezier(.4,0,.2,1) infinite;animation:tf-progress 1.2s cubic-bezier(.4,0,.2,1) infinite;background:var(--tf-orange);bottom:0;left:0;position:absolute;top:0;width:40%}@-webkit-keyframes tf-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(250%);transform:translateX(250%)}}@keyframes tf-progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(250%);transform:translateX(250%)}}@media(prefers-reduced-motion:reduce){.tf-progress__bar{-webkit-animation:none;animation:none;opacity:.6;width:100%}}.tf-table{border-collapse:initial;border-spacing:0;color:var(--tf-ink);font-family:var(--tf-font);font-size:var(--tf-fs-base);width:100%}.tf-table th{background:var(--tf-surface);color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;height:40px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}.tf-table td,.tf-table th{border-bottom:1px solid var(--tf-border);padding:0 12px}.tf-table td{height:56px}.tf-table tbody tr:hover td{background:var(--tf-hover)}.tf-table .tf-table__row--selected td,.tf-table .tf-table__row--selected:hover td{background:var(--tf-selected)}.tf-table .tf-table__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.tf-combobox__control{cursor:text}.tf-combobox__chevron{color:var(--tf-text-2);pointer-events:none}.tf-combobox__chevron--caret{margin-right:-1px;opacity:.6}.tf-combobox__control:has([aria-expanded=true]){border-color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-ink),var(--tf-focus)}.tf-combobox__control:has([aria-expanded=true]) .tf-combobox__chevron--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-combobox__clear{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-flex;padding:2px}.tf-combobox__clear:hover{color:var(--tf-ink)}.tf-combobox__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-combobox__content{max-height:min(310px,var(--radix-popper-available-height));min-width:var(--radix-popper-anchor-width);overflow-y:auto}.tf-combobox__empty{color:var(--tf-text-3);font-size:var(--tf-fs-sm);padding:8px 12px}.tf-combobox .tf-combobox__clear{opacity:0}.tf-combobox:focus-within .tf-combobox__clear,.tf-combobox:hover .tf-combobox__clear{opacity:1}.tf-md{font-family:var(--tf-font)}.tf-md__toolbar{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-bottom:0;border-radius:var(--tf-radius-lg) var(--tf-radius-lg) 0 0;display:flex;gap:2px;padding:6px 8px}.tf-md__tool{align-items:center;background:transparent;border:0;border-radius:var(--tf-radius);box-sizing:border-box;color:var(--tf-text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tf-fs-sm);height:26px;justify-content:center;min-width:28px;padding:0 8px}.tf-md__tool:hover:not(:disabled){background:var(--tf-surface-2)}.tf-md__tool:disabled{cursor:not-allowed;opacity:.45}.tf-md__tool:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-md__tool--b{font-weight:600}.tf-md__tool--i{font-style:italic;font-weight:600}.tf-md__tool--preview{font-weight:600;margin-left:auto}.tf-md__tool--active{background:var(--tf-selected);color:var(--tf-ink)}.tf-md__textarea{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:0 0 var(--tf-radius-lg) var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-ink);display:block;font-family:inherit;font-size:var(--tf-fs-base);line-height:1.55;padding:12px 14px;resize:vertical;width:100%}.tf-md__textarea:focus{border-color:var(--tf-ink);box-shadow:var(--tf-focus);outline:0}.tf-md__textarea::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-md__textarea::placeholder{color:var(--tf-text-3)}.tf-md__preview{background:var(--tf-surface-2);border:1px dashed var(--tf-border);border-radius:0 0 var(--tf-radius-lg) var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.6;min-height:236px;padding:12px 14px}.tf-md__preview h1,.tf-md__preview h2,.tf-md__preview h3{color:var(--tf-ink);font-weight:600;margin:.6em 0 .3em}.tf-md__preview h1{line-height:62px}.tf-md__preview h2{line-height:50px}.tf-md__preview h3{line-height:42px}.tf-md__preview h4{line-height:34px}.tf-md__preview h5{line-height:24px}.tf-md__preview h6{line-height:22px}.tf-md__preview p{margin:.4em 0}.tf-md__preview ol,.tf-md__preview ul{margin:.4em 0;padding-left:1.4em}.tf-md__preview a{color:var(--tf-ink);text-decoration:underline}.tf-seg{background:var(--tf-neutral-bg);border-radius:var(--tf-radius-lg);display:inline-flex;font-family:var(--tf-font);padding:3px}.tf-seg__btn{background:transparent;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-xs);font-weight:600;padding:4px 12px;transition:background-color .15s ease,color .15s ease}.tf-seg__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-seg__btn--active{background:var(--tf-surface);box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--tf-ink)}.tf-seg--md{background:var(--tf-border);padding:2px}.tf-seg--md .tf-seg__btn{border-radius:var(--tf-radius-lg);color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;padding:5px 13px}.tf-seg--md .tf-seg__btn--active{box-shadow:0 1px 2px rgba(0,0,0,.08);color:var(--tf-ink);font-weight:600}@media(prefers-reduced-motion:reduce){.tf-seg__btn{transition:none}}.tf-stepper{align-items:stretch;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:inline-flex;font-family:var(--tf-font);height:36px;overflow:hidden;width:132px}.tf-stepper__btn{align-items:center;background:none;border:0;color:var(--tf-text-2);cursor:pointer;display:flex;justify-content:center;padding:0;width:38px}.tf-stepper__btn:hover{background:var(--tf-surface-2)}.tf-stepper__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-stepper__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;border-left:1px solid var(--tf-border);border-right:1px solid var(--tf-border);color:var(--tf-ink);display:flex;flex:1 1;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;justify-content:center}.tf-multiselect__control{cursor:pointer;height:auto;min-height:36px;padding:4px 12px}.tf-multiselect__control:focus-visible{border-color:var(--tf-ink);box-shadow:var(--tf-focus);outline:none}.tf-multiselect__control[aria-expanded=true]{border-color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-ink),var(--tf-focus)}.tf-multiselect__control[aria-disabled=true]{background:var(--tf-surface-2);cursor:not-allowed}.tf-multiselect__chips{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;min-width:0}.tf-multiselect__placeholder{color:var(--tf-text-3);font-size:var(--tf-fs-base)}.tf-multiselect__chip{align-items:center;background:var(--tf-neutral-bg);border-radius:var(--tf-radius);color:var(--tf-ink);display:inline-flex;font-size:var(--tf-fs-sm);font-weight:500;gap:2px;height:24px;padding:0 4px 0 8px;white-space:nowrap}.tf-multiselect__chip-x{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:inline-flex;padding:1px}.tf-multiselect__chip-x:hover{color:var(--tf-ink)}.tf-multiselect__chip-x:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-multiselect__chevron{color:var(--tf-text-2);flex:none}.tf-multiselect__chevron--caret{margin-right:-1px;opacity:.6}.tf-multiselect__control[aria-expanded=true] .tf-multiselect__chevron--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-multiselect__content{max-height:min(310px,var(--radix-popper-available-height));min-width:var(--radix-popper-anchor-width);overflow-y:auto}.tf-multiselect__list .tf-option{gap:0}.tf-multiselect__list .tf-checkbox__box{margin:0 6px}.tf-multiselect__empty{color:var(--tf-text-3);font-size:var(--tf-fs-sm);padding:8px 12px}.tf-update-banner{align-items:center;background:var(--tf-side-bg);bottom:0;box-shadow:var(--tf-shadow-overlay);color:var(--tf-side-text);flex-wrap:wrap;font-size:var(--tf-fs-base);gap:12px;justify-content:center;left:0;padding:12px 20px;position:fixed;right:0;z-index:9999}.tf-sidebar,.tf-update-banner{display:flex;font-family:var(--tf-font)}.tf-sidebar{background:#0a0a0a;box-sizing:border-box;flex:none;flex-direction:column;height:calc(100vh - var(--tf-shell-top));padding:16px 4px 0;position:-webkit-sticky;position:sticky;top:var(--tf-shell-top);transition:width .18s ease-out;width:232px}.tf-sidebar--collapsed{width:64px}.tf-sidebar__brand{align-items:flex-start;display:flex;height:16px;margin-top:24px;padding-left:16px}.tf-sidebar--collapsed .tf-sidebar__brand{justify-content:center;padding-left:0}.tf-sidebar__mark{height:auto;width:28px}.tf-sidebar__word{color:var(--tf-side-text);font-size:var(--tf-fs-md);font-weight:600;line-height:16px;margin-left:6px;white-space:nowrap}.tf-sidebar__list{display:flex;flex:1 1;flex-direction:column;margin-top:24px;overflow-y:auto}.tf-sidebar__item{align-items:center;border-radius:var(--tf-radius);color:var(--tf-side-muted);display:flex;font-size:var(--tf-fs-base);font-weight:500;gap:10px;height:48px;line-height:21px;padding:0 16px;text-decoration:none;white-space:nowrap}.tf-sidebar__item:hover{color:var(--tf-side-text);text-decoration:none}.tf-sidebar__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sidebar__item--active,.tf-sidebar__item--active:hover{background:var(--tf-side-active);color:#fff;font-weight:600}.tf-sidebar__item--disabled{cursor:not-allowed;opacity:.3}.tf-sidebar--collapsed .tf-sidebar__item{justify-content:center;padding:0}.tf-sidebar__icon{flex:none;height:24px;opacity:.7;width:24px}.tf-sidebar__item--active .tf-sidebar__icon{-webkit-filter:brightness(0) saturate(100%) invert(72%) sepia(57%) saturate(1352%) hue-rotate(327deg) brightness(101%) contrast(101%);filter:brightness(0) saturate(100%) invert(72%) sepia(57%) saturate(1352%) hue-rotate(327deg) brightness(101%) contrast(101%);opacity:1}.tf-sidebar__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.tf-sidebar__footer{display:flex;flex-direction:column}.tf-sidebar__footer .tf-sidebar__item{height:40px}.tf-sidebar__toggle-row{display:flex;padding:12px}.tf-sidebar--collapsed .tf-sidebar__toggle-row{justify-content:center;padding-inline:0}.tf-sidebar__toggle{align-items:center;background:transparent;border:0;border-radius:var(--tf-radius);color:var(--tf-side-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.tf-sidebar__toggle:hover{background:var(--tf-side-active);color:var(--tf-side-text)}.tf-sidebar__toggle:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sidebar:not(.tf-sidebar--collapsed) .tf-sidebar__toggle{color:var(--tf-side-text)}@media(max-width:767px){.tf-sidebar{display:none}}@media(prefers-reduced-motion:reduce){.tf-sidebar{transition:none}}.tf-tooltip.tf-sidebar-tip{font-size:var(--tf-fs-base);line-height:1.6;padding:5px 16px;-webkit-transform-origin:var(--radix-tooltip-content-transform-origin);transform-origin:var(--radix-tooltip-content-transform-origin)}.tf-tooltip.tf-sidebar-tip[data-state=delayed-open],.tf-tooltip.tf-sidebar-tip[data-state=instant-open]{-webkit-animation:tf-sidebar-tip-in .3s cubic-bezier(.4,0,.2,1);animation:tf-sidebar-tip-in .3s cubic-bezier(.4,0,.2,1)}.tf-tooltip.tf-sidebar-tip[data-state=closed]{-webkit-animation:tf-sidebar-tip-out .3s cubic-bezier(.4,0,.2,1) forwards;animation:tf-sidebar-tip-out .3s cubic-bezier(.4,0,.2,1) forwards}@-webkit-keyframes tf-sidebar-tip-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes tf-sidebar-tip-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tf-sidebar-tip-out{to{opacity:0}}@keyframes tf-sidebar-tip-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.tf-tooltip.tf-sidebar-tip[data-state]{-webkit-animation:none;animation:none}}.tf-bottomnav{display:none}@media(max-width:767px){.tf-bottomnav{background:var(--tf-surface);border-top:1px solid var(--tf-border);bottom:0;display:grid;font-family:var(--tf-font);min-height:64px;padding-bottom:env(safe-area-inset-bottom);position:-webkit-sticky;position:sticky;z-index:20}.tf-bottomnav__item{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;text-decoration:none}.tf-bottomnav__item[aria-disabled=true]{opacity:.3}.tf-bottomnav__item:focus-visible{box-shadow:inset var(--tf-focus);outline:none}.tf-bottomnav__label{color:var(--tf-text-3);font-size:11px;font-weight:500;line-height:1}.tf-bottomnav__item--active .tf-bottomnav__label{color:var(--tf-orange-ink);font-weight:600}}.tf-help-tab{display:none}@media(max-width:767px){.tf-help-tab{align-items:center;background:var(--tf-orange-strong);border:0;border-radius:12px 0 0 12px;box-shadow:var(--tf-shadow-overlay);cursor:pointer;display:inline-flex;height:52px;justify-content:center;padding:0 0 0 4px;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px;z-index:850}.tf-help-tab:focus-visible{box-shadow:var(--tf-focus),var(--tf-shadow-overlay);outline:none}.tf-help-tab__mark{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:auto;width:26px}.tf-on-scheduler .tf-help-tab{bottom:calc(var(--tf-shell-bottom) + 96px);top:auto;-webkit-transform:none;transform:none}}:root{--tf-shell-left:232px;--tf-shell-bottom:0px;--tf-shell-top:0px}:root:has(.tf-viewas){--tf-shell-top:32px}:root[data-tf-sidebar=collapsed]{--tf-shell-left:64px}@media(max-width:767px){:root,:root[data-tf-sidebar=collapsed]{--tf-shell-left:0px;--tf-shell-bottom:calc(64px + env(safe-area-inset-bottom))}:root:has(.tf-viewas){--tf-shell-top:40px}}.tf-shell{background:var(--tf-surface);display:flex;min-height:100vh;min-height:calc(100vh - var(--tf-shell-top))}.tf-shell__main{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-viewas{align-items:center;background:var(--tf-ink);box-sizing:border-box;color:var(--tf-surface);display:flex;font-family:var(--tf-font);font-size:var(--tf-fs-sm);gap:12px;height:0;height:var(--tf-shell-top);justify-content:center;line-height:1.5;padding:0 16px;position:-webkit-sticky;position:sticky;text-align:start;top:0;z-index:30}.tf-viewas__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-viewas__text strong{font-weight:600}.tf-viewas__back{align-items:center;background:transparent;border:1px solid var(--tf-text-3);border-radius:var(--tf-radius);color:var(--tf-surface);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-weight:600;gap:4px;height:24px;padding:0 8px}.tf-viewas__back:hover{background:var(--tf-side-active)}.tf-viewas__back:focus-visible{box-shadow:var(--tf-focus);outline:none}@media(max-width:767px){.tf-viewas{justify-content:space-between;padding:0 12px}.tf-viewas__back{height:32px}}.tf-adm-sidebar .tf-sidebar__icon{color:var(--tf-side-text)}.tf-adm-sidebar .tf-sidebar__item--active .tf-sidebar__icon{color:var(--tf-orange);-webkit-filter:none;filter:none}.tf-adm-bottomnav .tf-bottomnav__item{color:var(--tf-text-3)}.tf-adm-bottomnav .tf-bottomnav__item--active{color:var(--tf-orange-ink)}.tf-topbar{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);box-sizing:initial;display:flex;font-family:var(--tf-font);height:56px;justify-content:space-between;padding:0 20px 0 16px;position:-webkit-sticky;position:sticky;top:var(--tf-shell-top);z-index:20}.tf-topbar__title{color:var(--tf-ink);font-size:var(--tf-fs-lg);font-weight:600;letter-spacing:-.01em;line-height:24px;margin:0;text-align:left}.tf-topbar__actions{align-items:center;display:flex;gap:28px}.tf-topbar__icon-btn{align-items:center;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--tf-ink);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:relative;width:24px}.tf-topbar__icon-btn img,.tf-topbar__icon-btn svg{display:block}.tf-topbar__icon-btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-topbar__dot{background:var(--tf-orange);border:2px solid var(--tf-surface);border-radius:50%;height:8px;position:absolute;right:1px;top:0;width:8px}.tf-topbar__avatar{align-items:center;background:var(--tf-orange);border:0;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--tf-font);font-size:1.2rem;font-weight:400;height:37px;justify-content:center;line-height:1;padding:0;width:37px}.tf-topbar__avatar:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-topbar__avatar--phone{font-size:13px;font-weight:600;height:34px;width:34px}.tf-topbar__account{align-items:center;background:transparent;border:0;border-radius:20px;box-shadow:none;cursor:pointer;display:inline-flex;gap:4px;padding:0}.tf-topbar__account img{display:block}.tf-topbar__account:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-phonebar{align-items:center;background:#131313;display:flex;font-family:var(--tf-font);gap:14px;min-height:56px;padding:8px 16px;position:-webkit-sticky;position:sticky;text-align:left;top:var(--tf-shell-top);z-index:20}.tf-phonebar__logo{flex:none;height:30px}.tf-phonebar__text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-phonebar__sub,.tf-phonebar__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-phonebar__title{color:#fff;font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.tf-phonebar__sub{color:#9a9a9a;font-size:.8rem;line-height:1.2}.tf-phonebar .tf-topbar__icon-btn{color:var(--tf-orange)}.tf-phonebar .tf-topbar__dot{border-color:#131313}.tf-account{padding:16px;text-align:left;width:350px}.tf-account__head{align-items:flex-start;border-bottom:1px solid var(--tf-border);display:flex;gap:12px;padding-bottom:12px}.tf-account__details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-account__name{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:20px}.tf-account__row{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-xs);gap:6px;line-height:1.4;overflow-wrap:anywhere}.tf-account__row svg{flex:none}.tf-account__action{align-items:center;background:transparent;border:0;border-radius:var(--tf-radius);box-shadow:none;box-sizing:border-box;color:var(--tf-ink);cursor:pointer;display:flex;font-family:var(--tf-font);font-size:var(--tf-fs-base);font-weight:500;gap:8px;height:36px;margin-top:12px;padding:0 8px;text-align:left;width:100%}.tf-account__action:hover{background:var(--tf-hover)}.tf-account__action:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-account-pop{display:flex;flex-direction:column;gap:12px;min-width:220px;padding:14px;text-align:left}.tf-account-pop__id{color:var(--tf-text-2);font-size:12.5px;margin:0}.tf-account-pop__id strong,.tf-account-pop__logout{color:var(--tf-ink);font-weight:600}.tf-account-pop__logout{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-shadow:none;cursor:pointer;display:flex;font-family:var(--tf-font);font-size:12.5px;gap:9px;height:42px;justify-content:center}.tf-account-pop__logout:active{background:var(--tf-hover)}.tf-account-pop__logout:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-notifications{max-height:min(70vh,var(--radix-popover-content-available-height));max-width:calc(100vw - 16px);width:360px}.tf-notifications .tf-popover__header{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;margin:0;padding:16px 16px 0;text-align:left}.tf-notifications__empty{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;margin:0;padding:24px 16px;text-align:left}.tf-notifications__list{list-style:none;margin:0;padding:8px}.tf-notifications__item{align-items:flex-start;border-radius:var(--tf-radius);box-shadow:inset 3px 0 0 var(--tf-border-strong);display:flex;gap:4px;padding-left:12px}.tf-notifications__item:hover{background:var(--tf-hover)}.tf-notifications__item--ok{box-shadow:inset 3px 0 0 var(--tf-ok)}.tf-notifications__item--warn{box-shadow:inset 3px 0 0 var(--tf-warn)}.tf-notifications__item--danger{box-shadow:inset 3px 0 0 var(--tf-danger)}.tf-notifications__body{background:none;border:0;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:var(--tf-font);gap:2px;padding:8px 0;text-align:left}.tf-notifications__text{color:var(--tf-ink);font-size:var(--tf-fs-base);white-space:pre-wrap}.tf-notifications__time{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-uf-confirm__text{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0}.tf-uf-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-uf-card__head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:var(--tf-font);gap:10px;height:52px;padding:0 16px 0 20px;text-align:left;width:100%}.tf-uf-card__head:focus-visible{border-radius:var(--tf-radius-lg);box-shadow:inset 0 0 0 2px var(--tf-orange-ink);outline:none}.tf-uf-card__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600}.tf-uf-card__status{align-items:center;display:inline-flex;gap:10px;margin-left:auto}.tf-uf-card__chevron{color:var(--tf-text-3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tf-uf-card__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-uf-card__body{border-top:1px solid var(--tf-border);padding:20px}.tf-uf-card__body--groups{padding:0}@media(prefers-reduced-motion:reduce){.tf-uf-card__chevron{transition:none}}.tf-uf-banner{align-items:center;background:var(--tf-warn-bg);border-radius:var(--tf-radius-lg);color:var(--tf-warn);font-size:var(--tf-fs-sm);gap:12px;justify-content:space-between;padding:8px 8px 8px 16px}.tf-uf-banner,.tf-uf-rail{display:flex;font-family:var(--tf-font)}.tf-uf-rail{background:var(--tf-surface);border-right:1px solid var(--tf-border);bottom:var(--tf-shell-bottom);box-sizing:border-box;flex-direction:column;left:var(--tf-shell-left);overflow-y:auto;padding:16px 12px;position:fixed;top:calc(var(--tf-uf-app-top) + 64px);width:224px;z-index:4}.tf-uf-rail__head{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:600;padding:0 8px 8px}.tf-uf-rail__item{align-items:center;background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;gap:8px;height:36px;padding:0 8px;text-align:left;width:100%}.tf-uf-rail__item:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-uf-rail__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-rail__item--active,.tf-uf-rail__item--active:hover{background:var(--tf-selected);color:var(--tf-ink);font-weight:600}.tf-uf-rail__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-rail__tail{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;display:inline-flex;flex:none;font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;justify-content:center}.tf-uf-rail__tail--done{color:var(--tf-ok)}.tf-uf-rail__tail--attn,.tf-uf-rail__tail--todo{border-radius:var(--tf-radius);box-sizing:border-box;height:20px;min-width:20px;padding:0 6px}.tf-uf-rail__tail--todo{background:var(--tf-neutral-bg);color:var(--tf-text-2)}.tf-uf-rail__tail--attn{background:var(--tf-orange-tint);color:var(--tf-orange-ink);font-weight:600}.tf-uf-rail__rule{background:var(--tf-border);flex:none;height:1px;margin:8px}.tf-uf-rail__foot{border-top:1px solid var(--tf-border);margin-top:auto;padding:12px 8px 4px}.tf-uf-rail__foot-row{color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);justify-content:space-between;margin-bottom:8px}.tf-uf-rail__foot-row b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-uf-rail__meter{background:var(--tf-border);border-radius:var(--tf-radius);height:4px;overflow:hidden}.tf-uf-rail__meter span{background:var(--tf-text-3);border-radius:var(--tf-radius);display:block;height:100%;transition:width .25s ease}.tf-uf-rail__meter--done span{background:var(--tf-ok)}@media(prefers-reduced-motion:reduce){.tf-uf-rail__meter span{transition:none}}.tf-uf-pill{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;color:var(--tf-text-3);display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500;gap:6px;pointer-events:none;white-space:nowrap}.tf-uf-pill--complete{color:var(--tf-text-2)}.tf-uf-pill--complete svg{color:var(--tf-ok)}.tf-uf-pill--missing{color:var(--tf-orange-ink);font-weight:600}.tf-uf-save-status{align-items:center;color:var(--tf-text-3);display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-sm);gap:6px;min-width:0;white-space:nowrap}.tf-uf-save-status--dirty{color:var(--tf-ink)}.tf-uf-save-status--fresh{color:var(--tf-ok)}.tf-uf-save-status--error{color:var(--tf-danger)}.tf-uf-save-status__live{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-uf-save-status__dot{background:var(--tf-orange);border-radius:50%;height:6px;width:6px}@media(min-width:960px)and (max-width:1279px){.tf-uf-save-status__more{display:none}}.tf-uf-head{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);box-sizing:border-box;color:var(--tf-ink);display:flex;font-family:var(--tf-font);gap:12px;height:64px;padding:0 24px 0 16px}.tf-uf-head .tf-badge,.tf-uf-head__back,.tf-uf-head__dot,.tf-uf-head__stock{flex-shrink:0}.tf-uf-head__id{display:flex;flex-direction:column;gap:2px;min-width:0}.tf-uf-head__title{font-size:var(--tf-fs-md);font-weight:600;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-head__meta{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-xs);gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.tf-uf-head__meta-item{display:inline-flex;gap:8px;min-width:0}.tf-uf-head__part{min-width:0;overflow:hidden;text-overflow:ellipsis}.tf-uf-head__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-uf-head__back-label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;white-space:nowrap}.tf-uf-head__end{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.tf-uf-head__sep{background:var(--tf-border);height:20px;margin:0 8px;width:1px}.tf-uf-head__attn{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background:var(--tf-orange-tint);border:0;border-radius:var(--tf-radius);color:var(--tf-orange-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;gap:6px;height:32px;padding:0 10px;white-space:nowrap}.tf-uf-head__attn span{font-weight:500}.tf-uf-head__attn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-head__lock{display:inline-flex}.tf-uf-head__spin{-webkit-animation:tf-uf-head-spin .8s linear infinite;animation:tf-uf-head-spin .8s linear infinite;border:2px solid var(--tf-orange-tint);border-radius:50%;border-top-color:var(--tf-surface);height:14px;width:14px}@media(min-width:960px)and (max-width:1279px){.tf-uf-head__id{min-width:168px}.tf-uf-head__attn-more{display:none}}@-webkit-keyframes tf-uf-head-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tf-uf-head-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tf-uf-head__spin{-webkit-animation:none;animation:none}}.tf-uf-health{align-items:center;color:var(--tf-text-2);cursor:default;display:inline-flex;font-size:var(--tf-fs-sm);gap:8px;white-space:nowrap}.tf-uf-health__bar{background:var(--tf-border);border-radius:var(--tf-radius);height:4px;overflow:hidden;width:48px}.tf-uf-health__bar span{border-radius:var(--tf-radius);display:block;height:100%}.tf-uf-health__value{font-weight:500}.tf-uf-health__value b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}@media(max-width:1279px){.tf-uf-health__label{display:none}}.tf-uf-hist{font-family:var(--tf-font)}.tf-uf-hist__state{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-base);gap:12px;justify-content:center;padding:24px 0}.tf-uf-hist__list{list-style:none;margin:0;padding:0}.tf-uf-hist__entry{padding:0 0 20px 28px;position:relative}.tf-uf-hist__entry:before{background:var(--tf-border);bottom:0;content:"";left:5px;position:absolute;top:14px;width:2px}.tf-uf-hist__entry:last-child:before{display:none}.tf-uf-hist__dot{background:var(--tf-border-strong);border-radius:50%;height:12px;left:0;position:absolute;top:4px;width:12px}.tf-uf-hist__head{align-items:baseline;color:var(--tf-ink);display:flex;flex-wrap:wrap;font-size:var(--tf-fs-base);gap:8px}.tf-uf-hist__head strong{font-weight:600}.tf-uf-hist__time{color:var(--tf-text-3);font-size:var(--tf-fs-sm)}.tf-uf-hist__changes{grid-gap:4px 16px;display:grid;font-size:var(--tf-fs-sm);gap:4px 16px;grid-template-columns:minmax(96px,-webkit-max-content) minmax(0,1fr);grid-template-columns:minmax(96px,max-content) minmax(0,1fr);margin:8px 0 0}.tf-uf-hist__change{display:contents}.tf-uf-hist__more{background:none;border:0;color:var(--tf-orange-ink);cursor:pointer;font:inherit;font-size:var(--tf-fs-sm);font-weight:600;margin-top:6px;padding:0}.tf-uf-hist__more:hover{text-decoration:underline}.tf-uf-hist__more:focus-visible{border-radius:4px;box-shadow:var(--tf-focus);outline:none}.tf-uf-hist__field{color:var(--tf-text-2);font-weight:500}.tf-uf-hist__value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:baseline;display:flex;font-variant-numeric:tabular-nums;gap:6px;margin:0;min-width:0}.tf-uf-hist__new,.tf-uf-hist__old{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-hist__old{color:var(--tf-text-3)}.tf-uf-hist__new{color:var(--tf-ink)}.tf-uf-hist__arrow{align-self:center;color:var(--tf-text-3);flex:none}.tf-uf-hist__summary{align-items:center;color:var(--tf-ink);display:flex;font-size:var(--tf-fs-sm);gap:10px;margin-top:4px}.tf-uf-hist__thumb{border:1px solid var(--tf-border);border-radius:var(--tf-radius);height:42px;object-fit:cover;width:56px}.tf-uf-hist__pager{align-items:center;display:flex;gap:12px;justify-content:center;padding-top:8px}.tf-uf-hist__pager,.tf-uf-last-edited{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-uf-last-edited{cursor:default;white-space:nowrap}.tf-uf-last-edited strong{color:var(--tf-ink);font-weight:600}.tf-uf-mi__label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;margin-bottom:6px}.tf-uf-mi__headline{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:var(--tf-fs-lg);font-variant-numeric:tabular-nums;font-weight:600;margin-bottom:12px}.tf-uf-mi__headline--below{color:var(--tf-ok)}.tf-uf-mi__headline--above{color:var(--tf-orange-ink)}.tf-uf-mi__suffix{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;margin-left:6px}.tf-uf-mi__note{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin-top:6px}.tf-uf-mi__note--good{color:var(--tf-ok);font-weight:500}.tf-uf-mi__note--bad{color:var(--tf-orange-ink);font-weight:500}.tf-uf-mi__note strong{color:var(--tf-ink);font-weight:600}.tf-uf-mi__copy{color:var(--tf-ink);font-size:var(--tf-fs-base);line-height:1.5}.tf-uf-mi__link{align-items:center;background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:600;gap:2px;margin-top:10px;padding:0}.tf-uf-mi__link:hover{text-decoration:underline;text-underline-offset:2px}.tf-uf-mi__link:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-mi-drawer{background:var(--tf-surface);bottom:0;box-shadow:var(--tf-shadow-overlay);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);position:fixed;right:0;top:0;width:min(720px,100%);z-index:1001}.tf-uf-mi-drawer:focus{outline:none}.tf-uf-mi-drawer__overlay{background:rgba(28,26,23,.32);inset:0;position:fixed;z-index:1000}.tf-uf-mi-drawer__head{align-items:flex-start;border-bottom:1px solid var(--tf-border);display:flex;justify-content:space-between;padding:18px 24px}.tf-uf-mi-drawer__title{font-size:var(--tf-fs-md);font-weight:600;margin:0}.tf-uf-mi-drawer__subtitle{color:var(--tf-text-3);font-size:var(--tf-fs-sm);margin-top:3px}.tf-uf-mi-drawer__close{background:none;border:1px solid var(--tf-border);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-size:var(--tf-fs-sm);height:28px;line-height:1;width:28px}.tf-uf-mi-drawer__close:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-mi-drawer__body{flex:1 1;overflow-y:auto}.tf-uf-mi-drawer__state{color:var(--tf-text-2);font-size:var(--tf-fs-sm);padding:32px 24px}.tf-uf-mi-drawer__stats{border-bottom:1px solid var(--tf-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tf-uf-mi-drawer__stat{padding:16px 20px}.tf-uf-mi-drawer__stat+.tf-uf-mi-drawer__stat{border-left:1px solid var(--tf-border)}.tf-uf-mi-drawer__label{font-weight:600}.tf-uf-mi-drawer__label,.tf-uf-mi-drawer__note{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-uf-mi-drawer__copy{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.55;margin-top:8px}.tf-uf-mi-drawer__stat-value{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;margin-top:5px}.tf-uf-mi-drawer__stat-value--good{color:var(--tf-ok)}.tf-uf-mi-drawer__stat-value--bad{color:var(--tf-orange-ink)}.tf-uf-mi-drawer__block{border-bottom:1px solid var(--tf-border);padding:20px 24px}.tf-uf-mi-drawer__block-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.tf-uf-mi-drawer__block-title{font-size:var(--tf-fs-sm);font-weight:600}.tf-uf-mi-drawer__chart{align-items:flex-end;display:flex;gap:4px;height:108px;margin-top:24px}.tf-uf-mi-drawer__bar-slot{align-items:flex-end;display:flex;flex:1 1;height:100%}.tf-uf-mi-drawer__bar{background:var(--tf-border);border-radius:var(--tf-radius) var(--tf-radius) 0 0;position:relative;width:100%}.tf-uf-mi-drawer__bar--you{background:var(--tf-orange)}.tf-uf-mi-drawer__you{background:var(--tf-orange-tint);border-radius:var(--tf-radius);color:var(--tf-orange-ink);font-size:var(--tf-fs-xs);font-weight:600;left:50%;padding:2px 6px;position:absolute;top:-24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.tf-uf-mi-drawer__axis{border-top:1px solid var(--tf-border);color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-xs);justify-content:space-between;margin-top:4px;padding-top:8px}.tf-uf-mi-drawer__table{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-uf-mi-drawer__row{align-items:center;display:grid;grid-template-columns:2.1fr .9fr 1fr 1.1fr;padding:11px 14px}.tf-uf-mi-drawer__row+.tf-uf-mi-drawer__row{border-top:1px solid var(--tf-border)}.tf-uf-mi-drawer__row--head{background:var(--tf-surface-2)}.tf-uf-mi-drawer__cell{color:var(--tf-ink);font-size:var(--tf-fs-sm)}.tf-uf-mi-drawer__cell--muted{color:var(--tf-text-3)}.tf-uf-mi-drawer__cell--right{text-align:right}.tf-uf-mi-drawer__cell--good{color:var(--tf-ok)}.tf-uf-mi-drawer__cell--bad{color:var(--tf-orange-ink)}.tf-uf-mi-drawer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tf-uf-mi-drawer__action{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:32px;padding:0 12px}.tf-uf-mi-drawer__action:hover{background:var(--tf-hover)}.tf-uf-mi-drawer__action:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-mi-drawer__action--primary{background:var(--tf-orange-strong);border-color:var(--tf-orange-strong);color:var(--tf-surface);font-weight:600}.tf-uf-mi-drawer__action--primary:hover{background:var(--tf-orange-strong-hover)}@media(prefers-reduced-motion:no-preference){.tf-uf-mi-drawer[data-state=open]{-webkit-animation:tf-uf-mi-drawer-in .22s ease;animation:tf-uf-mi-drawer-in .22s ease}}@-webkit-keyframes tf-uf-mi-drawer-in{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes tf-uf-mi-drawer-in{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.tf-uf-mi-dock{align-items:center;display:flex;font-family:var(--tf-font);justify-content:flex-end;position:fixed;right:0;top:45%;z-index:20}.tf-uf-mi-dock__tab{align-items:center;background:var(--tf-surface);border:1px solid rgba(0,0,0,.1);border-radius:var(--tf-radius-lg) 0 0 var(--tf-radius-lg);border-right:none;box-shadow:0 2px 8px rgba(0,0,0,.08);color:rgba(0,0,0,.55);display:flex;height:44px;justify-content:center;width:34px}.tf-uf-mi-dock__panel{background:var(--tf-surface);border:1px solid rgba(0,0,0,.1);border-radius:var(--tf-radius-lg) 0 0 var(--tf-radius-lg);box-shadow:0 6px 24px rgba(0,0,0,.12);opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;-webkit-transform:translateX(8px);transform:translateX(8px);transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;width:232px}.tf-uf-mi-dock:focus-within .tf-uf-mi-dock__panel,.tf-uf-mi-dock:hover .tf-uf-mi-dock__panel{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.tf-uf-mi-dock__head{color:rgba(0,0,0,.45);font-size:var(--tf-fs-xs);font-weight:600;padding:2px 8px 8px}.tf-uf-mi-dock__option{align-items:center;background:none;border:0;border-radius:var(--tf-radius-lg);color:rgba(0,0,0,.7);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:8px;text-align:left;width:100%}.tf-uf-mi-dock__option:hover{background:rgba(0,0,0,.04)}.tf-uf-mi-dock__option--active{background:rgba(34,128,87,.08);color:rgba(0,0,0,.85)}.tf-uf-mi-dock__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-uf-mi-dock__label{font-size:var(--tf-fs-sm);font-weight:500}.tf-uf-mi-dock__hint{color:rgba(0,0,0,.5);font-size:var(--tf-fs-xs)}.tf-uf-mi-dock__check{color:var(--tf-orange-ink)}@media(prefers-reduced-motion:reduce){.tf-uf-mi-dock__panel{transition:none}}.tf-uf-mi-pill{align-items:center;background:var(--tf-surface-2);border-radius:var(--tf-radius);color:var(--tf-text-2);display:inline-flex;font-size:var(--tf-fs-xs);font-weight:500;gap:6px;padding:2px 10px}.tf-uf-mi-pill__dot{border-radius:50%;height:6px;width:6px}.tf-uf-mi-pill--average .tf-uf-mi-pill__dot,.tf-uf-mi-pill--below .tf-uf-mi-pill__dot{background:var(--tf-ok)}.tf-uf-mi-pill--above .tf-uf-mi-pill__dot{background:var(--tf-orange-ink)}.tf-uf-mi-slider__track{background:linear-gradient(90deg,rgba(34,128,87,.35),rgba(0,0,0,.12),rgba(214,116,68,.4));border-radius:var(--tf-radius);height:4px;position:relative}.tf-uf-mi-slider__dot{border:2px solid var(--tf-surface);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.15);height:12px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}.tf-uf-mi-slider__dot--average,.tf-uf-mi-slider__dot--below{background:#228057}.tf-uf-mi-slider__dot--above{background:#d67444}.tf-uf-mi-slider__labels{color:rgba(0,0,0,.45);display:flex;font-size:var(--tf-fs-xs);justify-content:space-between;margin-top:4px}.tf-uf-mi-section{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);font-family:var(--tf-font);margin-bottom:16px}.tf-uf-mi-section__head{align-items:baseline;border-bottom:1px solid var(--tf-border);display:flex;gap:10px;padding:14px 20px}.tf-uf-mi-section__title{font-size:var(--tf-fs-md);font-weight:600}.tf-uf-mi-section__subtitle{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-uf-mi-section__scope{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;margin-left:auto}.tf-uf-mi-section__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.tf-uf-mi-section__col{padding:20px}.tf-uf-mi-section__col+.tf-uf-mi-section__col{border-left:1px solid var(--tf-border)}.tf-uf-attr{--tf-uf-attr-h:40px;color:var(--tf-ink);font-family:var(--tf-font);font-size:var(--tf-fs-base)}.tf-uf-attr__empty,.tf-uf-attr__none{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0;padding:14px 0}.tf-uf-attr__toolbar{align-items:center;display:flex;gap:12px;margin-bottom:22px}.tf-uf-attr__filter{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:inline-flex;gap:8px;height:38px;padding:0 12px;width:280px}.tf-uf-attr__filter:focus-within{border-color:var(--tf-ink)}.tf-uf-attr__filter-icon{color:var(--tf-text-3)}.tf-uf-attr__filter-input{background:transparent;border:0;color:var(--tf-ink);flex:1 1;font:inherit;font-size:var(--tf-fs-base);min-width:0;outline:0}.tf-uf-attr__filter-input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-uf-attr__filter-input::placeholder{color:var(--tf-text-3)}.tf-uf-attr__filled{background:var(--tf-surface-2);border-radius:var(--tf-radius);color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600;margin-left:auto;padding:6px 13px}.tf-uf-attr__cols{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr}.tf-uf-attr__loading{display:flex;justify-content:center;max-width:540px;padding:28px 0}.tf-uf-attr__group-head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px 0 6px;text-align:left;width:100%}.tf-uf-attr__group-title{color:var(--tf-text-2);flex:none;font-size:var(--tf-fs-xs);font-weight:600}.tf-uf-attr__group-rule{background:var(--tf-border);flex:1 1;height:1px}.tf-uf-attr__group-count{color:var(--tf-text-3);flex:none;font-size:var(--tf-fs-xs);font-weight:600}.tf-uf-attr__chev{color:var(--tf-text-3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tf-uf-attr__chev--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-uf-attr__body{padding-top:10px}.tf-uf-attr__body[hidden]{display:none}.tf-uf-attr__row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:168px minmax(0,1fr)}.tf-uf-attr__row+.tf-uf-attr__row{margin-top:12px}.tf-uf-attr__row--wide{grid-column:1/-1}.tf-uf-attr__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:500;line-height:1.25;text-align:right}.tf-uf-attr__control{min-width:0}.tf-uf-attr__err{color:var(--tf-danger)}.tf-uf-attr__err,.tf-uf-attr__hint{font-size:var(--tf-fs-xs);margin-top:4px}.tf-uf-attr__hint{color:var(--tf-text-3)}.tf-uf-attr__field{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:inline-flex;height:var(--tf-uf-attr-h);overflow:hidden;position:relative;transition:border-color .15s ease}.tf-uf-attr__field:hover{border-color:var(--tf-border-strong)}.tf-uf-attr__field:focus-within{border-color:var(--tf-ink)}.tf-uf-attr__field input{background:transparent;border:0;color:var(--tf-ink);font-family:inherit;font-size:var(--tf-fs-md);font-weight:500;height:100%;min-width:0;outline:0;padding:0 12px;width:100%}.tf-uf-attr__field--sm{width:164px}.tf-uf-attr__field--dim{width:112px}.tf-uf-attr__field--cm{width:190px}.tf-uf-attr__field--select{display:flex;width:100%}.tf-uf-attr__affix{align-items:center;align-self:stretch;background:var(--tf-surface-2);border-left:1px solid var(--tf-border);color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-sm);padding:0 10px}.tf-uf-attr__input{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-ink);font-family:inherit;font-size:var(--tf-fs-md);font-weight:500;height:var(--tf-uf-attr-h);padding:0 12px;transition:border-color .15s ease;width:100%}.tf-uf-attr__input:hover{border-color:var(--tf-border-strong)}.tf-uf-attr__input:focus{border-color:var(--tf-ink);outline:0}.tf-uf-attr__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-uf-attr__input::placeholder{color:var(--tf-text-3)}.tf-uf-attr__input--num{max-width:180px}.tf-uf-attr__textarea{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-ink);font-family:inherit;font-size:var(--tf-fs-md);font-weight:500;padding:12px;resize:vertical;width:100%}.tf-uf-attr__textarea:focus{border-color:var(--tf-ink);outline:0}.tf-uf-attr__native{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--tf-ink);cursor:pointer;flex:1 1;font-family:inherit;font-size:var(--tf-fs-md);font-weight:500;height:100%;min-width:0;outline:0;padding:0 32px 0 12px}.tf-uf-attr__native--empty{color:var(--tf-text-3)}.tf-uf-attr__native option{color:var(--tf-ink)}.tf-uf-attr__swatch{border:1px solid var(--tf-border);border-radius:var(--tf-radius);flex:none;height:18px;margin-left:12px;width:18px}.tf-uf-attr__caret{color:var(--tf-text-3);pointer-events:none;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tf-uf-attr__dim{display:flex;gap:10px}.tf-uf-attr__panel{max-width:360px}.tf-uf-attr__panel+.tf-uf-attr__panel{margin-top:32px}.tf-uf-attr__panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.tf-uf-attr__panel-title{font-size:var(--tf-fs-sm);font-weight:600}.tf-uf-attr__panel-group+.tf-uf-attr__panel-group{margin-top:22px}.tf-uf-attr__subhead{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600;margin-bottom:10px}.tf-uf-attr__prow{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:104px minmax(0,1fr)}.tf-uf-attr__prow+.tf-uf-attr__prow{margin-top:12px}.tf-uf-attr__plabel{color:var(--tf-ink);font-size:var(--tf-fs-xs);font-weight:600}@media(min-width:960px){.tf-uf-attr{--tf-uf-attr-h:36px}.tf-uf-attr__cols{gap:44px;grid-template-columns:minmax(0,1fr) 404px}.tf-uf-attr__right{border-left:1px solid var(--tf-border);padding-left:44px}.tf-uf-attr__group{grid-column-gap:26px;align-items:start;-webkit-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:168px minmax(0,1fr)}.tf-uf-attr__group+.tf-uf-attr__group{border-top:1px solid var(--tf-surface-2);margin-top:18px;padding-top:18px}.tf-uf-attr__group-head{flex-wrap:wrap;gap:4px 8px;padding:10px 0 0}.tf-uf-attr__group-rule{display:none}.tf-uf-attr__group-title{color:var(--tf-ink);font-size:var(--tf-fs-sm)}.tf-uf-attr__group-count{flex-basis:100%;order:3}.tf-uf-attr__body{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.tf-uf-attr__body[hidden]{display:none}.tf-uf-attr__row{display:block}.tf-uf-attr__row+.tf-uf-attr__row{margin-top:0}.tf-uf-attr__label{color:var(--tf-ink);display:block;font-size:var(--tf-fs-xs);font-weight:600;line-height:15px;margin-bottom:4px;text-align:left}.tf-uf-attr__field input,.tf-uf-attr__input,.tf-uf-attr__native,.tf-uf-attr__textarea{font-size:var(--tf-fs-sm)}.tf-uf-attr__field--sm{width:100%}.tf-uf-attr__prow{display:block}.tf-uf-attr__plabel{display:block;line-height:15px;margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.tf-uf-attr__chev,.tf-uf-attr__field,.tf-uf-attr__input{transition:none}}.tf-uf-wizard .tf-uf-attr__filter{background:var(--tf-surface-2);height:44px;padding:0 14px;width:100%}.tf-uf-wizard .tf-uf-attr__group{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);margin-top:12px;overflow:hidden}.tf-uf-wizard .tf-uf-attr__group-head{background:var(--tf-surface-2);border-bottom:1px solid var(--tf-border);gap:10px;height:50px;padding:0 14px}.tf-uf-wizard .tf-uf-attr__group-title{color:var(--tf-ink);flex:1 1;text-align:left}.tf-uf-wizard .tf-uf-attr__group-rule{display:none}.tf-uf-wizard .tf-uf-attr__body{padding:0 14px}.tf-uf-wizard .tf-uf-attr__row--wiz{display:block}.tf-uf-wizard .tf-uf-attr__row--wiz+.tf-uf-attr__row--wiz{border-top:1px solid var(--tf-border);margin-top:0}.tf-uf-wizard .tf-uf-attr__row--wiz .tf-uf-attr__control{padding:0 0 12px}.tf-uf-wizard .tf-uf-attr__field{height:40px;width:100%}.tf-uf-attr-w__progress{align-items:center;display:flex;gap:10px;margin-top:10px}.tf-uf-attr-w__progress-track{background:var(--tf-border);border-radius:var(--tf-radius);display:flex;flex:1 1;height:5px;overflow:hidden}.tf-uf-attr-w__progress-fill{background:var(--tf-ok);border-radius:var(--tf-radius)}.tf-uf-attr-w__progress-text{color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-weight:600;white-space:nowrap}.tf-uf-attr-w__block{display:flex;flex-direction:column;gap:9px;margin-top:16px}.tf-uf-attr-w__block-head{align-items:center;color:var(--tf-orange-ink);display:flex;font-size:var(--tf-fs-xs);font-weight:600;justify-content:space-between}.tf-uf-attr-w__card{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;overflow:hidden}.tf-uf-attr-w__card>*+*{border-top:1px solid var(--tf-border)}.tf-uf-attr-w__vrow{align-items:center;background:none;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:52px;padding:8px 14px;text-align:left;width:100%}.tf-uf-attr-w__vrow--plain{padding:8px 0}.tf-uf-attr-w__vrow-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.tf-uf-attr-w__vrow-label{color:var(--tf-ink);font-size:var(--tf-fs-base)}.tf-uf-attr-w__vrow-sub{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-uf-attr-w__vrow-value{color:var(--tf-ink);flex:none;font-size:var(--tf-fs-base);font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-attr-w__vrow-add{color:var(--tf-text-2);flex:none;font-size:var(--tf-fs-sm);font-weight:500}.tf-uf-attr-w__vrow-chev{color:var(--tf-text-3);flex:none;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.tf-uf-attr-w__vrow-chev--open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tf-uf-attr-w__measure{background:var(--tf-surface);border:1px solid var(--tf-border);box-sizing:border-box;cursor:pointer;font-family:inherit;gap:12px;margin-top:16px;padding:13px 14px;text-align:left;width:100%}.tf-uf-attr-w__measure,.tf-uf-attr-w__measure-icon{align-items:center;border-radius:var(--tf-radius-lg);display:flex}.tf-uf-attr-w__measure-icon{background:var(--tf-surface-2);color:var(--tf-ink);flex:none;height:38px;justify-content:center;width:38px}.tf-uf-attr-w__measure-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-uf-attr-w__measure-title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-uf-attr-w__measure-sub{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-attr-w__more{align-items:center;background:none;border:0;color:var(--tf-text-2);cursor:pointer;display:flex;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:600;gap:6px;height:48px;justify-content:center;width:100%}.tf-uf-attr-w__bygroup{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600;margin-top:16px}.tf-uf-attr-m{background:var(--tf-surface-2);display:flex;flex-direction:column;font-family:var(--tf-font);inset:0;position:fixed;z-index:955}.tf-uf-attr-m__head{background:var(--tf-ink);gap:10px;padding:calc(8px + env(safe-area-inset-top)) 16px 14px}.tf-uf-attr-m__back,.tf-uf-attr-m__head{align-items:center;color:var(--tf-surface);display:flex;flex:none}.tf-uf-attr-m__back{background:none;border:0;cursor:pointer;height:34px;justify-content:center;margin-left:-8px;width:34px}.tf-uf-attr-m__titles{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-uf-attr-m__title{font-size:var(--tf-fs-md);font-weight:600}.tf-uf-attr-m__sub{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-uf-attr-m__done{background:none;border:0;color:var(--tf-surface);cursor:pointer;flex:none;font-family:inherit;font-size:var(--tf-fs-base);font-weight:600}.tf-uf-attr-m__body{display:flex;flex:1 1;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:16px 16px 24px}.tf-uf-attr-m__section{display:flex;flex-direction:column;gap:12px}.tf-uf-attr-m__section-head{align-items:center;display:flex;gap:10px}.tf-uf-attr-m__section-title{color:var(--tf-text-3);flex:1 1;font-size:var(--tf-fs-xs);font-weight:600}.tf-uf-attr-m__card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;gap:10px;padding:14px}.tf-uf-attr-m__card+.tf-uf-attr-m__card{margin-top:12px}.tf-uf-attr-m__card--weights{gap:14px}.tf-uf-attr-m__card-title{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600}.tf-uf-attr-m__row{display:flex;flex-direction:column;gap:5px}.tf-uf-attr-m__row-main{align-items:center;display:flex;gap:8px}.tf-uf-attr-m__label{color:var(--tf-ink);flex:1 1;font-size:var(--tf-fs-base)}.tf-uf-attr-m__req{color:var(--tf-danger)}.tf-uf-attr-m__box{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:flex;flex:none;gap:4px;height:46px;justify-content:space-between;padding:0 9px;width:66px}.tf-uf-attr-m__box input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;color:var(--tf-ink);font-family:inherit;font-size:var(--tf-fs-md);font-variant-numeric:tabular-nums;min-width:0;outline:none;width:100%}.tf-uf-attr-m__box input::-webkit-inner-spin-button,.tf-uf-attr-m__box input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tf-uf-attr-m__box input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-uf-attr-m__box input::placeholder{color:var(--tf-text-3)}.tf-uf-attr-m__box--weight,.tf-uf-attr-m__box--wide{width:140px}.tf-uf-attr-m__box--weight{padding:0 12px}.tf-uf-attr-m__box--req{border:2px solid var(--tf-orange)}.tf-uf-attr-m__box--auto{background:var(--tf-surface-2)}.tf-uf-attr-m__box:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-uf-attr-m__unit{color:var(--tf-text-3);flex:none;font-size:var(--tf-fs-xs)}.tf-uf-attr-m__shown{align-items:center;border-top:1px solid var(--tf-border);display:flex;gap:8px;padding-top:9px}.tf-uf-attr-m__shown-label{color:var(--tf-text-3);flex:1 1;font-size:var(--tf-fs-xs)}.tf-uf-attr-m__shown-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.tf-uf-attr-m__hint{color:var(--tf-text-3);font-size:var(--tf-fs-xs);line-height:1.35}.tf-uf-attr-m__err{color:var(--tf-danger);font-size:var(--tf-fs-xs)}.tf-uf-attr-m__note{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-ink);gap:10px;line-height:1.4;padding:12px 14px}.tf-uf-attr-m__note,.tf-uf-attr-m__note-icon{align-items:center;display:flex;font-size:var(--tf-fs-sm)}.tf-uf-attr-m__note-icon{background:var(--tf-ok-bg);border-radius:50%;color:var(--tf-ok);flex:none;font-weight:600;height:24px;justify-content:center;width:24px}.tf-uf-attr-m__foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border-top:1px solid var(--tf-border);flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.tf-uf-attr-m__save{background:var(--tf-orange-strong);border:0;border-radius:var(--tf-radius-lg);color:var(--tf-surface);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-md);font-weight:600;height:54px;width:100%}.tf-uf-attr-m__save:active{background:var(--tf-orange-strong-hover)}.tf-uf-desc__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:6px}.tf-uf-desc__count{color:var(--tf-text-3);font-size:var(--tf-fs-xs);margin-left:auto}.tf-uf-group__side{display:none}.tf-uf-group__fields--cols-2,.tf-uf-group__fields--cols-3,.tf-uf-group__fields--cols-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:960px){.tf-uf-group{grid-gap:24px;display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr);padding:20px}.tf-uf-group+.tf-uf-group{border-top:1px solid var(--tf-border)}.tf-uf-group__side{display:block}.tf-uf-group__title{align-items:center;color:var(--tf-ink);display:flex;flex-wrap:wrap;font-size:var(--tf-fs-base);font-weight:600;gap:8px;line-height:1.3}.tf-uf-group__desc{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:4px 0 0}.tf-uf-group__fields--cols-2,.tf-uf-group__fields--cols-3,.tf-uf-group__fields--cols-4{align-items:start}.tf-uf-group__fields--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-uf-group__fields--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-uf-group__fields--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:960px)and (max-width:1279px){.tf-uf-group{gap:12px;grid-template-columns:minmax(0,1fr)}}.tf-uf-mi-band{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:grid;font-family:var(--tf-font);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:16px 20px}.tf-uf-mi-band__col{padding:14px 16px}.tf-uf-mi-band__col+.tf-uf-mi-band__col{border-left:1px solid var(--tf-border)}.tf-uf-mi-quiet{font-family:var(--tf-font);grid-column:1/-1}.tf-uf-mi-quiet__row{align-items:center;display:flex;gap:12px}.tf-uf-mi-quiet__hint{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums}.tf-uf-mi-quiet__toggle{background:none;border:0;color:var(--tf-ink);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:600;padding:0}.tf-uf-mi-quiet__detail{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);margin-top:10px;padding:14px 16px}.tf-uf-mi-quiet__detail-head{align-items:baseline;display:flex;gap:10px;margin-bottom:10px}.tf-uf-mi-quiet__detail-headline{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-uf-mi-quiet__copy{margin-top:8px}.tf-uf-mi-quiet__detail-foot{align-items:center;display:flex;gap:12px;margin-top:10px}.tf-uf-details__price-rows{display:contents}.tf-uf-details__switch{align-items:center;display:inline-flex;flex:none;gap:10px}.tf-uf-details__switch .tf-field__label{color:var(--tf-ink);font-size:var(--tf-fs-base);white-space:nowrap}.tf-uf-details__promo{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-uf-details__promo+.tf-uf-details__promo{margin-top:12px}.tf-uf-details__promo-head{align-items:center;display:flex;gap:8px;min-height:44px;padding:0 14px}.tf-uf-details__promo-sub{color:var(--tf-text-3);font-size:var(--tf-fs-sm)}.tf-uf-details__promo-body{padding:4px 14px 14px}.tf-uf-details__payrow,.tf-uf-details__promo-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.tf-uf-details__payrow{align-items:end}.tf-uf-details__rental-tile{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:36px}.tf-uf-details__rates{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:1fr;margin-top:12px}.tf-uf-details__readouts{grid-gap:12px;border-top:1px solid var(--tf-border);display:grid;gap:12px;grid-column:1/-1;grid-template-columns:1fr;line-height:1.5;margin-top:16px;padding-top:12px}.tf-uf-details__readout{display:flex;flex-direction:column;gap:2px}.tf-uf-details__readout-label{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-uf-details__readout-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:var(--tf-fs-md);font-variant-numeric:tabular-nums;font-weight:600}@media(min-width:700px){.tf-uf-details__promo-body,.tf-uf-details__readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-uf-details__payrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:768px){.tf-uf-details__rates{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-uf-wizard .tf-uf-details__price-rows{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;overflow:hidden}.tf-uf-wizard .tf-uf-details__price-rows>*+*{border-top:1px solid var(--tf-border)}.tf-uf-wizard .tf-uf-details__price-rows>.tf-field{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;min-height:52px;padding:0 4px 0 12px}.tf-uf-wizard .tf-uf-details__price-rows .tf-field__label{flex:none;font-weight:500;margin:0}.tf-uf-wizard .tf-uf-details__price-rows .tf-field__control{background:transparent;border-color:transparent;flex:none;width:140px}.tf-uf-wizard .tf-uf-details__price-rows .tf-field__input{text-align:right}.tf-uf-wizard .tf-uf-details__promo-head{align-items:stretch;flex-direction:column;gap:0;padding:8px 12px}.tf-uf-wizard .tf-uf-details__promo-sub{margin-top:-4px}.tf-uf-wizard .tf-uf-details__switch{flex-direction:row-reverse;justify-content:space-between;min-height:40px;width:100%}.tf-uf-wizard .tf-uf-details__switch .tf-field__label{font-weight:600}.tf-uf-wizard .tf-uf-details__rental-tile{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);min-height:0;padding:0 12px}.tf-uf-wizard .tf-uf-details__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-uf-feat{display:flex;flex-direction:column;font-family:var(--tf-font);gap:16px}.tf-uf-feat__loading{display:flex;justify-content:center;padding:32px 0}.tf-uf-feat__none{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0;padding:16px 0}.tf-uf-feat__searchrow{align-items:flex-end;display:flex;gap:16px}.tf-uf-feat__search{flex:1 1;max-width:448px}.tf-uf-feat__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.tf-uf-feat__tray{align-items:center;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.tf-uf-feat__tray-label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;white-space:nowrap}.tf-uf-feat__chips{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.tf-uf-feat__chip{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:500;gap:4px;height:28px;padding:0 6px 0 10px}.tf-uf-feat__chip svg{color:var(--tf-text-3)}.tf-uf-feat__chip:hover{background:var(--tf-hover)}.tf-uf-feat__chip:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-feat__clear{margin-left:auto}.tf-uf-feat__body{display:flex;flex-direction:column;gap:16px}.tf-uf-feat__groups{border-right:1px solid var(--tf-border);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding-right:12px;width:200px}.tf-uf-feat__group{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;line-height:20px;min-height:36px;padding:8px;text-align:left}.tf-uf-feat__group:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-uf-feat__group--active,.tf-uf-feat__group--active:hover{background:var(--tf-selected);color:var(--tf-ink);font-weight:600}.tf-uf-feat__group:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-feat__list{flex:1 1;min-width:0}.tf-uf-feat__block{margin-bottom:16px}.tf-uf-feat__block-title{color:var(--tf-ink);font-size:var(--tf-fs-sm);font-weight:600;margin-bottom:4px}.tf-uf-feat__block-title--wiz{color:var(--tf-text-2);margin-bottom:8px}.tf-uf-feat__pills{display:flex;flex-wrap:wrap;gap:8px}.tf-uf-feat__pill{align-items:center;border-radius:var(--tf-radius);display:inline-flex;position:relative}.tf-uf-feat__pill--highlight{box-shadow:var(--tf-focus)}.tf-uf-feat__pill--custom .tf-chip{padding-right:28px}.tf-uf-feat__pill--custom .tf-chip--md{padding-right:30px}.tf-uf-feat__remove{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:inline-flex;padding:2px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tf-chip--md+.tf-uf-feat__remove{right:10px}.tf-chip--on+.tf-uf-feat__remove{color:var(--tf-surface)}.tf-uf-feat__remove:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-feat__nomatch{color:var(--tf-text-3);font-size:var(--tf-fs-sm)}.tf-uf-feat__add-form{display:flex;flex-direction:column;gap:12px;margin-top:8px;max-width:672px}.tf-uf-feat__add-form>.tf-field{flex:1 1}.tf-uf-feat__add-confirm{align-self:flex-end}.tf-uf-feat__rail{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.tf-uf-feat__rail::-webkit-scrollbar{display:none}.tf-uf-feat__rail-chip{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:var(--tf-fs-sm);gap:6px;height:36px;padding:0 12px;white-space:nowrap}.tf-uf-feat__rail-chip--active{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface);font-weight:600}.tf-uf-feat__rail-chip:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-feat__rail-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;font-weight:600}.tf-uf-feat__rail-chip--active .tf-uf-feat__rail-count{color:var(--tf-surface)}@media(min-width:768px){.tf-uf-feat__body{flex-direction:row}.tf-uf-feat__add-form{align-items:flex-start;flex-direction:row}.tf-uf-feat__add-confirm{align-self:flex-end;height:36px}}.tf-uf-wizard .tf-uf-feat__add>.tf-btn{height:40px;padding:0 12px}.tf-uf-wizard .tf-uf-feat__search .tf-field__prefix{color:var(--tf-text-2)}.tf-uf-wizard .tf-uf-feat__searchrow{background:var(--tf-surface);margin:-16px -16px 0;padding:14px 16px 0}.tf-uf-wizard .tf-uf-feat__body{flex-direction:column}.tf-uf-wizard .tf-uf-feat__rail{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);margin:-16px -16px 0;padding:14px 16px 12px}.tf-uf-wizard .tf-uf-feat__pills .tf-chip{height:40px}.tf-uf-wizard .tf-uf-feat__add-form{flex-direction:column}.tf-uf-wizard .tf-uf-feat__add-confirm{height:44px}.tf-uf .tf-uf-feat__search .tf-field.tf-field{padding-bottom:0}.tf-il-photo{container-type:inline-size;background:var(--tf-surface-2);height:100%;overflow:hidden;position:relative;width:100%}.tf-il-photo:before{background:linear-gradient(180deg,rgba(11,11,12,.45),transparent);content:"";height:40%;left:0;max-height:90px;pointer-events:none;position:absolute;right:0;top:0}.tf-il-photo__img{display:block;height:100%;object-fit:cover;width:100%}.tf-il-photo__img--placeholder{object-fit:contain}.tf-il-photo__mark{object-fit:contain;pointer-events:none}.tf-il-photo__banner{font-size:max(6px,5cqw);font-weight:600;left:0;line-height:1.25;overflow:hidden;padding:.6cqw 4cqw;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tf-il-photo__banner:empty:before{content:"​"}.tf-il-photo__banner--upper{top:0}.tf-il-photo__banner--lower{bottom:0}.tf-uf-cam{background:#000;display:flex;flex-direction:column;font-family:var(--tf-font);inset:0;position:fixed;z-index:960}.tf-uf-cam__stage{flex:1 1;min-height:0;overflow:hidden;position:relative}.tf-uf-cam__video{height:100%;object-fit:cover;width:100%}.tf-uf-cam__video--mirrored{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.tf-uf-cam__error{align-items:center;background:#0b0b0c;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;line-height:1.5;padding:32px;position:absolute;text-align:center}.tf-uf-cam__error,.tf-uf-cam__retry{color:var(--tf-surface);font-size:14px}.tf-uf-cam__retry{background:var(--tf-orange-strong);border:0;border-radius:12px;font-family:inherit;font-weight:600;height:44px;padding:0 22px}.tf-uf-cam__close,.tf-uf-cam__flip{align-items:center;background:rgba(11,11,12,.55);border:0;border-radius:50%;color:var(--tf-surface);display:flex;height:40px;justify-content:center;position:absolute;top:calc(14px + env(safe-area-inset-top));width:40px}.tf-uf-cam__close{left:14px}.tf-uf-cam__flip{right:14px}.tf-uf-cam__tray{background:#0b0b0c;display:flex;flex:none;gap:8px;overflow-x:auto;padding:10px 14px 0;scrollbar-width:none}.tf-uf-cam__tray::-webkit-scrollbar{display:none}.tf-uf-cam__thumb{flex:none;height:56px;position:relative;width:56px}.tf-uf-cam__thumb img{border-radius:10px;height:100%;object-fit:cover;width:100%}.tf-uf-cam__thumb-remove{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.4);color:#141416;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:20px}.tf-uf-cam__bar{align-items:center;background:#0b0b0c;display:grid;flex:none;grid-template-columns:1fr auto 1fr;padding:16px 22px calc(18px + env(safe-area-inset-bottom))}.tf-uf-cam__count{color:#9c9ca3;font-size:13px;font-weight:600}.tf-uf-cam__shutter{align-items:center;background:none;border:4px solid #fff;border-radius:50%;display:flex;height:68px;justify-content:center;justify-self:center;padding:0;width:68px}.tf-uf-cam__shutter:disabled{opacity:.4}.tf-uf-cam__shutter-inner{background:#fff;border-radius:50%;height:52px;width:52px}.tf-uf-cam__shutter:active .tf-uf-cam__shutter-inner{background:#d9d9de}.tf-uf-cam__done{background:var(--tf-orange-strong);border:0;border-radius:12px;color:var(--tf-surface);font-family:inherit;font-size:14px;font-weight:600;height:44px;justify-self:end;padding:0 18px}.tf-uf-cam__done:disabled{background:#2a2a2e;color:#75757d}.tf-uf-media__side{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:16px}.tf-uf-media__side .tf-field{width:100%}.tf-uf-media__dropzone{align-items:center;background:var(--tf-surface-2);border:1.5px dashed var(--tf-border);border-radius:var(--tf-radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:28px 16px;text-align:center;transition:border-color .15s ease,background-color .15s ease}.tf-uf-media__dropzone:hover{background-color:var(--tf-hover);border-color:var(--tf-text-3)}.tf-uf-media__dropzone:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-media__dropzone--active{background-color:var(--tf-selected);border-color:var(--tf-ink)}.tf-uf-media__drop-icon{color:var(--tf-text-2)}.tf-uf-media__drop-title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500;line-height:20px}.tf-uf-media__drop-help{color:var(--tf-text-3);font-size:var(--tf-fs-xs);line-height:16px}.tf-uf-media__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:16px}.tf-uf-media__card{background-color:var(--tf-surface-2);border:2px solid transparent;border-radius:var(--tf-radius-lg);overflow:hidden;position:relative}.tf-uf-media__card--primary{border-color:var(--tf-ink)}.tf-uf-media__card--drop-target{border-color:var(--tf-ink);border-style:dashed}.tf-uf-media__thumb{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.tf-uf-media__thumb--placeholder{align-items:center;color:var(--tf-text-3);display:flex;justify-content:center}.tf-uf-media__card .tf-uf-media__thumb{height:auto}.tf-uf-media__badge{background-color:var(--tf-ink);border-radius:var(--tf-radius);color:var(--tf-surface);font-size:var(--tf-fs-xs);font-weight:600;left:6px;padding:2px 8px;position:absolute;top:6px}.tf-uf-media__actions{background:linear-gradient(transparent,rgba(0,0,0,.45));bottom:0;display:flex;gap:4px;justify-content:center;left:0;opacity:0;padding:4px;position:absolute;right:0;transition:opacity .15s ease}.tf-uf-media__card:focus-within .tf-uf-media__actions,.tf-uf-media__card:hover .tf-uf-media__actions{opacity:1}.tf-uf-media__act{align-items:center;background:var(--tf-surface);border:0;border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.tf-uf-media__act:disabled{cursor:not-allowed;opacity:.45}.tf-uf-media__act:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-media__act--danger{color:var(--tf-danger)}.tf-uf-media__pending{align-items:center;background-color:rgba(0,0,0,.45);display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;position:absolute}.tf-uf-media__pending-icon{color:var(--tf-danger)}.tf-uf-media__pending-error{color:var(--tf-surface);font-size:var(--tf-fs-xs);padding:0 8px;text-align:center}.tf-uf-media__pending-actions{display:flex;gap:4px}.tf-uf-media__pending-btn{background:var(--tf-surface);border:0;border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-xs);font-weight:600;height:24px;padding:0 8px}.tf-uf-media__foot{align-items:center;color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-sm);gap:12px;justify-content:space-between;margin-top:8px}.tf-uf-media__danger,.tf-uf-media__danger:hover:not(:disabled){color:var(--tf-danger)}.tf-uf-media__files{border-top:1px solid var(--tf-border);padding:16px 20px}.tf-uf-media__files-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.tf-uf-media__files-title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-uf-media__files-help{color:var(--tf-text-3);font-size:var(--tf-fs-xs);margin:0 0 12px}.tf-uf-media__files-empty{color:var(--tf-text-3);font-size:var(--tf-fs-sm);margin:0}.tf-uf-media__file-list{display:flex;flex-direction:column;gap:4px}.tf-uf-media__file-row{align-items:center;display:flex;font-size:var(--tf-fs-base);gap:8px;max-width:480px}.tf-uf-media__file-icon{color:var(--tf-text-2)}.tf-uf-media__file-name{color:var(--tf-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-media__file-remove{color:var(--tf-danger)}@media(prefers-reduced-motion:reduce){.tf-uf-media__actions,.tf-uf-media__dropzone{transition:none}}.tf-uf-media__tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-uf-media__tile{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-ink);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:var(--tf-fs-base);font-weight:600;gap:8px;height:88px;justify-content:center}.tf-uf-media__tile--camera{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-uf-media__count-row{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.tf-uf-media__count{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600}.tf-uf-media__clear{background:none;border:0;color:var(--tf-danger);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:500;padding:0}.tf-uf-media__note{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-ink);gap:10px;line-height:1.4;margin-top:14px;padding:12px 14px}.tf-uf-media__note,.tf-uf-media__note-icon{align-items:center;display:flex;font-size:var(--tf-fs-sm)}.tf-uf-media__note-icon{background:var(--tf-ok-bg);border-radius:50%;color:var(--tf-ok);flex:none;font-weight:600;height:24px;justify-content:center;width:24px}.tf-uf-wizard .tf-uf-media__grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.tf-uf-wizard .tf-uf-media__grid+.tf-uf-media__grid{margin-top:10px}.tf-uf-wizard .tf-uf-media__card .tf-uf-media__thumb{aspect-ratio:1}.tf-uf-wizard .tf-uf-media__badge{bottom:8px;left:8px;padding:3px 8px;top:auto}.tf-uf-wizard .tf-uf-media__files{padding:16px 0 0}.tf-uf-qf{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;gap:12px;padding:10px 12px}.tf-uf-qf__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:36px;padding:0;text-align:left;width:100%}.tf-uf-qf__toggle:disabled{cursor:default}.tf-uf-qf__toggle:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-uf-qf__chev,.tf-uf-qf__spark{color:var(--tf-text-2);flex:none}.tf-uf-qf__heading{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-uf-qf__label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-uf-qf__intro{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:0}.tf-uf-qf__grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr)}.tf-uf-qf__grid[hidden]{display:none}.tf-uf-qf__error,.tf-uf-qf__field,.tf-uf-qf__go{grid-column:1/-1;min-width:0}.tf-uf-qf__field--year{grid-column:1}.tf-uf-qf__field--year+.tf-uf-qf__field{grid-column:2}.tf-uf-qf__error{align-items:center;color:var(--tf-danger);display:flex;font-size:var(--tf-fs-sm);gap:8px}.tf-uf-qf__retry{background:none;border:0;color:var(--tf-ink);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.tf-uf-qf__go{height:40px}.tf-uf-qf__spin{-webkit-animation:tf-uf-qf-spin .8s linear infinite;animation:tf-uf-qf-spin .8s linear infinite;border:2px solid var(--tf-border);border-radius:50%;border-top-color:var(--tf-ink);height:14px;width:14px}@-webkit-keyframes tf-uf-qf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tf-uf-qf-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tf-uf-qf__spin{-webkit-animation:none;animation:none}}@media(min-width:960px){.tf-uf-qf{grid-gap:24px;border:0;border-bottom:1px solid var(--tf-border);border-radius:0;display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr);padding:16px 20px}.tf-uf-qf__toggle{gap:6px;min-height:0;pointer-events:none}.tf-uf-qf__chev{display:none}.tf-uf-qf__intro{margin-top:4px}.tf-uf-qf__grid,.tf-uf-qf__grid[hidden]{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) auto}.tf-uf-qf__field,.tf-uf-qf__field--year,.tf-uf-qf__field--year+.tf-uf-qf__field,.tf-uf-qf__go{grid-column:auto}.tf-uf-qf__error{grid-column:1/-1;grid-row:2}.tf-uf-qf__go{height:36px}}@media(min-width:960px)and (max-width:1279px){.tf-uf-qf{gap:12px;grid-template-columns:minmax(0,1fr)}.tf-uf-qf__grid,.tf-uf-qf__grid[hidden]{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.tf-uf-qf__field--wide{grid-column:1/span 2}.tf-uf-qf__error{grid-row:auto}}.tf-uf .tf-uf-qf .tf-field.tf-field{padding-bottom:0}.tf-uf-spec__auto{align-items:center;box-sizing:initial;display:flex;gap:10px;margin-top:8px;min-height:40px;padding-bottom:4px}.tf-uf-spec__auto .tf-field__label{color:var(--tf-ink);font-size:var(--tf-fs-base)}.tf-uf-spec__seg{display:flex;flex-direction:column;gap:6px}.tf-uf-spec__seg-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-uf-spec__seg-btn{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:36px}.tf-uf-spec__seg-btn--on{background:var(--tf-selected);border-color:var(--tf-ink);font-weight:600}.tf-uf-spec__seg-btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-spec__pair{grid-gap:12px;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr)}.tf-uf-spec__title-toggle{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:8px 12px}.tf-uf-spec__title-text{display:flex;flex-direction:column;gap:2px}.tf-uf-spec__title-label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-uf-spec__title-sub{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-uf-spec__preview{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:10px 12px}.tf-uf-spec__preview-label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500}.tf-uf-spec__preview-value{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500;line-height:1.35}.tf-uf-web__toggles{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:1fr}.tf-uf-web__toggle{align-items:center;border-radius:var(--tf-radius-lg);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:56px;padding:0 14px}.tf-uf-web__toggle--primary{background:var(--tf-surface);border:1.5px solid var(--tf-ink);grid-column:1/-1;min-height:59px}.tf-uf-web__toggle--tile{background:var(--tf-surface-2)}.tf-uf-web__toggle .tf-field__error{flex-basis:100%}.tf-uf-web__switch{align-items:center;display:inline-flex;flex:none;gap:10px}.tf-uf-web__switch .tf-field__label{color:var(--tf-ink);font-size:var(--tf-fs-base);white-space:nowrap}.tf-uf-web__hint{color:var(--tf-text-3);flex:1 1;font-size:var(--tf-fs-xs);min-width:0}.tf-uf-web__status{margin-top:12px;max-width:384px}.tf-uf-web__videos{display:flex;flex-direction:column;gap:12px}.tf-uf-web__video{align-items:flex-start;display:flex;gap:8px}.tf-uf-web__video>.tf-field{flex:1 1}.tf-uf-web__remove{color:var(--tf-danger)}.tf-uf-web__remove--labelled{margin-top:24px}@media(min-width:700px){.tf-uf-web__toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tf-uf-review{display:flex;flex-direction:column;gap:12px}.tf-uf-review__summary{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;gap:12px;padding:12px}.tf-uf-review__thumb{background-color:var(--tf-border);background-position:50%;background-size:cover;border-radius:var(--tf-radius-lg);flex:none;height:64px;overflow:hidden;position:relative;width:64px}.tf-uf-review__thumb:not(.tf-uf-review__thumb--empty):before{background:linear-gradient(180deg,rgba(11,11,12,.45),transparent);content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;top:0}.tf-uf-review__summary-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tf-uf-review__summary-price,.tf-uf-review__summary-title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:1.3}.tf-uf-review__heading{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600;padding-top:4px}.tf-uf-review__list{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;overflow:hidden}.tf-uf-review__row{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:50px;padding:8px 14px;text-align:left}.tf-uf-review__row+.tf-uf-review__row{border-top:1px solid var(--tf-border)}.tf-uf-review__icon{align-items:center;background:var(--tf-ok-bg);border-radius:50%;color:var(--tf-ok);display:flex;flex:none;font-size:var(--tf-fs-xs);font-weight:600;height:20px;justify-content:center;width:20px}.tf-uf-review__icon--warn{background:var(--tf-warn-bg);color:var(--tf-orange-ink)}.tf-uf-review__row-title{color:var(--tf-ink);flex:1 1;font-size:var(--tf-fs-base);min-width:0}.tf-uf-review__fact{color:var(--tf-text-3);flex:none;font-size:var(--tf-fs-sm)}.tf-uf-review__fact--warn{color:var(--tf-warn);font-weight:600}.tf-uf-review__fill{align-items:center;color:var(--tf-ink);display:flex;flex:none;font-size:var(--tf-fs-sm);font-weight:600;gap:2px}.tf-uf-review__actions{display:flex;flex-direction:column;gap:10px;padding-top:6px}.tf-uf-review__publish{background:var(--tf-orange-strong);border:0;border-radius:var(--tf-radius-lg);color:var(--tf-surface);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-md);font-weight:600;height:48px}.tf-uf-review__publish:disabled{cursor:not-allowed;opacity:.55}.tf-uf-review__publish:active:not(:disabled){background:var(--tf-orange-strong-hover)}.tf-uf-review__links{display:flex;gap:8px}.tf-uf-review__link{flex:1 1;height:48px}.tf-uf-wizard{background:var(--tf-surface);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);inset:var(--tf-shell-top) 0 0;line-height:1.5;position:fixed;text-align:start;z-index:950}.tf-uf-wizard .tf-field:has(>.tf-field__label){padding-top:4px}.tf-uf-wizard .tf-field>.tf-field__error,.tf-uf-wizard .tf-field>.tf-field__hint{margin-top:-2px}.tf-uf-wizard .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-uf-wizard .tf-field__control{height:40px}.tf-uf-wizard .tf-field--textarea .tf-field__control{height:auto}.tf-uf-wizard .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-uf-wizard .tf-select__wrap .tf-select__clear{opacity:0}.tf-uf-wizard .tf-select__wrap:focus-within .tf-select__clear,.tf-uf-wizard .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-uf-wizard .tf-field__control:has(.tf-field__input:disabled),.tf-uf-wizard .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-uf-wizard .tf-field__prefix,.tf-uf-wizard .tf-field__suffix{color:var(--tf-text-3)}.tf-uf-wizard .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-uf-wizard .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-uf-wizard .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-uf-wizard .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-uf-wizard .tf-switch{border-radius:9px;height:18px;width:32px}.tf-uf-wizard .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-uf-wizard .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-uf-wizard .tf-field__label{color:var(--tf-ink);font-size:var(--tf-fs-base)}.tf-uf-wizard .tf-field__input{font-size:var(--tf-fs-md)}.tf-uf-wizard .tf-field--textarea .tf-field__control{padding:0}.tf-uf-wizard .tf-field--textarea .tf-field__input{box-sizing:border-box;height:96px;min-height:96px;padding:12px}.tf-uf-wizard .tf-uf-group__fields--cols-2,.tf-uf-wizard .tf-uf-group__fields--cols-3,.tf-uf-wizard .tf-uf-group__fields--cols-4{gap:16px}.tf-uf-wizard .tf-uf-group__side{display:block;margin:8px 0 12px}.tf-uf-wizard .tf-uf-group__title{align-items:center;color:var(--tf-ink);display:flex;font-size:var(--tf-fs-md);font-weight:600;gap:8px}.tf-uf-wizard .tf-uf-group__desc{display:none}.tf-uf-wizard .tf-uf-group+.tf-uf-group{border-top:1px solid var(--tf-border);margin-top:8px;padding-top:16px}.tf-uf-wizard__head{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);flex:none;padding:calc(8px + env(safe-area-inset-top)) 16px 12px}.tf-uf-wizard__head-row{align-items:center;display:flex;gap:8px;height:44px}.tf-uf-wizard__back{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:grid;flex:none;height:36px;margin-left:-8px;padding:0;place-items:center;width:36px}.tf-uf-wizard__back:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-uf-wizard__titles{display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-uf-wizard__title{font-size:var(--tf-fs-md);font-weight:600;line-height:1.25}.tf-uf-wizard__subtitle{color:var(--tf-text-2);font-size:var(--tf-fs-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-uf-wizard__progress{display:flex;gap:4px;margin-top:8px}.tf-uf-wizard__progress-tap{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex:1 1;margin:-8px 0;padding:8px 0}.tf-uf-wizard__progress-tap:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-uf-wizard__seg{background:var(--tf-border);border-radius:var(--tf-radius);height:4px;width:100%}.tf-uf-wizard__seg--current{background:var(--tf-orange)}.tf-uf-wizard__seg--done{background:var(--tf-ink)}.tf-uf-wizard__seg--incomplete{background:var(--tf-orange-ink)}.tf-uf-wizard__step-row{align-items:baseline;display:flex;font-size:var(--tf-fs-sm);gap:12px;justify-content:space-between;margin-top:10px}.tf-uf-wizard__step-label{color:var(--tf-ink);font-weight:600}.tf-uf-wizard__step-hint{color:var(--tf-text-3);white-space:nowrap}.tf-uf-wizard__body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:16px 16px 24px}.tf-uf-wizard__body>.tf-uf-banner{margin-bottom:16px}.tf-uf-wizard__foot{background:var(--tf-surface);border-top:1px solid var(--tf-border);display:flex;flex:none;flex-direction:column;gap:10px;padding:10px 16px calc(16px + env(safe-area-inset-bottom))}.tf-uf-wizard__foot-status{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;display:flex;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;justify-content:space-between}.tf-uf-wizard__foot-missing{color:var(--tf-text-2)}.tf-uf-wizard__foot-missing--warning{color:var(--tf-orange-ink);font-weight:600}.tf-uf-wizard__foot-done{align-items:center;color:var(--tf-ok);display:flex;font-weight:600;gap:4px}.tf-uf-wizard__foot-actions{align-items:center;display:flex;gap:12px}.tf-uf-wizard__skip{flex:none;height:44px;padding:0 12px}.tf-uf-wizard__continue{flex:1 1;font-size:var(--tf-fs-md);height:44px}.tf-uf{--tf-uf-app-top:calc(56px + var(--tf-shell-top));background:var(--tf-surface-2);box-sizing:border-box;color:var(--tf-ink);font-family:var(--tf-font);line-height:1.5;min-height:calc(100vh - var(--tf-uf-app-top));padding:87px 32px 48px;text-align:start}.tf-uf .tf-field:has(>.tf-field__label){padding-top:4px}.tf-uf .tf-field:not(:has(.tf-field__hint,.tf-field__error)){padding-bottom:4px}.tf-uf .tf-field>.tf-field__error,.tf-uf .tf-field>.tf-field__hint{margin-top:-2px}.tf-uf .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-uf .tf-field__control{height:36px}.tf-uf .tf-field--textarea .tf-field__control{height:auto}.tf-uf .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-uf .tf-select__wrap .tf-select__clear{opacity:0}.tf-uf .tf-select__wrap:focus-within .tf-select__clear,.tf-uf .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-uf .tf-field__control:has(.tf-field__input:disabled),.tf-uf .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-uf .tf-field__prefix,.tf-uf .tf-field__suffix{color:var(--tf-text-3)}.tf-uf .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-uf .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-uf .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-uf .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-uf .tf-switch{border-radius:9px;height:18px;width:32px}.tf-uf .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-uf .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-uf .tf-field--textarea .tf-field__control{padding:0}.tf-uf .tf-field--textarea .tf-field__input{box-sizing:border-box;font-size:16px;line-height:24px;min-height:150px;padding:12px}.tf-uf__topbar{left:var(--tf-shell-left);position:fixed;right:0;top:var(--tf-uf-app-top);z-index:6}.tf-uf__content{display:flex;flex-direction:column;gap:16px;min-width:0}.tf-uf__loading{align-items:center;display:flex;justify-content:center;padding:96px 0}.tf-uf__failed{color:var(--tf-text-2);font-size:var(--tf-fs-base);padding:96px 0;text-align:center}.tf-uf__failed p{margin:0 0 16px}@media(min-width:960px){.tf-uf{padding-left:256px}}.tf-uf-sr-only{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-uf-stack{display:flex;flex-direction:column;gap:20px}@media(min-width:960px){.tf-uf-stack{gap:0}}.tf-adm-page{background:var(--tf-surface-2);color:var(--tf-ink);font-family:var(--tf-font);line-height:1.5;min-height:100vh;text-align:start}.tf-adm-page .tf-field:has(>.tf-field__label){padding-top:2px}.tf-adm-page .tf-field>.tf-field__error,.tf-adm-page .tf-field>.tf-field__hint{margin-top:-2px}.tf-adm-page .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-adm-page .tf-field__control{height:36px}.tf-adm-page .tf-field--textarea .tf-field__control{height:auto}.tf-adm-page .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-adm-page .tf-select__wrap .tf-select__clear{opacity:0}.tf-adm-page .tf-select__wrap:focus-within .tf-select__clear,.tf-adm-page .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-adm-page .tf-field__control:has(.tf-field__input:disabled),.tf-adm-page .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-adm-page .tf-field__prefix,.tf-adm-page .tf-field__suffix{color:var(--tf-text-3)}.tf-adm-page .tf-field__hint{line-height:16px}.tf-adm-page .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-adm-page .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-adm-page .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-adm-page .tf-switch{border-radius:9px;height:18px;width:32px}.tf-adm-page .tf-switch__thumb{height:14px;width:14px}.tf-adm-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-adm-page .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))){padding-bottom:4px}.tf-adm-page .tf-field__control{padding-inline:11px}.tf-adm-page .tf-field>.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;line-height:21px}.tf-adm-page .tf-field__hint{color:var(--tf-text-3)}.tf-adm-page .tf-switch{border-radius:10px;height:20px;width:36px}.tf-adm-page .tf-switch__thumb{height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);width:16px}.tf-adm-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-adm-main{display:flex;flex-direction:column;gap:16px;padding:24px 32px 48px}.tf-adm-main--form{max-width:1024px}.tf-adm-form{display:flex;flex-direction:column;gap:16px}.tf-adm-space{flex:1 1}.tf-adm-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-adm-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tf-adm-toolbar__search{width:260px}.tf-adm-search-clear{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-flex;padding:0}.tf-adm-search-clear:hover{color:var(--tf-ink)}.tf-adm-search-clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-adm-bulk.tf-il-bulk{box-sizing:border-box}.tf-adm-panel{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-adm-tablewrap{overflow-x:auto;position:relative}.tf-adm-table.tf-table th{position:static}.tf-adm-table.tf-table td{overflow-wrap:anywhere}.tf-adm-table.tf-table tbody tr:last-child td{border-bottom:0}.tf-adm-table__cb{width:48px}.tf-adm-table__acts{width:1%}.tf-adm-table__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tf-adm-table__wrap{min-width:160px}.tf-adm-rowacts{display:flex;gap:4px;justify-content:flex-end}.tf-adm-muted{color:var(--tf-text-3)}.tf-adm-link{border-radius:var(--tf-radius);color:var(--tf-orange-ink);font-weight:500;overflow-wrap:anywhere}.tf-adm-link:is(:link,:visited){text-decoration:none}.tf-adm-link:focus,.tf-adm-link:hover{color:var(--tf-orange-ink);text-decoration:underline;text-underline-offset:2px}.tf-adm-link:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-adm-foot{align-items:center;border-top:1px solid var(--tf-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:56px;padding:8px 16px}.tf-adm-foot__range{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.tf-adm-state{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-base);gap:8px;justify-content:center;padding:32px 20px}.tf-adm-error{color:var(--tf-danger);justify-content:flex-start}.tf-adm-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-adm-card__head{border-bottom:1px solid var(--tf-border);padding:14px 20px}.tf-adm-card__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:1.4}.tf-adm-card__body{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 20px}.tf-adm-card__wide{grid-column:1/-1}.tf-adm-card__note{color:var(--tf-text-3);font-size:var(--tf-fs-sm)}.tf-adm-readout{display:flex;flex-direction:column;gap:6px;min-width:0}.tf-adm-readout__label{color:var(--tf-text-2);font-size:var(--tf-fs-base)}.tf-adm-readout__value{color:var(--tf-ink);font-size:var(--tf-fs-base);min-height:21px;overflow-wrap:anywhere}.tf-adm-formfoot{display:flex;gap:8px;justify-content:flex-end}.tf-adm-secret{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-flex;padding:0}.tf-adm-secret:hover{color:var(--tf-ink)}.tf-adm-secret:focus-visible{box-shadow:var(--tf-focus);outline:none}@media(max-width:767px){.tf-adm-page{line-height:1.5;padding-bottom:var(--tf-shell-bottom);text-align:start}.tf-adm-page .tf-field:has(>.tf-field__label){padding-top:2px}.tf-adm-page .tf-field>.tf-field__error,.tf-adm-page .tf-field>.tf-field__hint{margin-top:-2px}.tf-adm-page .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-adm-page .tf-field__control{height:44px}.tf-adm-page .tf-field--textarea .tf-field__control{height:auto}.tf-adm-page .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-adm-page .tf-select__wrap .tf-select__clear{opacity:0}.tf-adm-page .tf-select__wrap:focus-within .tf-select__clear,.tf-adm-page .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-adm-page .tf-field__control:has(.tf-field__input:disabled),.tf-adm-page .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-adm-page .tf-field__prefix,.tf-adm-page .tf-field__suffix{color:var(--tf-text-3)}.tf-adm-page .tf-field__hint{line-height:16px}.tf-adm-page .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-adm-page .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-adm-page .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-adm-page .tf-switch{border-radius:9px;height:18px;width:32px}.tf-adm-page .tf-switch__thumb{height:14px;width:14px}.tf-adm-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-adm-page .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))){padding-bottom:4px}.tf-adm-page .tf-field__control{padding-inline:11px}.tf-adm-page .tf-field>.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;line-height:21px}.tf-adm-page .tf-field__hint{color:var(--tf-text-3)}.tf-adm-page .tf-switch{border-radius:10px;height:20px;width:36px}.tf-adm-page .tf-switch__thumb{height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);width:16px}.tf-adm-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-adm-main{padding:16px}.tf-adm-table__wrap{min-width:120px}.tf-adm-toolbar__search{flex:1 1 100%;width:auto}.tf-adm-card__head{padding:14px 16px}.tf-adm-card__body{grid-template-columns:minmax(0,1fr);padding:16px}.tf-adm-formfoot .tf-btn{flex:1 1;height:44px}}.tf-il-subbar{background:var(--tf-surface-2);border-bottom:1px solid var(--tf-border);box-sizing:border-box;flex:none;min-height:57px;padding:12px 22px}.tf-il-bulk,.tf-il-subbar{align-items:center;display:flex}.tf-il-bulk{background:var(--tf-ink);border-radius:var(--tf-radius-lg);color:#fff;flex-wrap:wrap;font-family:var(--tf-font);gap:8px;padding:6px 10px;width:100%}.tf-il-bulk__tag{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-base);font-variant-numeric:tabular-nums;font-weight:600;margin-right:4px}.tf-il-bulk__btn{background:transparent;border:1px solid hsla(0,0%,100%,.32);border-radius:var(--tf-radius);color:#fff;cursor:pointer;font:inherit;font-size:var(--tf-fs-base);font-weight:500;height:32px;padding:0 12px}.tf-il-bulk__btn:hover:not(:disabled){background:hsla(0,0%,100%,.12)}.tf-il-bulk__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-bulk__btn:disabled{cursor:not-allowed;opacity:.55}.tf-il-bulk__btn--danger{color:#ffb4ab}.tf-il-bulk__clear{background:none;border:none;border-radius:var(--tf-radius);color:#fff;cursor:pointer;font:inherit;font-size:var(--tf-fs-sm);font-weight:500;opacity:.8;padding:0}.tf-il-bulk__clear:hover{opacity:1}.tf-il-bulk__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}@media(max-width:767px){.tf-il-subbar{background:transparent;border-bottom:0;padding:8px 14px}}.tf-il-dialog__text{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0}.tf-il-missing{border:1px solid var(--tf-border);border-radius:var(--tf-radius);max-height:60vh;overflow:auto}.tf-il-missing td{height:40px}.tf-il-missing__link{color:var(--tf-orange-ink);font-weight:600;text-decoration:none}.tf-il-missing__link:hover{text-decoration:underline}.tf-il-missing__link:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-il-missing__flag{color:var(--tf-danger);font-weight:600}.tf-il-missing__ok{color:var(--tf-text-3)}.tf-il-qe{display:flex;flex-direction:column;gap:16px}.tf-il-qe__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tf-il-qe__field{display:flex;flex-direction:column;gap:6px}.tf-il-qe .tf-switch-row{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:12px}.tf-il-qe-thumb{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius);flex:none;height:40px;overflow:hidden;position:relative;width:40px}.tf-il-qe-thumb img{display:block;height:100%;object-fit:cover;width:100%}.tf-il-qe-thumb:has(img):before{background:linear-gradient(180deg,rgba(11,11,12,.45),transparent);content:"";height:40%;left:0;pointer-events:none;position:absolute;right:0;top:0}.tf-il-qe-head{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-il-qe-head__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--tf-fs-md);font-weight:600;line-height:1.3;overflow:hidden}.tf-il-qe-head__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums}.tf-il-qe-segs{display:flex;flex-wrap:wrap;gap:8px}.tf-il-qe-seg{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:32px;padding:0 12px;text-transform:capitalize;white-space:nowrap}.tf-il-qe-seg:hover{background:var(--tf-hover)}.tf-il-qe-seg:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-qe-seg--on,.tf-il-qe-seg--on:hover{background:var(--tf-surface);border-color:var(--tf-ink);box-shadow:inset 0 0 0 1px var(--tf-ink);color:var(--tf-ink);font-weight:600}.tf-il-qe-warn{align-items:center;background:var(--tf-warn-bg);border:none;border-radius:var(--tf-radius-lg);color:var(--tf-warn);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;text-align:start}.tf-il-qe-warn svg{flex:none}.tf-il-qe-warn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-qe-warn__text{flex:1 1;font-size:var(--tf-fs-sm);line-height:1.4}.tf-il-qe-warn__fix{font-size:var(--tf-fs-sm);font-weight:600}.tf-il-qe-save{min-width:88px}@media(max-width:767px){.tf-il-qe-save{flex:1 1}}.tf-adm-main--form:has(.tf-adm-sectionrail){max-width:1248px;padding-left:256px}.tf-adm-sectionnav,.tf-uf-rail.tf-adm-sectionrail{top:calc(57px + var(--tf-shell-top))}.tf-adm-sectionnav{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);font-family:var(--tf-font);margin:-24px -32px 0;padding:4px 32px 12px;position:-webkit-sticky;position:sticky;z-index:10}.tf-adm-sectionnav__extra{margin-left:8px}.tf-adm-savebar{background:var(--tf-surface);border-top:1px solid var(--tf-border);bottom:var(--tf-shell-bottom);left:var(--tf-shell-left);padding:10px 32px;position:fixed;right:0;z-index:20}.tf-adm-main--form:has(.tf-adm-savebar){padding-bottom:96px}.tf-adm-dealerform__switches{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-adm-dealerform__token{align-items:flex-start;display:flex;gap:8px}.tf-adm-dealerform__token .tf-field{flex:1 1}.tf-adm-dealerform__token>.tf-btn{margin-top:29px}.tf-adm-dealerform .tf-multiselect .tf-field__control{height:auto;min-height:36px}@media(max-width:767px){.tf-adm-savebar{padding:10px 16px 16px}.tf-adm-sectionnav{margin:-16px -16px 0;padding:4px 16px 12px;top:calc(56px + var(--tf-shell-top))}.tf-adm-dealerform__token{align-items:stretch;flex-direction:column}.tf-adm-dealerform__token>.tf-btn{height:44px;margin-top:0}.tf-adm-dealerform .tf-multiselect .tf-field__control{min-height:44px}}.tf-adm-diag__head{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 20px}.tf-adm-diag__heading{min-width:0}.tf-adm-diag__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums}.tf-adm-diag__warn{color:var(--tf-danger)}.tf-adm-diag__head-actions{display:flex;flex-wrap:wrap;gap:8px}.tf-adm-diag__body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.tf-adm-diag__notice{border-radius:var(--tf-radius);font-size:var(--tf-fs-sm);padding:10px 12px}.tf-adm-diag__notice--ok{background:var(--tf-ok-bg);color:var(--tf-ok)}.tf-adm-diag__notice--warn{background:var(--tf-warn-bg);color:var(--tf-warn)}.tf-adm-diag__notice--danger{background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-adm-diag__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tf-adm-diag__selectall{align-items:center;color:var(--tf-text-2);display:inline-flex;font-size:var(--tf-fs-sm);gap:8px;margin-right:auto}.tf-adm-diag__empty{color:var(--tf-text-2);font-size:var(--tf-fs-base)}.tf-adm-diag__empty strong{font-weight:600}.tf-adm-diag__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tf-adm-diag__row{background:var(--tf-surface);border:1px solid var(--tf-border);border-left-width:3px;border-radius:var(--tf-radius-lg);overflow:hidden}.tf-adm-diag__row--danger{border-left-color:var(--tf-danger)}.tf-adm-diag__row--warn{border-left-color:var(--tf-warn)}.tf-adm-diag__row--muted{border-left-color:var(--tf-border-strong)}.tf-adm-diag__row--neutral{border-left-color:var(--tf-text-3)}.tf-adm-diag__row--selected{background:var(--tf-selected)}.tf-adm-diag__main{align-items:center;display:flex;gap:12px;padding:12px 16px}.tf-adm-diag__kind{border-radius:50%;display:grid;flex:none;height:32px;place-items:center;width:32px}.tf-adm-diag__kind--danger{background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-adm-diag__kind--warn{background:var(--tf-warn-bg);color:var(--tf-warn)}.tf-adm-diag__kind--muted,.tf-adm-diag__kind--neutral{background:var(--tf-neutral-bg);color:var(--tf-text-2)}.tf-adm-diag__identity{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-adm-diag__titlerow{align-items:center;display:flex;gap:8px;min-width:0}.tf-adm-diag__title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-adm-diag__meta{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-adm-diag__missing{color:var(--tf-text-3)}.tf-adm-diag__actions{align-items:center;display:flex;flex:none;gap:4px}.tf-adm-diag__chevron svg{transition:-webkit-transform .16s ease-out;transition:transform .16s ease-out;transition:transform .16s ease-out,-webkit-transform .16s ease-out}.tf-adm-diag__chevron--open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-adm-diag__files{background:var(--tf-surface-2);border-top:1px solid var(--tf-border);display:flex;flex-direction:column;gap:12px;padding:12px 16px 4px 92px}.tf-adm-diag__group{display:flex;flex-direction:column;gap:6px}.tf-adm-diag__group-label{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-xs);font-weight:600;gap:6px}.tf-adm-diag__dot{background:var(--tf-text-3);border-radius:50%;height:8px;width:8px}.tf-adm-diag__dot--warn{background:var(--tf-warn)}.tf-adm-diag__dot--danger{background:var(--tf-danger)}.tf-adm-diag__dot--attention{background:var(--tf-orange)}.tf-adm-diag__dot--neutral{background:var(--tf-ink)}.tf-adm-diag__chips{display:flex;flex-wrap:wrap;gap:6px}.tf-adm-diag__file{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-weight:500;gap:6px;height:28px;padding:0 10px}.tf-adm-diag__file:hover:not(:disabled){background:var(--tf-hover)}.tf-adm-diag__file:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-adm-diag__file:disabled{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3);cursor:default}.tf-adm-diag__details{grid-gap:16px;background:var(--tf-surface-2);border-top:1px solid var(--tf-border);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:12px 16px 16px 92px}.tf-adm-diag__detail{min-width:0}.tf-adm-diag__detail dt{color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-weight:500;margin-bottom:2px}.tf-adm-diag__detail dd{color:var(--tf-ink);font-size:var(--tf-fs-sm);font-weight:600;margin:0;overflow-wrap:anywhere}.tf-adm-diag__detail--error{grid-column:1/-1}.tf-adm-diag__detail--error dd{font-weight:500;white-space:pre-wrap}.tf-adm-diag__pages{align-items:center;display:flex;gap:12px;justify-content:space-between}.tf-adm-diag__preview{border-radius:var(--tf-radius);display:block;margin:0 auto;max-height:75vh;max-width:100%}@media(prefers-reduced-motion:reduce){.tf-adm-diag__chevron svg{transition:none}}@media(max-width:767px){.tf-adm-diag__body,.tf-adm-diag__head{padding-inline:16px}.tf-adm-diag__main{flex-wrap:wrap}.tf-adm-diag__actions{flex-basis:100%;justify-content:flex-end}.tf-adm-diag__details,.tf-adm-diag__files{padding-left:16px}}.tf-adm-dealers__tabs{margin:-6px 0;overflow-x:auto;padding:6px 0;scrollbar-width:none}.tf-adm-dealers__tabs::-webkit-scrollbar{display:none}.tf-adm-dealers__tabs .tf-tabs{min-width:100%;width:-webkit-max-content;width:max-content}@media(max-width:767px){.tf-adm-dealers__tabs .tf-tabs{gap:20px}}.tf-adm-dealers__code{color:var(--tf-orange-ink);font-weight:600}.tf-adm-dealers__site{display:flex;flex-direction:column;min-width:0}.tf-adm-dealers__selectall{border-bottom:1px solid var(--tf-border);padding:12px 16px}.tf-adm-dealers__cards{list-style:none;margin:0;padding:0}.tf-adm-dealers__card{border-bottom:1px solid var(--tf-border);display:flex;flex-direction:column;gap:2px;padding:12px 16px}.tf-adm-dealers__card[data-selected]{background:var(--tf-selected)}.tf-adm-dealers__card-top{align-items:center;display:flex;gap:12px;margin-bottom:4px}.tf-adm-dealers__name{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;overflow-wrap:anywhere}.tf-adm-dealers__name+.tf-adm-dealers__line{margin-top:8px}.tf-adm-dealers__line{color:var(--tf-text-2);font-size:var(--tf-fs-sm);overflow-wrap:anywhere}.tf-adm-dealers__card-acts{display:flex;justify-content:flex-end;margin-top:4px}.tf-adm-dealers__card-acts .tf-btn--icon-only.tf-btn--sm{height:44px;width:44px}.tf-auth-page{background:#f8faf9;color:var(--tf-ink);font-family:var(--tf-font);font-size:var(--tf-fs-base);isolation:isolate;line-height:1.5;min-height:100vh;position:relative;text-align:start}.tf-auth-page__tile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAADcCAMAAAAY2KmGAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAABXUExURQAAAP+XQP+ZQP+ZQP+aQP+XQP+fQP+bQP+bQP+aQP+bQP+cQP+bQP+fQP+bQP+aQP+ZQP+cQP+bQP+cQP+bQP+bQP+aQP+aQP+bQP+aQP+aQP+bQAAAAGDAkegAAAAbdFJOUwBAcIBgICC/fzDvn88QQN9Q33CQoI+QwOCv0OCa/oQAAAABYktHRACIBR1IAAAAB3RJTUUH6gcRECsseQBMVAAAA5RJREFUeNrt3W1b2jAUgOEKbIwOcDIm0/z//znUKX1JoCXn5LTJ83weLrkvQEm5eqqKiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiCivHhbL1TfrReTV97V764f1OnJqU7uPflqvJJ++TJ3b7qwXk0kNU1SFapk6t7ZeTw51THlfFahn6tzSek1zz2PqHG+rUXlN3cp6WbPOb8rrP6aAqVtYL2zGhUzd3npl8y1o+mi9svkWNK05rLq3sOnGemmzDVP5MJUPU/kwlQ9T+TCVD1P5MJUPU/kwlQ9T+TCVD1P5MJUvyvRhsfzFMWuvGFO+E+gvxnTz9P/f8t2VVlGmfCfQm5Apqo3ETFH9Kup3VPexqL4XZfrUexSqVeTfpwfP41CN/By1daj2i/xs6n9s4aqxn/drVHtFn6GsHaqd4s+l9g7VdhJnfb9RbSVzfnpEtZHUmTSql+TO+VH9TPLaCaofyV6PQvUt6Wt8qGpcN0U1aOruvxZdumrYNObKXdmqV0xRvbOrpqje1Q1TVO/opimqoxtgiurIBpmiOqqBpqiOaLApqoMbYYrqwEaZojqokaaoDih8LrUNCaB6oytnfTtUxU2rClV5U1Q1TFHVMEVVwxRVDVNUNUxR1TBFVcMUVQ1TVDVMUdUwRVXDFFUNU1Q1TFHVMEVVwxRVDVNUNUxR1TBFVcMUVQ1TVDVMUdUwRVXDFFUNU1Q1TFHVMEVV5z69hasq3fu4aFW1+0kXrKp4j+5iVVXve16oqvK95ItUVb8/f4GqCWYeFKeaZI5EYaqJZnMUpZps3klBqglnyBSjmnQuTyGqiWcdFaGafH5UAaoGM7myVzWZc5a5qtHsuKxVzebxZaxqOOMwW1XTuZFh1T9zVjWexRlWXSioJpobaD7fNKhaRzytgqoRz//heeZqpTW9orqK+KFB1X2CHR3NTcOqS42NPSfYUG1vGlSNeFOtgqqnBPuZgmlINfKVejRD/TsFU7/qY+wP9aqmePkfJmHqU63jR3z7VJPs7TgJU4+qxK/p/uZSPFGr/gw4G9OeaszfU5e6qi82m7Ey7SxExrSrmu7Df2szdqbNhdRSpm3VlMdUDVVL0/NCXhRWcVE9JT1Q3a0nYXpu9XpexHP87/1mn9MYj6k3c5yGqU6rt/ON+mDwH7+6+iT7DJlQm322WyMiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiKiSfUPTd7kwAOTVfoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjYtMDctMTdUMDI6NDg6MzYrMDA6MDBgATDrAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI2LTA3LTE3VDAyOjQ4OjM2KzAwOjAwEVyIVwAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNi0wNy0xN1QxNjo0Mzo0NCswMDowMH5Fwa8AAAAASUVORK5CYII=);background-repeat:repeat;background-size:165px;inset:0;opacity:.07;pointer-events:none;position:fixed;z-index:-1}.tf-auth{line-height:1.5;text-align:start}.tf-auth .tf-field:has(>.tf-field__label){padding-top:2px}.tf-auth .tf-field:not(:has(.tf-field__hint,.tf-field__error)){padding-bottom:4px}.tf-auth .tf-field>.tf-field__error,.tf-auth .tf-field>.tf-field__hint{margin-top:-2px}.tf-auth .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-auth .tf-field__control{height:40px}.tf-auth .tf-field--textarea .tf-field__control{height:auto}.tf-auth .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-auth .tf-select__wrap .tf-select__clear{opacity:0}.tf-auth .tf-select__wrap:focus-within .tf-select__clear,.tf-auth .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-auth .tf-field__control:has(.tf-field__input:disabled),.tf-auth .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-auth .tf-field__prefix,.tf-auth .tf-field__suffix{color:var(--tf-text-3)}.tf-auth .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-auth .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-auth .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-auth .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-auth .tf-switch{border-radius:9px;height:18px;width:32px}.tf-auth .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-auth .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-auth{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:48px 16px}.tf-auth .tf-field__control{font-weight:500;letter-spacing:.009375em;padding-inline:11px}.tf-auth .tf-field__input{color:#0a0a0a;letter-spacing:.009375em}.tf-auth .tf-field__error:before{content:none}.tf-auth__brand{align-items:center;color:var(--tf-ink);display:inline-flex;font-size:var(--tf-fs-lg);font-weight:600;gap:10px;letter-spacing:-.01em;line-height:1;margin-bottom:32px;white-space:nowrap}.tf-auth__mark{display:block;height:20px;width:auto}.tf-auth-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-ink);font-size:var(--tf-fs-base);max-width:400px;padding:32px;width:100%}.tf-auth-card__title{align-items:center;color:var(--tf-ink);display:flex;font-size:var(--tf-fs-lg);font-weight:600;gap:8px;letter-spacing:-.01em;line-height:1.3;margin:0 0 20px}.tf-auth-card--working .tf-auth-card__title{justify-content:center}.tf-auth-card__error{color:#f44336;margin:0}.tf-auth-card__notice{margin:60px 0}.tf-auth-form{display:flex;flex-direction:column;gap:16px}.tf-auth-link{background:none;border:0;color:var(--tf-orange-ink);cursor:pointer;display:block;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-weight:500;letter-spacing:normal;line-height:1.5;margin:0;padding:0;text-align:left;text-decoration:none;text-transform:none}.tf-auth-link:hover{text-decoration:underline;text-underline-offset:2px}.tf-auth-link:focus-visible{border-radius:2px;box-shadow:var(--tf-focus);outline:none}.tf-auth-link:disabled{cursor:default}.tf-auth-alt.tf-btn,.tf-auth-submit.tf-btn{border-radius:var(--tf-radius);box-shadow:none;font-size:var(--tf-fs-base);font-weight:600;height:40px;padding:0 16px}.tf-auth-submit.tf-btn{background:var(--tf-orange-strong);border-color:var(--tf-orange-strong);color:var(--tf-surface)}.tf-auth-submit.tf-btn:hover:not(:disabled){background:var(--tf-orange-strong-hover);border-color:var(--tf-orange-strong-hover)}.tf-auth-alert{align-items:flex-start;background:var(--tf-danger-bg);border-radius:var(--tf-radius);color:var(--tf-danger);display:flex;font-size:var(--tf-fs-sm);gap:8px;line-height:1.45;margin:0 0 16px;padding:10px 12px}.tf-auth-alert__icon{margin-top:1px}.tf-auth-working{align-items:center;color:var(--tf-ink);display:flex;gap:12px;justify-content:center}.tf-auth-submit.tf-btn[aria-busy=true]{cursor:default;opacity:1;pointer-events:none}.tf-circular.tf-auth-submit__spin{height:1.5em!important;width:1.5em!important}.tf-auth-pw .tf-field__suffix{display:inline-flex}.tf-auth-pw__toggle{align-items:center;background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:inline-flex;justify-content:center;opacity:.6;padding:0}.tf-auth-pw__toggle svg{height:21px;width:21px}.tf-auth-pw__toggle:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-auth-pw .tf-field--error .tf-auth-pw__toggle{color:var(--tf-danger);opacity:1}.tf-auth-pw--outer{grid-column-gap:16px;align-items:start;-webkit-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto}.tf-auth-pw--outer>.tf-auth-pw__toggle{color:var(--tf-ink);margin-top:34px}.tf-auth-pw--outer>.tf-auth-pw__toggle svg{height:24px;width:24px}.tf-auth-pw--outer:has(.tf-field--error)>.tf-auth-pw__toggle{color:var(--tf-danger);opacity:1}.tf-auth-reqs{margin-top:-4px}.tf-auth-req{align-items:center;color:#0a0a0a;display:flex;font-size:.9em;gap:.25em;height:2em;-webkit-user-select:none;user-select:none}.tf-auth-req--met{color:var(--tf-orange)}.tf-auth-req__icon{display:inline-flex;flex:none;height:1.25em;width:1.25em}.tf-auth-req__icon svg{height:100%;width:100%}.tf-auth-badge{font-weight:500}.tf-auth-or{align-items:center;color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-sm);gap:12px}.tf-auth-or:after,.tf-auth-or:before{background:var(--tf-border);content:"";flex:1 1;height:1px}@media(max-width:480px){.tf-auth-page__tile{display:none}.tf-auth{line-height:1.5;text-align:start}.tf-auth .tf-field:has(>.tf-field__label){padding-top:2px}.tf-auth .tf-field:not(:has(.tf-field__hint,.tf-field__error)){padding-bottom:4px}.tf-auth .tf-field>.tf-field__error,.tf-auth .tf-field>.tf-field__hint{margin-top:-2px}.tf-auth .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-auth .tf-field__control{height:44px}.tf-auth .tf-field--textarea .tf-field__control{height:auto}.tf-auth .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-auth .tf-select__wrap .tf-select__clear{opacity:0}.tf-auth .tf-select__wrap:focus-within .tf-select__clear,.tf-auth .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-auth .tf-field__control:has(.tf-field__input:disabled),.tf-auth .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-auth .tf-field__prefix,.tf-auth .tf-field__suffix{color:var(--tf-text-3)}.tf-auth .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-auth .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-auth .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-auth .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-auth .tf-switch{border-radius:9px;height:18px;width:32px}.tf-auth .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-auth .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-auth{align-items:stretch;background:var(--tf-surface);padding:32px 16px}.tf-auth__brand{align-self:center;margin-bottom:28px}.tf-auth .tf-field__input{font-size:var(--tf-fs-md)}.tf-auth .tf-auth-pw__toggle svg{height:24px;width:24px}.tf-auth-card{border:0;max-width:none;padding:0}.tf-auth-alt.tf-btn,.tf-auth-submit.tf-btn{font-size:var(--tf-fs-md);height:48px}.tf-auth-pw--outer>.tf-auth-pw__toggle{margin-top:36px}}.tf-sch-page{background:var(--tf-surface);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);height:calc(100vh - var(--tf-shell-top));line-height:1.5;text-align:start}:where(.tf-sch,.tf-sch-drawer,.tf-sch-dialog,.tf-sch-confirm,.tf-sch-ps-reasons) button{padding:0}.tf-sch{--sch-amber:#e3a008;--sch-amber-bg:#fcefc4;--sch-blue:#1f5fbf;--sch-blue-bg:#e8f0fc;background:var(--tf-surface-2);display:grid;flex:1 1;grid-template-columns:224px minmax(0,1fr);min-height:0}.tf-sch-side{background:var(--tf-surface);border-right:1px solid var(--tf-border);display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:16px 12px}.tf-sch-side__channel{flex:none}.tf-sch-side__rule{background:var(--tf-border);flex:none;height:1px;margin:10px 8px 12px}.tf-sch-side__item{align-items:center;background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:36px;padding:0 8px;text-align:left;width:100%}.tf-sch-side__item:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-sch-side__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-side__item--active,.tf-sch-side__item--active:hover{background:var(--tf-selected);color:var(--tf-ink);font-weight:600}.tf-sch-phone-nav{display:none}@media(min-width:768px){.tf-sch{margin-top:-1px}}.tf-sch-main{display:flex;flex-direction:column;min-height:0;min-width:0}.tf-sch-view{display:flex;flex:1 1;flex-direction:column;min-height:0}.tf-sch-seg{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;display:inline-flex;height:36px;padding:2px}.tf-sch-seg__btn{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:30px;padding:0 12px}.tf-sch-seg__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-seg__btn--on{background:var(--tf-neutral-bg);color:var(--tf-ink);font-weight:600}.tf-sch-photo{border-radius:var(--tf-radius);display:block;flex:none;height:36px;object-fit:cover;width:48px}.tf-sch-photo--ph{background:var(--tf-surface-2);border:1px solid var(--tf-border);box-sizing:border-box;color:var(--tf-text-3);display:grid;place-items:center}.tf-sch-poster{align-items:center;border-radius:var(--tf-radius);cursor:default;display:inline-flex;flex:none;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-weight:500;gap:6px;height:28px;padding:0 10px;white-space:nowrap}.tf-sch-poster:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.tf-sch-poster--on{background:var(--tf-ok-bg);color:var(--tf-ok)}.tf-sch-poster--off{background:var(--tf-orange-tint);color:var(--tf-orange-ink);font-weight:600}.tf-sch-poster__hint{font-weight:500}@media(max-width:1279px){.tf-sch-poster__hint{display:none}}.tf-sch-bar{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;flex:none;gap:8px;line-height:1.5;min-height:56px;padding:0 24px;text-align:start}.tf-sch-bar .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-bar .tf-field>.tf-field__error,.tf-sch-bar .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-bar .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-bar .tf-field__control{height:32px}.tf-sch-bar .tf-field--textarea .tf-field__control{height:auto}.tf-sch-bar .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-bar .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-bar .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-bar .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-bar .tf-field__control:has(.tf-field__input:disabled),.tf-sch-bar .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-bar .tf-field__prefix,.tf-sch-bar .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-bar .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-bar .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-bar .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-bar .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-bar .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-bar .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-bar .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-bar .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-bar .tf-field>.tf-field__hint{margin-top:0}.tf-sch-bar .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-bar .tf-field__input{letter-spacing:inherit}.tf-sch-bar .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-bar .tf-field--textarea .tf-field__control{padding:0}.tf-sch-bar .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-bar .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-bar .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-bar .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-bar .tf-field__input::placeholder,.tf-sch-bar .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-bar .tf-field__control:has(>.tf-field__prefix),.tf-sch-bar .tf-select__trigger--icon{gap:12px}.tf-sch-bar .tf-field__prefix{display:inline-flex}.tf-sch-bar .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-bar .tf-select__clear{color:var(--tf-ink)}.tf-sch-bar .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-bar .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-bar .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-bar .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-bar .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-bar .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-bar .tf-combobox__chevron,.tf-sch-bar .tf-multiselect__chevron,.tf-sch-bar .tf-select__chevron svg{height:21px;width:21px}.tf-sch-bar .tf-multiselect__control{height:auto;min-height:32px;padding:4px 11px}.tf-sch-bar input[type=date],.tf-sch-bar input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-bar input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-bar input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-bar>[data-orientation]{align-self:stretch;display:flex}.tf-sch-bar .tf-tabs{border-bottom:0;height:100%}.tf-sch-bar .tf-tabs__tab{gap:7px;height:100%}.tf-sch-bar .tf-tabs__tab[data-state=active] .tf-tabs__count{color:var(--tf-text-2)}.tf-sch-bar .tf-field__prefix svg,.tf-sch-bar .tf-select__chevron svg,.tf-sch-bar .tf-select__icon svg{height:16px;width:16px}.tf-sch-bar__end{align-items:center;display:flex;gap:8px;margin-left:auto}.tf-sch-bar__sep{background:var(--tf-border);flex:none;height:20px;margin:0 4px;width:1px}.tf-sch-body{flex:1 1;gap:16px;overflow:auto;padding:16px 24px 24px}.tf-sch-body,.tf-sch-panel{display:flex;flex-direction:column;min-height:0}.tf-sch-panel{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-sch-panel__bar{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;flex-wrap:wrap;gap:8px;min-height:48px;padding:0 16px}.tf-sch-count{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-sch-count b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-state{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center;padding:40px 24px;text-align:center}.tf-sch-state__icon{color:var(--tf-text-3);display:inline-flex;margin-bottom:6px}.tf-sch-state__icon--danger{color:var(--tf-danger)}.tf-sch-state__title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600;margin:0}.tf-sch-state__hint{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:0;max-width:360px}.tf-sch-state .tf-btn{margin-top:8px}.tf-sch-state .tf-spinner__ring{border-color:transparent;border-top-color:var(--tf-text-3)}.tf-sch-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-sch-switch{align-items:center;display:flex;gap:10px}.tf-sch-switch__label{color:var(--tf-ink);font-size:var(--tf-fs-base)}.tf-sch-switch .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-switch .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-switch .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-text-btn.tf-btn--quiet:hover:not(:disabled){background:transparent;color:var(--tf-ink)}.tf-sch-page .tf-badge{display:inline-block;line-height:inherit}.tf-sch-page .tf-badge--neutral{color:var(--tf-text-2)}.tf-sch-select-menu.tf-listmenu .tf-option{min-height:48px;padding-block:4px}.tf-menu.tf-sch-menu{min-width:180px}.tf-menu.tf-sch-menu .tf-menu__item{letter-spacing:.009375em}.tf-menu.tf-sch-menu .tf-menu__item svg{height:18px;width:18px}.tf-menu.tf-sch-menu.tf-sch-menu--wide{min-width:240px}.tf-dialog:is(.tf-sch-confirm,.tf-sch-topup){max-width:calc(100vw - 48px)}.tf-sch-confirm .tf-dialog__body{gap:0;padding:20px 20px 8px}.tf-sch-confirm__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:1.5;margin:0 0 6px}.tf-sch-confirm__text{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0}.tf-sch-confirm .tf-dialog__footer{border-top:0;padding:16px 20px 20px}@media(max-width:767px){:is(.tf-sch-page,.tf-sch-drawer,.tf-sch-dialog,.tf-sch-confirm) .tf-btn--sm{height:32px}:is(.tf-sch-page,.tf-sch-drawer) .tf-btn--icon-only.tf-btn--sm{width:32px}.tf-sch-page{height:auto;min-height:calc(100vh - var(--tf-shell-top));padding-bottom:var(--tf-shell-bottom)}.tf-sch{background:var(--tf-surface);display:flex;flex-direction:column}.tf-sch-bar__status,.tf-sch-side{display:none}.tf-sch-phone-nav{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:block;padding:8px 16px 0}.tf-sch-phone-nav__row{align-items:center;display:flex;gap:8px;justify-content:space-between}.tf-sch-phone-nav__tabs .tf-tabs{border-bottom:0;gap:20px}.tf-sch-phone-nav__tabs .tf-tabs__tab{height:44px}.tf-sch-bar{flex-wrap:wrap;gap:4px 8px;line-height:1.5;padding:8px;text-align:start}.tf-sch-bar .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-bar .tf-field>.tf-field__error,.tf-sch-bar .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-bar .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-bar .tf-field__control{height:44px}.tf-sch-bar .tf-field--textarea .tf-field__control{height:auto}.tf-sch-bar .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-bar .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-bar .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-bar .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-bar .tf-field__control:has(.tf-field__input:disabled),.tf-sch-bar .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-bar .tf-field__prefix,.tf-sch-bar .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-bar .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-bar .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-bar .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-bar .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-bar .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-bar .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-bar .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-bar .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-bar .tf-field>.tf-field__hint{margin-top:0}.tf-sch-bar .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-bar .tf-field__input{letter-spacing:inherit}.tf-sch-bar .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-bar .tf-field--textarea .tf-field__control{padding:0}.tf-sch-bar .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-bar .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-bar .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-bar .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-bar .tf-field__input::placeholder,.tf-sch-bar .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-bar .tf-field__control:has(>.tf-field__prefix),.tf-sch-bar .tf-select__trigger--icon{gap:12px}.tf-sch-bar .tf-field__prefix{display:inline-flex}.tf-sch-bar .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-bar .tf-select__clear{color:var(--tf-ink)}.tf-sch-bar .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-bar .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-bar .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-bar .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-bar .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-bar .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-bar .tf-combobox__chevron,.tf-sch-bar .tf-multiselect__chevron,.tf-sch-bar .tf-select__chevron svg{height:21px;width:21px}.tf-sch-bar .tf-multiselect__control{height:auto;min-height:44px;padding:4px 11px}.tf-sch-bar input[type=date],.tf-sch-bar input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-bar input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-bar input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-bar .tf-field__prefix svg,.tf-sch-bar .tf-select__chevron svg,.tf-sch-bar .tf-select__icon svg{height:16px;width:16px}.tf-sch-bar .tf-btn,.tf-sch-bar .tf-tabs__tab{height:44px}.tf-sch-bar .tf-btn.tf-btn--icon-only{width:44px}.tf-sch-bar__sep{display:none}.tf-sch-body{overflow:visible;padding:12px 12px 24px}}.tf-sch-chips{display:flex;flex-wrap:wrap;gap:8px;order:2}.tf-il-footer{background:var(--tf-surface);border-top:1px solid var(--tf-border);flex:none;gap:12px;padding:12px 22px}.tf-il-footer,.tf-il-pager{align-items:center;display:flex}.tf-il-pager{gap:5px}.tf-il-pager__btn{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font:inherit;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500;height:32px;min-width:32px;padding:0 8px}.tf-il-pager__btn:hover:not(:disabled){background:var(--tf-hover)}.tf-il-pager__btn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-pager__btn:disabled{cursor:not-allowed;opacity:.45}.tf-il-pager__btn--on,.tf-il-pager__btn--on:hover:not(:disabled){background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-il-perpage{width:132px}@media(max-width:767px){.tf-il-footer{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.tf-il-footer .tf-il__space{display:none}.tf-il-footer .tf-il-rescount{flex:1 0 100%}.tf-il-pager__btn{min-width:30px;padding:0 6px}}.tf-il-empty{margin:64px auto;max-width:440px}.tf-il-skeleton__row{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;gap:16px;height:56px;padding:0 12px}.tf-il-skeleton__line,.tf-il-skeleton__thumb{-webkit-animation:tf-il-pulse 1.2s ease-in-out infinite;animation:tf-il-pulse 1.2s ease-in-out infinite;background:var(--tf-surface-2);border-radius:var(--tf-radius)}.tf-il-skeleton__thumb{height:40px;width:64px}.tf-il-skeleton__line{height:12px;width:240px}.tf-il-skeleton__line--short{margin-left:auto;width:80px}@-webkit-keyframes tf-il-pulse{50%{opacity:.5}}@keyframes tf-il-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.tf-il-skeleton__line,.tf-il-skeleton__thumb{-webkit-animation:none;animation:none}}@media(min-width:768px){.tf-has-chat .tf-il-footer{padding-right:96px}.tf-has-chat .tf-il-tablewrap{padding-bottom:24px}}.tf-sch-cltitle__banner{align-items:flex-start;background:var(--tf-warn-bg);border-radius:var(--tf-radius);color:var(--tf-warn);display:flex;font-size:var(--tf-fs-sm);gap:8px;line-height:1.45;padding:10px 12px}.tf-sch-cltitle__banner svg{flex:none;margin-top:1px}.tf-sch-cltitle__items{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.tf-sch-cltitle__item{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex-direction:column;gap:10px;padding:12px}.tf-sch-cltitle__item--skipped{background:var(--tf-surface-2)}.tf-sch-cltitle__top{align-items:center;display:flex;gap:10px;min-width:0}.tf-sch-cltitle__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--tf-neutral-bg);border-radius:var(--tf-radius);color:var(--tf-text-2);flex:none;font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;padding:2px 8px}.tf-sch-cltitle__original{color:var(--tf-text-2);flex:1 1;font-size:var(--tf-fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-cltitle__note{color:var(--tf-text-3);font-size:var(--tf-fs-sm);margin:0}.tf-sch-cltitle__counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-sch-cltitle__counter--warn{color:var(--tf-warn)}.tf-sch-cltitle__suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.tf-sch-cltitle__suggestions .tf-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.tf-sch-cltitle__suggestions-label{align-items:center;color:var(--tf-text-3);display:inline-flex;font-size:var(--tf-fs-xs);gap:4px}.tf-sch-drawer{line-height:1.5;text-align:start}.tf-sch-drawer .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-drawer .tf-field>.tf-field__error,.tf-sch-drawer .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-drawer .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-drawer .tf-field__control{height:36px}.tf-sch-drawer .tf-field--textarea .tf-field__control{height:auto}.tf-sch-drawer .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-drawer .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-drawer .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-drawer .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-drawer .tf-field__control:has(.tf-field__input:disabled),.tf-sch-drawer .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-drawer .tf-field__prefix,.tf-sch-drawer .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-drawer .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-drawer .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-drawer .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-drawer .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-drawer .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-drawer .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-drawer .tf-field>.tf-field__hint{margin-top:0}.tf-sch-drawer .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-drawer .tf-field__input{letter-spacing:inherit}.tf-sch-drawer .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-drawer .tf-field--textarea .tf-field__control{padding:0}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-drawer .tf-field__input::placeholder,.tf-sch-drawer .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-drawer .tf-field__control:has(>.tf-field__prefix),.tf-sch-drawer .tf-select__trigger--icon{gap:12px}.tf-sch-drawer .tf-field__prefix{display:inline-flex}.tf-sch-drawer .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-drawer .tf-select__clear{color:var(--tf-ink)}.tf-sch-drawer .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-drawer .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-drawer .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-drawer .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-drawer .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-drawer .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-drawer .tf-combobox__chevron,.tf-sch-drawer .tf-multiselect__chevron,.tf-sch-drawer .tf-select__chevron svg{height:21px;width:21px}.tf-sch-drawer .tf-multiselect__control{height:auto;min-height:36px;padding:4px 11px}.tf-sch-drawer input[type=date],.tf-sch-drawer input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-drawer input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-drawer input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-drawer__summary{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-sch-drawer__summary-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;height:40px;padding:0 12px}.tf-sch-drawer__units{list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:0}.tf-sch-drawer__unit{align-items:center;border-top:1px solid var(--tf-border);display:flex;font-size:var(--tf-fs-sm);gap:10px;height:44px;padding:0 6px 0 12px}.tf-sch-drawer__unit-stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);flex:none;font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;width:112px}.tf-sch-drawer__unit-stock,.tf-sch-drawer__unit-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-drawer__unit-title{flex:1 1;font-weight:500;min-width:0}.tf-sch-drawer__unit-edit{background:none;border:0;color:var(--tf-text-2);cursor:pointer;flex:none;font-family:inherit;font-size:var(--tf-fs-xs);font-weight:500;padding:0;text-decoration:underline;text-decoration-color:var(--tf-border-strong);text-underline-offset:2px}.tf-sch-drawer__unit-edit:hover{color:var(--tf-ink)}.tf-sch-drawer__unit-edit:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-sch-drawer__unit-x{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:grid;flex:none;height:32px;place-items:center;width:32px}.tf-sch-drawer__unit-x:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-sch-drawer__unit-x:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-drawer__empty{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0;padding:0 12px 12px}.tf-sch-drawer__form{display:flex;flex-direction:column;gap:16px}.tf-sch-drawer__row2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tf-sch-drawer__autopost{border-top:1px solid var(--tf-border);display:flex;flex-direction:column;gap:16px;padding-top:16px}.tf-sch-drawer__autopost-save{display:flex;justify-content:flex-end}.tf-sch-drawer__info{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:help;display:inline-flex;padding:0}.tf-sch-drawer__info:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-drawer__block-live{flex:1 1;min-width:0}.tf-sch-drawer__block{align-items:flex-start;-webkit-animation:tf-sch-fade-in .18s ease;animation:tf-sch-fade-in .18s ease;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);gap:6px;line-height:1.4}.tf-sch-drawer__block-icon{color:var(--tf-text-3);flex:none;margin-top:1px}.tf-sch-drawer__block-link{background:none;border:0;color:var(--tf-orange-ink);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.tf-sch-drawer__block-link:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}@-webkit-keyframes tf-sch-fade-in{0%{opacity:0}}@keyframes tf-sch-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.tf-sch-drawer__block{-webkit-animation:none;animation:none}}@media(max-width:767px){.tf-sch-drawer{line-height:1.5;text-align:start}.tf-sch-drawer .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-drawer .tf-field>.tf-field__error,.tf-sch-drawer .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-drawer .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-drawer .tf-field__control{height:44px}.tf-sch-drawer .tf-field--textarea .tf-field__control{height:auto}.tf-sch-drawer .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-drawer .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-drawer .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-drawer .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-drawer .tf-field__control:has(.tf-field__input:disabled),.tf-sch-drawer .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-drawer .tf-field__prefix,.tf-sch-drawer .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-drawer .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-drawer .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-drawer .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-drawer .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-drawer .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-drawer .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-drawer .tf-field>.tf-field__hint{margin-top:0}.tf-sch-drawer .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-drawer .tf-field__input{letter-spacing:inherit}.tf-sch-drawer .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-drawer .tf-field--textarea .tf-field__control{padding:0}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-drawer .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-drawer .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-drawer .tf-field__input::placeholder,.tf-sch-drawer .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-drawer .tf-field__control:has(>.tf-field__prefix),.tf-sch-drawer .tf-select__trigger--icon{gap:12px}.tf-sch-drawer .tf-field__prefix{display:inline-flex}.tf-sch-drawer .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-drawer .tf-select__clear{color:var(--tf-ink)}.tf-sch-drawer .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-drawer .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-drawer .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-drawer .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-drawer .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-drawer .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-drawer .tf-combobox__chevron,.tf-sch-drawer .tf-multiselect__chevron,.tf-sch-drawer .tf-select__chevron svg{height:21px;width:21px}.tf-sch-drawer .tf-multiselect__control{height:auto;min-height:44px;padding:4px 11px}.tf-sch-drawer input[type=date],.tf-sch-drawer input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-drawer input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-drawer input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-drawer__block-live{flex-basis:100%}}.tf-sch-topup{border:0}.tf-sch-topup .tf-dialog__header{padding:16px 20px}.tf-sch-topup .tf-dialog__footer{border-top:0;padding:16px 20px 20px}.tf-sch-topup__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tf-sch-topup__label{color:var(--tf-ink);font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-topup__hint{color:var(--tf-text-3);font-size:var(--tf-fs-xs);line-height:16px}.tf-sch-topup__presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.tf-sch-topup__preset{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-variant-numeric:tabular-nums;font-weight:500;height:36px}.tf-sch-topup__preset:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-sch-topup__preset:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-topup__preset--on,.tf-sch-topup__preset--on:hover{background:var(--tf-selected);border-color:var(--tf-orange);color:var(--tf-ink);font-weight:600}.tf-sch-topup__card{align-items:center;border-radius:var(--tf-radius);box-sizing:border-box;display:flex;font-size:var(--tf-fs-sm);gap:6px;min-height:36px;padding:0 12px}.tf-sch-topup__card--saved{background:var(--tf-surface);border:1px solid var(--tf-border-strong);color:var(--tf-ink)}.tf-sch-topup__card--msg{background:var(--tf-surface-2);border:1px dashed var(--tf-border-strong);color:var(--tf-text-3);justify-content:center;text-align:center}.tf-sch-topup__brand{font-weight:600;text-transform:capitalize}.tf-sch-topup__link{color:var(--tf-text-2);font-weight:500;text-decoration:underline;text-decoration-color:var(--tf-border-strong);text-underline-offset:2px}.tf-sch-topup__link:hover{color:var(--tf-ink)}.tf-sch-topup__manage{margin-left:auto}.tf-sch-topup__error{color:var(--tf-danger);font-size:var(--tf-fs-sm);margin:0}@media(max-width:767px){.tf-sch-topup .tf-dialog__footer .tf-btn,.tf-sch-topup .tf-dialog__header .tf-btn,.tf-sch-topup__preset{height:44px}.tf-sch-topup .tf-dialog__header .tf-btn{width:44px}.tf-sch-topup__card{min-height:44px}}.tf-sch-ps .tf-il__space{flex:1 1}.tf-sch-ps__loc{width:200px}.tf-sch-ps__search{width:240px}.tf-sch-ps__budget{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-text-2);display:flex;flex:none;font-size:var(--tf-fs-sm);gap:10px;height:48px;padding:0 8px 0 14px}.tf-sch-ps__budget-amount{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:var(--tf-fs-base);font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-ps__budget-add.tf-btn{margin-left:auto}.tf-sch-ps__selbar{align-items:center;-webkit-animation:tf-sch-selbar-in .15s ease;animation:tf-sch-selbar-in .15s ease;background:var(--tf-ink);border-radius:var(--tf-radius-lg);color:var(--tf-surface);display:flex;flex:none;font-size:var(--tf-fs-base);gap:12px;height:48px;padding:0 8px 0 16px}.tf-sch-ps__selbar-count strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-ps__selbar-clear,.tf-sch-ps__selbar-link{background:none;border:0;color:var(--tf-side-text);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500}.tf-sch-ps__selbar-clear:focus-visible,.tf-sch-ps__selbar-link:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-ps__selbar-link{text-decoration:underline;text-underline-offset:2px}.tf-sch-ps__selbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.tf-sch-ps__selbar-clear{border-radius:var(--tf-radius);height:32px;padding:0 12px}.tf-sch-ps__selbar-clear:hover{background:var(--tf-side-active)}.tf-sch-ps__inv{flex:1 1}.tf-sch-ps__table-wrap{flex:1 1;min-height:0;overflow:auto}.tf-sch-ps__table.tf-table{border-collapse:collapse}.tf-sch-ps__table.tf-table tbody tr:last-child td{border-bottom:0}.tf-sch-ps__th-check{width:40px}.tf-sch-ps__th-photo{width:72px}.tf-sch-ps__th-stock{width:220px}.tf-sch-ps__th-price,.tf-sch-ps__th-status{width:140px}.tf-sch-ps__table th.tf-sch-ps__th-price{text-align:right}.tf-sch-ps__th-loc{width:200px}.tf-sch-ps__td-check,.tf-sch-ps__th-check{padding-right:0!important}.tf-sch-ps__tr{cursor:pointer}.tf-sch-ps__tr--off{cursor:default}.tf-sch-ps__tr--off .tf-sch-ps__stock,.tf-sch-ps__tr--off .tf-sch-ps__title,.tf-sch-ps__tr--off td{color:var(--tf-text-3)}.tf-sch-ps__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.tf-sch-ps__stock-text{display:block;max-width:196px;overflow:hidden;text-overflow:ellipsis}.tf-sch-ps__title{font-weight:500}.tf-sch-ps__inel{align-items:center;background:var(--tf-neutral-bg);border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:help;display:inline-flex;font-family:inherit;font-size:var(--tf-fs-xs);font-weight:500;gap:4px;height:20px;margin-left:8px;padding:0 6px;vertical-align:1px;white-space:nowrap}.tf-sch-ps__inel:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-ps__fix{background:none;border:0;color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-xs);font-weight:500;margin-left:8px;padding:0;text-decoration:underline;text-decoration-color:var(--tf-border-strong);text-underline-offset:2px;white-space:nowrap}.tf-sch-ps__fix:hover{color:var(--tf-ink)}.tf-sch-ps__fix:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-sch-ps__badge.tf-badge{align-items:center;background:var(--st-bg);border:0;color:var(--st-ink);display:inline-flex;font-weight:600;gap:4px}.tf-sch-ps__price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.tf-sch-ps__sale{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:400;text-decoration:line-through}.tf-sch-ps__location{white-space:nowrap}.tf-sch-ps__empty,.tf-sch-ps__loading{color:var(--tf-text-2);font-size:var(--tf-fs-sm);padding:40px!important;text-align:center}.tf-sch-ps__loading .tf-spinner__ring{border-color:transparent;border-top-color:var(--tf-text-3)}.tf-sch-ps-reasons.tf-tooltip{border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-overlay);color:var(--tf-side-text);font-size:var(--tf-fs-sm);line-height:1.6;max-width:300px;padding:10px 12px}.tf-sch-ps-reasons.tf-tooltip strong{color:var(--tf-surface);display:block;font-weight:600;margin-bottom:4px}.tf-sch-ps-reasons.tf-tooltip ul{list-style:none;margin:0;padding-left:16px}.tf-sch-ps-reasons.tf-tooltip li{line-height:1.45}@-webkit-keyframes tf-sch-selbar-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes tf-sch-selbar-in{0%{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.tf-sch-ps__selbar{-webkit-animation:none;animation:none}}@media(max-width:767px){.tf-sch-ps .tf-sch-bar{flex-wrap:wrap;padding:12px;row-gap:10px}.tf-sch-ps__controls{display:contents}.tf-sch-ps__search{flex:1 1;min-width:0;order:1;width:auto}.tf-sch-ps__loc{flex:0 1 150px;min-width:0;order:2}.tf-sch-ps .tf-sch-chips{flex-basis:100%;order:3}.tf-sch-ps--docked .tf-sch-body{padding-bottom:88px}.tf-sch-ps__inv{background:transparent;border:0;border-radius:0;flex:none;overflow:visible}.tf-sch-ps__inv>.tf-sch-panel__bar{border-bottom:0;flex-wrap:nowrap;justify-content:space-between;min-height:32px;padding:0 4px}.tf-sch-ps__selall{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-orange-ink);cursor:pointer;flex:none;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:600;padding:4px 0}.tf-sch-ps__selall:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-ps__empty{margin:0}.tf-sch-ps__dock{align-items:center;-webkit-animation:tf-sch-dock-in .15s ease;animation:tf-sch-dock-in .15s ease;background:var(--tf-ink);bottom:var(--tf-shell-bottom);box-shadow:var(--tf-shadow-overlay);box-sizing:border-box;color:var(--tf-surface);display:flex;font-size:var(--tf-fs-base);gap:8px;height:60px;left:0;padding:0 12px 0 16px;position:fixed;right:0;z-index:800}.tf-sch-ps__dock .tf-btn{height:44px}.tf-sch-ps__dock-count{margin-right:auto}.tf-sch-ps__dock-count strong{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-ps__dock-clear{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-side-text);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;height:44px;padding:0 12px}.tf-sch-ps__dock-clear:hover{background:var(--tf-side-active)}.tf-sch-ps__dock-clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-pc-list{display:flex;flex-direction:column;gap:8px}.tf-sch-pc{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;cursor:pointer;display:flex;gap:12px;min-height:96px;padding:10px}.tf-sch-pc--sel{background:var(--tf-selected);border-color:var(--tf-orange)}.tf-sch-pc--off{cursor:default}.tf-sch-pc--off .tf-sch-pc__price,.tf-sch-pc--off .tf-sch-pc__title{color:var(--tf-text-3)}.tf-sch-pc--off .tf-sch-pc__photo{opacity:.6}.tf-sch-pc__photo.tf-sch-photo{height:76px;width:76px}.tf-sch-pc__main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tf-sch-pc__top{align-items:flex-start;display:flex;gap:10px;min-height:calc(var(--tf-fs-base)*2.6)}.tf-sch-pc__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;flex:1 1;font-size:var(--tf-fs-base);font-weight:600;line-height:1.3;min-width:0;overflow:hidden}.tf-sch-pc .tf-checkbox__box{border-radius:var(--tf-radius);height:20px;width:20px}.tf-sch-pc .tf-checkbox__mark svg{height:14px;width:14px}.tf-sch-pc__pricerow{align-items:baseline;display:flex;gap:8px;min-width:0}.tf-sch-pc__price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-md);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tf-sch-pc__was{color:var(--tf-text-3)}.tf-sch-pc__stock,.tf-sch-pc__was{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-sch-pc__stock{color:var(--tf-text-2);margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-pc__inel{align-items:flex-start;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-xs);gap:4px;line-height:1.4;margin:0}.tf-sch-pc__inel>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.tf-sch-pc__inel b{color:var(--tf-ink);font-weight:600}.tf-sch-pc__inel .tf-sch-ps__fix{margin-left:0}.tf-sch-pc__inel-ic{flex:none;margin-top:2px}}@-webkit-keyframes tf-sch-dock-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes tf-sch-dock-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.tf-sch-ps__dock{-webkit-animation:none;animation:none}}.tf-sch-fhead{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;flex:none;gap:12px;min-height:64px;padding:0 24px 0 16px}.tf-sch-fhead__id{display:flex;flex-direction:column;gap:2px;min-width:0}.tf-sch-fhead__title{font-size:var(--tf-fs-md);font-weight:600;margin:0;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-fhead__facts{align-items:center;color:var(--tf-text-2);display:flex;flex-wrap:wrap;font-size:var(--tf-fs-xs);gap:4px 8px}.tf-sch-fhead__facts b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-fhead__end{align-items:center;margin-left:auto}.tf-sch-fhead__buttons,.tf-sch-fhead__end{display:flex;gap:8px}.tf-sch-ffoot{display:none}.tf-sch-savestate{align-items:center;color:var(--tf-text-3);display:inline-flex;font-size:var(--tf-fs-sm);gap:6px;margin-right:4px;white-space:nowrap}.tf-sch-savestate--dirty{color:var(--tf-ink)}.tf-sch-savestate--dirty:before{background:var(--tf-orange);border-radius:50%;content:"";height:6px;width:6px}.tf-sch-form{line-height:1.5;padding-top:24px;text-align:start}.tf-sch-form .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-form .tf-field>.tf-field__error,.tf-sch-form .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-form .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-form .tf-field__control{height:36px}.tf-sch-form .tf-field--textarea .tf-field__control{height:auto}.tf-sch-form .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-form .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-form .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-form .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-form .tf-field__control:has(.tf-field__input:disabled),.tf-sch-form .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-form .tf-field__prefix,.tf-sch-form .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-form .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-form .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-form .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-form .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-form .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-form .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-form .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-form .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-form .tf-field>.tf-field__hint{margin-top:0}.tf-sch-form .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-form .tf-field__input{letter-spacing:inherit}.tf-sch-form .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-form .tf-field--textarea .tf-field__control{padding:0}.tf-sch-form .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-form .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-form .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-form .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-form .tf-field__input::placeholder,.tf-sch-form .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-form .tf-field__control:has(>.tf-field__prefix),.tf-sch-form .tf-select__trigger--icon{gap:12px}.tf-sch-form .tf-field__prefix{display:inline-flex}.tf-sch-form .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-form .tf-select__clear{color:var(--tf-ink)}.tf-sch-form .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-form .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-form .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-form .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-form .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-form .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-form .tf-combobox__chevron,.tf-sch-form .tf-multiselect__chevron,.tf-sch-form .tf-select__chevron svg{height:21px;width:21px}.tf-sch-form .tf-multiselect__control{height:auto;min-height:36px;padding:4px 11px}.tf-sch-form input[type=date],.tf-sch-form input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-form input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-form input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-form-panel{flex:none;margin:0 auto;max-width:1040px;width:100%}.tf-sch-grp{grid-gap:24px;display:grid;gap:24px;grid-template-columns:200px minmax(0,1fr);padding:20px}.tf-sch-grp+.tf-sch-grp{border-top:1px solid var(--tf-border)}.tf-sch-grp__title{font-size:var(--tf-fs-base);font-weight:600;line-height:1.3;margin:0}.tf-sch-grp__desc{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:4px 0 0}.tf-sch-grp__fields{display:flex;flex-direction:column;gap:16px;min-width:0}.tf-sch-label-opt{color:var(--tf-text-3);font-weight:400}.tf-sch-hint{color:var(--tf-text-3);font-size:var(--tf-fs-xs);line-height:16px;margin:0}.tf-sch-cols{grid-gap:16px;align-items:start;display:grid;gap:16px}.tf-sch-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-sch-cols--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.tf-sch-cols--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tf-sch-fhead{flex-wrap:wrap;gap:8px;padding:10px 8px}.tf-sch-fhead .tf-btn{height:44px}.tf-sch-fhead .tf-btn.tf-btn--icon-only{width:44px}.tf-sch-fhead__id{flex:1 1}.tf-sch-fhead__end{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end}.tf-sch-fhead__buttons{display:none}.tf-sch-savestate{flex-basis:100%;justify-content:flex-end;margin-right:0;order:-1}.tf-sch-ffoot{background:var(--tf-surface);border-top:1px solid var(--tf-border);bottom:var(--tf-shell-bottom);display:flex;gap:8px;left:0;padding:12px 16px;position:fixed;right:0;z-index:15}.tf-sch-ffoot .tf-btn{height:44px}.tf-sch-ffoot .tf-btn--primary{flex:1 1}.tf-sch-form{line-height:1.5;padding-bottom:92px;text-align:start}.tf-sch-form .tf-field:has(>.tf-field__label){padding-top:0}.tf-sch-form .tf-field>.tf-field__error,.tf-sch-form .tf-field>.tf-field__hint{margin-top:-2px}.tf-sch-form .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-sch-form .tf-field__control{height:44px}.tf-sch-form .tf-field--textarea .tf-field__control{height:auto}.tf-sch-form .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-sch-form .tf-select__wrap .tf-select__clear{opacity:0}.tf-sch-form .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-form .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-sch-form .tf-field__control:has(.tf-field__input:disabled),.tf-sch-form .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-sch-form .tf-field__prefix,.tf-sch-form .tf-field__suffix{color:var(--tf-text-3)}.tf-sch-form .tf-field__hint{color:var(--tf-text-3);line-height:16px}.tf-sch-form .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-sch-form .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-sch-form .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-sch-form .tf-switch{border-radius:9px;height:18px;width:32px}.tf-sch-form .tf-switch__thumb{height:14px;-webkit-transform:translateX(2px);transform:translateX(2px);width:14px}.tf-sch-form .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-sch-form .tf-field>.tf-field__label{color:var(--tf-ink)}.tf-sch-form .tf-field>.tf-field__hint{margin-top:0}.tf-sch-form .tf-field__control{font-weight:500;letter-spacing:.009375em}.tf-sch-form .tf-field__input{letter-spacing:inherit}.tf-sch-form .tf-field:not(.tf-field--textarea) .tf-field__control:not(.tf-multiselect__control){padding:0 11px}.tf-sch-form .tf-field--textarea .tf-field__control{padding:0}.tf-sch-form .tf-field--textarea textarea.tf-field__input{box-sizing:border-box;letter-spacing:0;line-height:24px;min-height:148px;padding:12px 11px 15px}.tf-sch-form .tf-field--textarea textarea.tf-field__input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-sch-form .tf-field--textarea textarea.tf-field__input::placeholder{color:var(--tf-text-3)}.tf-sch-form .tf-field__input::-webkit-input-placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-form .tf-field__input::placeholder,.tf-sch-form .tf-select__placeholder{color:color-mix(in srgb,var(--tf-ink) 50%,transparent)}.tf-sch-form .tf-field__control:has(>.tf-field__prefix),.tf-sch-form .tf-select__trigger--icon{gap:12px}.tf-sch-form .tf-field__prefix{display:inline-flex}.tf-sch-form .tf-field__prefix svg{color:var(--tf-text-2)}.tf-sch-form .tf-select__clear{color:var(--tf-ink)}.tf-sch-form .tf-select__wrap:focus-within .tf-select__clear,.tf-sch-form .tf-select__wrap:has([data-state=open]) .tf-select__clear,.tf-sch-form .tf-select__wrap:hover .tf-select__clear{opacity:.6}.tf-sch-form .tf-select__trigger[data-state=open]{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-sch-form .tf-select__trigger[data-state=open] .tf-select__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-sch-form .tf-select__trigger--icon .tf-select__chevron{margin-left:auto}.tf-sch-form .tf-combobox__chevron,.tf-sch-form .tf-multiselect__chevron,.tf-sch-form .tf-select__chevron svg{height:21px;width:21px}.tf-sch-form .tf-multiselect__control{height:auto;min-height:44px;padding:4px 11px}.tf-sch-form input[type=date],.tf-sch-form input[type=time]{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:revert;font-variant-numeric:tabular-nums;min-width:0;width:100%}.tf-sch-form input[type=date]::-webkit-calendar-picker-indicator,.tf-sch-form input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer}.tf-sch-grp{gap:12px;padding:16px}.tf-sch-cols--2,.tf-sch-cols--4,.tf-sch-grp{grid-template-columns:minmax(0,1fr)}}.tf-sch-pl__search{width:240px}.tf-sch-pl__panel{flex:none}.tf-sch-pl__table.tf-table{border-collapse:collapse}.tf-sch-pl__table.tf-table th{position:static}.tf-sch-pl__table.tf-table tbody tr:last-child td{border-bottom:0}.tf-sch-pl__th-cat,.tf-sch-pl__th-num{width:160px}.tf-sch-pl__th-conn{width:200px}.tf-sch-pl__th-actions{width:140px}.tf-sch-pl__who{align-items:center;display:flex;gap:12px;min-width:0}.tf-sch-pl__avatar{background:var(--tf-neutral-bg);border-radius:var(--tf-radius);color:var(--tf-text-2);display:grid;flex:none;font-size:var(--tf-fs-sm);font-weight:600;height:32px;place-items:center;width:32px}.tf-sch-pl__idcol{min-width:0}.tf-sch-pl__name{align-items:center;display:flex;font-weight:600;gap:8px}.tf-sch-pl__sub{color:var(--tf-text-2);font-size:var(--tf-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-pl__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tf-sch-pl__cat{text-transform:capitalize}.tf-sch-pl__conn.tf-badge{align-items:center;display:inline-flex;gap:4px}.tf-sch-pl__actions{display:flex;gap:4px;justify-content:flex-end}@media(max-width:1100px){.tf-sch-pl__search--fb{width:180px}}@media(max-width:767px){.tf-sch-pl__bar{flex-wrap:wrap;padding:12px;row-gap:10px}.tf-sch-pl__end{flex-basis:100%;margin-left:0;order:1}.tf-sch-pl__search,.tf-sch-pl__search--fb{flex:1 1;min-width:0;width:auto}.tf-sch-plc-list{display:flex;flex-direction:column;gap:8px}.tf-sch-plc{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-sch-plc,.tf-sch-plc__open{align-items:flex-start;display:flex}.tf-sch-plc__open{background:none;border:0;border-radius:var(--tf-radius-lg);color:var(--tf-ink);cursor:pointer;flex:1 1;font-family:inherit;gap:12px;min-width:0;padding:12px 0 12px 12px;text-align:left}.tf-sch-plc__open:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-sch-plc__open .tf-sch-pl__avatar{height:40px;width:40px}.tf-sch-plc__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tf-sch-plc__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--tf-fs-base);font-weight:600;line-height:1.35;overflow:hidden}.tf-sch-plc__sub{color:var(--tf-text-2);font-size:var(--tf-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-plc__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tf-sch-plc__chips:empty{display:none}.tf-sch-plc__chips .tf-sch-pl__conn.tf-badge{font-size:var(--tf-fs-xs);padding:1px 6px}.tf-sch-plc__note{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-sch-plc__more.tf-btn.tf-btn--icon-only{flex:none;height:44px;margin:4px 4px 0 0;width:44px}}.tf-sch-fpf__test-wrap{display:inline-flex}.tf-sch-auth{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-sch-auth+.tf-sch-auth{margin-top:12px}.tf-sch-auth--on{border-color:var(--tf-border-strong)}.tf-sch-auth__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-height:48px;padding:0 14px}.tf-sch-auth__name{align-items:center;display:flex;font-weight:600;gap:8px}.tf-sch-auth__name>svg{color:var(--tf-text-2)}.tf-sch-auth__end{align-items:center;display:flex;gap:16px;margin-left:auto}.tf-sch-auth__primary{align-items:center;color:var(--tf-text-2);cursor:pointer;display:inline-flex;font-size:var(--tf-fs-sm);gap:6px}.tf-sch-auth__primary:has(input:checked){color:var(--tf-ink);font-weight:500}.tf-sch-auth__primary input{accent-color:var(--tf-ink);height:16px;margin:0;width:16px}.tf-sch-auth__primary input:disabled{cursor:not-allowed}.tf-sch-auth__body{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}.tf-sch-auth__saved{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:-6px}.tf-sch-auth__token{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius);color:var(--tf-text-2);font-family:var(--tf-font-mono);font-size:var(--tf-fs-xs);margin:0;max-height:120px;overflow:auto;padding:8px 12px;white-space:pre-wrap;word-break:break-all}.tf-sch-auth__mfa{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);gap:8px;margin:-6px 0 0}.tf-sch-auth__mfa-code{color:var(--tf-ink);font-family:var(--tf-font-mono);font-size:var(--tf-fs-md);font-weight:600;letter-spacing:.1em}.tf-sch-auth__mfa-note{color:var(--tf-text-3);font-size:var(--tf-fs-xs);margin-left:auto}.tf-sch-auth__both{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:12px 0 0}.tf-sch-auth__both b{color:var(--tf-ink);font-weight:600}.tf-sch-auth__error{color:var(--tf-danger);font-size:var(--tf-fs-sm);margin:0 0 12px}.tf-sch-preview{background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);padding:14px 14px 12px}.tf-sch-preview__head{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:14px}.tf-sch-preview__head b{color:var(--tf-ink);font-weight:600}.tf-sch-preview__track{background:var(--tf-border);border-radius:var(--tf-radius);height:4px;margin:0 4px;position:relative}.tf-sch-preview__window{background:var(--tf-border-strong);height:4px;top:0}.tf-sch-preview__tick,.tf-sch-preview__window{border-radius:var(--tf-radius);position:absolute}.tf-sch-preview__tick{background:var(--tf-ink);height:12px;top:-4px;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:2px}.tf-sch-preview__axis{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px}.tf-sch-preview__note{margin-top:10px}.tf-sch-health{grid-gap:12px 16px;display:grid;font-size:var(--tf-fs-sm);gap:12px 16px;grid-template-columns:120px minmax(0,1fr);margin:0}.tf-sch-health dt{color:var(--tf-text-2);font-weight:500}.tf-sch-health dd{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;min-width:0}.tf-sch-health dd b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-health__exact{color:var(--tf-text-3)}.tf-sch-health__error{color:var(--tf-danger)}.tf-sch-health__ok{color:var(--tf-ok)}.tf-sch-health__activity{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}.tf-sch-health__activity li{align-items:center;border-top:1px solid var(--tf-border);display:flex;gap:12px;padding:8px 0}.tf-sch-health__activity li:first-child{border-top:0;padding-top:0}.tf-sch-health__time{color:var(--tf-text-3);flex:none;font-family:var(--tf-font-mono);font-size:var(--tf-fs-xs);min-width:72px}.tf-sch-health__title{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.tf-sch-fpf__test-wrap{margin-right:auto}.tf-sch-health{gap:4px;grid-template-columns:minmax(0,1fr)}.tf-sch-health dd+dt{margin-top:8px}}.tf-sch-cal__past{align-items:center;display:flex;gap:8px;margin-right:8px}.tf-sch-cal__heading{font-size:var(--tf-fs-md);font-weight:600;margin:0}.tf-sch-cal__month{align-items:center;display:flex;gap:4px}.tf-sch-cal__month-label{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-md);font-variant-numeric:tabular-nums;font-weight:600;min-width:132px;text-align:center}.tf-sch-cal__month-year{color:var(--tf-text-3);font-weight:500}.tf-sch-cal__total{margin-left:4px;white-space:nowrap}.tf-sch-cal__total--phone{display:none}.tf-sch-cal__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-rows:minmax(0,1fr);overflow:hidden}.tf-sch-cal__chips{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;flex-wrap:wrap;gap:4px;min-height:52px;padding:8px 12px}.tf-sch-cal__chip.tf-chip--on{background:var(--tf-surface);border-color:var(--tf-border-strong);color:var(--tf-text-2)}.tf-sch-cal__chip.tf-chip--on:hover,.tf-sch-cal__chip:hover{background:var(--tf-hover)}.tf-sch-cal__chip-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-sch-cal__chip--off{border-style:dashed;color:var(--tf-text-3)}.tf-sch-cal__chip--off .tf-sch-cal__chip-count{color:var(--tf-text-3);font-weight:500}.tf-sch-cal__chip--off .tf-sch-cal__ic{opacity:.45}.tf-sch-cal__ic{color:var(--st-ink);display:inline-flex}.tf-sch-grid{display:flex;flex:1 1;flex-direction:column;font-family:var(--tf-font);min-height:0;overflow-y:auto}.tf-sch-grid__head{border-bottom:1px solid var(--tf-border);display:grid;flex:none;grid-template-columns:repeat(7,1fr);height:36px}.tf-sch-grid__head-cell{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);font-weight:500;padding:0 10px}.tf-sch-grid__wd-short{display:none}.tf-sch-grid__days{display:grid;flex:1 0 auto;grid-auto-rows:minmax(90px,1fr);grid-template-columns:repeat(7,1fr)}.tf-sch-grid__cell{container-type:size;background:var(--tf-surface);border:0;border-bottom:1px solid var(--tf-border);border-right:1px solid var(--tf-border);color:var(--tf-ink);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;min-width:0;overflow:hidden;padding:6px 8px;position:relative;text-align:left}.tf-sch-grid__cell:nth-child(7n){border-right:0}.tf-sch-grid__cell:nth-last-child(-n+7){border-bottom:0}.tf-sch-grid__cell:hover{background:var(--tf-hover)}.tf-sch-grid__cell:focus-visible{box-shadow:inset 0 0 0 2px var(--tf-orange-ink);outline:none}.tf-sch-grid__cell--muted{background:var(--tf-surface-2)}.tf-sch-grid__cell--muted .tf-sch-grid__daynum{color:var(--tf-text-3);font-weight:500}.tf-sch-grid__cell--selected,.tf-sch-grid__cell--selected:hover{background:var(--tf-selected);box-shadow:inset 0 0 0 1px var(--tf-orange)}.tf-sch-grid__cell-top{align-items:center;display:flex;flex:none;height:22px;justify-content:space-between;margin-bottom:2px}.tf-sch-grid__daynum{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-radius:var(--tf-radius);display:inline-grid;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;height:22px;min-width:22px;place-items:center}.tf-sch-grid__cell--today .tf-sch-grid__daynum{background:var(--tf-ink);color:var(--tf-surface)}.tf-sch-grid__count{color:var(--tf-text-3)}.tf-sch-grid__count,.tf-sch-grid__line{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-sch-grid__line{align-items:center;align-self:flex-start;background:var(--st-bg);border-radius:4px;color:var(--st-ink);display:flex;flex:none;gap:5px;line-height:16px;max-width:100%;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.tf-sch-grid__line b{font-weight:600}.tf-sch-grid__line-ic{color:inherit;flex:none}.tf-sch-grid__more{color:var(--tf-text-3);flex:none;font-size:var(--tf-fs-xs);line-height:16px;padding-left:21px}.tf-sch-grid__marks,.tf-sch-grid__more--short{display:none}@container (max-height: 107.9px){.tf-sch-grid__line--third,.tf-sch-grid__more:not(.tf-sch-grid__more--short){display:none}.tf-sch-grid__more--short{display:block}}.tf-sch-day{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);min-height:0;overflow:hidden}.tf-sch-day__head{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;flex:none;gap:8px;height:52px;padding:0 16px}.tf-sch-day__title{font-size:var(--tf-fs-md);font-weight:600;line-height:1.5}.tf-sch-day__year{color:var(--tf-text-3);font-weight:500}.tf-sch-day__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.tf-sch-day__empty{align-items:center;color:var(--tf-text-2);display:flex;flex-direction:column;font-size:var(--tf-fs-sm);gap:6px;padding:40px 24px;text-align:center}.tf-sch-day__empty-ic{color:var(--tf-text-3);display:inline-flex;margin-bottom:6px}.tf-sch-day__list{flex:1 1;min-height:0;overflow-y:auto}.tf-sch-day__card{border-bottom:1px solid var(--tf-border);display:flex;flex-direction:column;gap:4px;padding:12px 16px;position:relative}.tf-sch-day__card:hover{background:var(--tf-hover)}.tf-sch-day__head-row{align-items:center;display:flex;gap:6px;min-height:28px}.tf-sch-day__time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.tf-sch-day__unit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--tf-fs-base);font-weight:500;line-height:1.35;overflow:hidden}.tf-sch-day__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-variant-numeric:tabular-nums;margin-right:6px}.tf-sch-day__reason{color:var(--tf-danger);font-size:var(--tf-fs-sm);line-height:1.4;margin:2px 0 0}.tf-sch-day__meta{align-items:baseline;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);gap:12px;min-width:0}.tf-sch-day__profile{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-sch-day__label{color:var(--tf-text-3);margin-right:6px}.tf-sch-day__badge.tf-badge{background:var(--st-bg);border:0;color:var(--st-ink);font-weight:600;padding:2px 8px}.tf-sch-day__badge.tf-badge,.tf-sch-day__link{align-items:center;display:inline-flex;gap:4px}.tf-sch-day__link{align-self:flex-start;color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-weight:500;text-decoration:underline;text-decoration-color:var(--tf-border-strong);text-underline-offset:2px;white-space:nowrap}.tf-sch-day__link:hover{color:var(--tf-ink)}.tf-sch-day__link:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-sch-day__price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);flex:none;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.tf-sch-day__delete{background:transparent;border:0;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:grid;height:28px;opacity:0;place-items:center;width:28px}.tf-sch-day__delete:hover{background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-sch-day__delete:focus-visible{box-shadow:var(--tf-focus);opacity:1;outline:none}.tf-sch-day__card:hover .tf-sch-day__delete{opacity:1}.tf-sch-day__actions{border-top:1px solid var(--tf-border);flex:none;padding:12px 16px}@media(hover:none){.tf-sch-day__delete{opacity:1}}@media(max-width:1100px){.tf-sch-cal__body{grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr);grid-template-rows:none;overflow:auto}.tf-sch-cal__cal{min-height:560px}}@media(max-width:767px){.tf-sch-cal__cal{min-height:0;overflow:hidden}.tf-sch-cal__phead{align-items:center;display:flex;flex:none;gap:4px;height:52px;padding:0 8px 0 4px}.tf-sch-cal__month{flex:none;gap:0}.tf-sch-cal__step.tf-btn{height:40px;width:40px}.tf-sch-cal__month-label{font-size:var(--tf-fs-md);min-width:128px}.tf-sch-cal__total{color:var(--tf-text-3);font-size:var(--tf-fs-xs);margin-left:auto}.tf-sch-cal__total b{color:var(--tf-text-2)}.tf-sch-cal__kebab.tf-btn.tf-btn--icon-only{height:36px;width:36px}.tf-sch-cal__chips{border-bottom:0;flex-wrap:nowrap;gap:6px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);min-height:0;overflow-x:auto;padding:0 32px 12px 12px;scrollbar-width:none}.tf-sch-cal__chips::-webkit-scrollbar{display:none}.tf-sch-cal__chip{flex:none;height:32px}.tf-sch-grid{border-top:1px solid var(--tf-border);flex:none;overflow:hidden}.tf-sch-grid__head{height:28px}.tf-sch-grid__head-cell{font-size:var(--tf-fs-xs);justify-content:center;padding:0}.tf-sch-grid__wd-long{display:none}.tf-sch-grid__wd-short{display:inline}.tf-sch-grid__days{grid-auto-rows:48px}.tf-sch-grid__cell{align-items:center;padding:5px 0 0}.tf-sch-grid__cell-top{justify-content:center}.tf-sch-grid__count,.tf-sch-grid__line,.tf-sch-grid__more{display:none}.tf-sch-grid__marks{display:flex;gap:3px;height:6px}.tf-sch-grid__mark{background:var(--st-mark);border-radius:50%;height:6px;width:6px}.tf-sch-day--phone{flex:none;overflow:visible}.tf-sch-day--phone .tf-sch-day__head{height:48px}.tf-sch-day--phone .tf-sch-day__list{overflow:visible}.tf-sch-day--phone .tf-sch-day__card:last-child{border-bottom:0}.tf-sch-day--phone .tf-sch-day__delete{height:40px;margin:-6px -10px -6px 0;width:40px}.tf-sch-day--phone .tf-sch-day__link{min-height:32px}.tf-sch-day--phone .tf-sch-day__actions .tf-btn{height:44px}}@media(min-width:768px){.tf-has-chat .tf-sch-day:not(.tf-sch-day--phone) .tf-sch-day__actions{padding-right:76px}}.tf-set-billing{color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);font-size:var(--tf-fs-base);gap:16px;min-height:0}.tf-set-billing__panel{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden;scroll-margin-top:128px}.tf-set-billing__balance{padding:16px 20px}.tf-set-billing__balance-label{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-set-billing__balance-amount{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-xl);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;margin-top:4px}.tf-set-billing__balance .tf-set-loading{margin-top:4px}.tf-set-billing__low{align-items:center;background:var(--tf-warn-bg);border-top:1px solid var(--tf-border);color:var(--tf-warn);display:flex;font-size:var(--tf-fs-sm);font-weight:500;gap:8px;padding:10px 20px}.tf-set-billing__head{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;font-size:var(--tf-fs-md);font-weight:600;gap:12px;height:52px;justify-content:space-between;margin:0;padding:0 20px}.tf-set-billing__head-title{font-size:inherit;font-weight:inherit;margin:0}.tf-set-billing__tablewrap{overflow-x:auto;position:relative}.tf-set-billing__table{border-collapse:collapse;width:100%}.tf-set-billing__table th{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;height:40px;text-align:left;white-space:nowrap}.tf-set-billing__table td,.tf-set-billing__table th{border-bottom:1px solid var(--tf-border);padding:0 12px}.tf-set-billing__table td{height:52px;vertical-align:middle}.tf-set-billing__table tbody tr:last-child td{border-bottom:0}.tf-set-billing__table tbody tr:hover td{background:var(--tf-hover)}.tf-set-billing__table .tf-set-billing__status{padding-left:20px;width:110px}.tf-set-billing__table .tf-set-billing__status .tf-badge{display:inline-block;line-height:1.5}.tf-set-billing__table .tf-set-billing__status .tf-badge--neutral{color:var(--tf-text-2)}.tf-set-billing__table .tf-set-billing__date{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;width:220px}.tf-set-billing__table .tf-set-billing__receipt{width:110px}.tf-set-billing__table .tf-set-billing__amount{font-weight:500;width:120px}.tf-set-billing__table .tf-set-billing__amount,.tf-set-billing__table .tf-set-billing__remaining{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.tf-set-billing__table .tf-set-billing__remaining{color:var(--tf-text-3);padding-right:20px;width:150px}.tf-set-billing__amount--credit{color:var(--tf-ok)}.tf-set-billing__amount--muted{color:var(--tf-text-3)}.tf-set-billing__receipt-link{align-items:center;border-radius:var(--tf-radius);color:var(--tf-text-2);display:inline-flex;font-size:var(--tf-fs-sm);font-weight:500;gap:4px;text-decoration:none}.tf-set-billing__receipt-link:hover{color:var(--tf-ink);text-decoration:underline;text-underline-offset:2px}.tf-set-billing__receipt-link:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-billing__state{align-items:center;color:var(--tf-text-2);display:flex;flex-direction:column;font-size:var(--tf-fs-base);gap:8px;justify-content:center;padding:40px 20px;text-align:center}.tf-set-billing__state p{margin:0}.tf-set-billing__state>svg{color:var(--tf-text-3)}.tf-set-billing__state>.tf-set-billing__state-error{color:var(--tf-danger)}.tf-set-billing__state>.tf-circular{color:var(--tf-orange-strong)}.tf-set-billing__foot{border-top:1px solid var(--tf-border);display:flex;justify-content:flex-end;padding:12px 20px}.tf-set-billing__card-body{padding:16px 20px}.tf-set-billing__card{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;color:var(--tf-ink);display:flex;font-size:var(--tf-fs-sm);gap:6px;min-height:36px;padding:0 12px}.tf-set-billing__brand{font-weight:600;text-transform:capitalize}.tf-set-billing__expiry{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-variant-numeric:tabular-nums;margin-left:auto}.tf-set-billing__none{color:var(--tf-text-2);margin:0 0 12px}.tf-set-billing__stripe{display:flex;flex-direction:column;gap:12px;max-width:560px}.tf-set-billing__stripe-actions{display:flex}.tf-set-billing__error{color:var(--tf-danger);font-size:var(--tf-fs-sm);margin:0}.tf-set-csv{color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);gap:16px}.tf-set-csv-tabs{box-shadow:inset 0 -1px 0 var(--tf-border);display:flex}.tf-set-csv-tab{background:none;border:0;border-bottom:2px solid transparent;color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;padding:10px 12px}.tf-set-csv-tab:hover{color:var(--tf-ink)}.tf-set-csv-tab:focus-visible{outline:2px solid var(--tf-orange-ink);outline-offset:-2px}.tf-set-csv-tab--active{border-bottom-color:var(--tf-orange-ink);color:var(--tf-ink);font-weight:600}.tf-set-csv-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:hidden;overflow:visible}.tf-set-csv-card__head{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.tf-set-csv-card__head--history{padding-block:10px}.tf-set-csv-card__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;letter-spacing:normal;line-height:1.4;margin:0}.tf-set-csv-card__body{padding:20px}.tf-set-csv-card__body--flush{padding:0}.tf-set-csv-drop{background:var(--tf-surface-2);border:1px dashed var(--tf-border-strong);border-radius:var(--tf-radius-lg);box-sizing:border-box;cursor:pointer;display:block;font-family:var(--tf-font);padding:32px 16px;text-align:center;width:100%}.tf-set-csv-drop:is(button):hover{background:var(--tf-hover);border-color:var(--tf-text-3)}.tf-set-csv-drop:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-csv-drop:hover{background:var(--tf-hover);border-color:var(--tf-text-3)}.tf-set-csv-drop--busy{opacity:.6;pointer-events:none}.tf-set-csv-drop__title{color:var(--tf-ink);display:block;font-size:var(--tf-fs-base);font-weight:600}.tf-set-csv-drop__hint{color:var(--tf-text-3);display:block;font-size:var(--tf-fs-sm);margin-top:6px}.tf-set-csv-note{background:var(--tf-neutral-bg);border-radius:var(--tf-radius);color:var(--tf-ink);font-size:var(--tf-fs-sm);margin:16px 0 0;padding:12px 14px}.tf-set-csv-empty{color:var(--tf-text-2);font-size:var(--tf-fs-base);padding:32px 0;text-align:center}.tf-set-csv-tablewrap{overflow-x:auto}.tf-set-csv-table{border-collapse:collapse;font-size:var(--tf-fs-base);white-space:nowrap;width:100%}.tf-set-csv-table th{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500;height:40px;text-align:left}.tf-set-csv-table td,.tf-set-csv-table th{border-bottom:1px solid var(--tf-border);padding:0 12px}.tf-set-csv-table td{color:var(--tf-ink);height:52px}.tf-set-csv-table td:first-child,.tf-set-csv-table th:first-child{padding-left:20px}.tf-set-csv-table td:last-child,.tf-set-csv-table th:last-child{padding-right:20px}.tf-set-csv-table tbody tr:last-child td{border-bottom:0}.tf-set-csv-table tbody tr:hover td{background:var(--tf-hover)}.tf-set-csv-table td:nth-child(2),.tf-set-csv-table td:nth-child(4){-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-set-csv-table td.tf-set-csv-table__actions,.tf-set-csv-table th.tf-set-csv-table__actions{text-align:right;white-space:nowrap}.tf-set-csv-link{margin-left:4px}.tf-set-csv-link,.tf-set-csv-link:focus,.tf-set-csv-link:hover{text-decoration:none}.tf-set-csvdlg .tf-dialog__body{gap:0;padding:20px 20px 0}.tf-set-csvdlg .tf-dialog__footer{border-top:0;padding:20px}.tf-set-csvdlg__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;margin:0 0 6px}.tf-set-csvdlg__subtitle{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0 0 16px}.tf-set-csvdlg__options{display:flex;flex-direction:column;gap:8px}.tf-set-csvdlg__option{border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);cursor:pointer;display:flex;flex-direction:column;gap:2px;margin:0;padding:10px 12px}.tf-set-csvdlg__option:hover{background:var(--tf-hover)}.tf-set-csvdlg__option input{opacity:0;pointer-events:none;position:absolute}.tf-set-csvdlg__option:focus-within{box-shadow:var(--tf-focus)}.tf-set-csvdlg__option--active,.tf-set-csvdlg__option--active:hover{background:var(--tf-selected);border-color:var(--tf-orange-ink)}.tf-set-csvdlg__option-label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-set-csvdlg__option-hint{color:var(--tf-text-2);font-size:var(--tf-fs-xs)}.tf-set-csvdlg__counts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.tf-set-csvdlg__count{align-items:center;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius);display:flex;flex-direction:column;padding:12px 6px}.tf-set-csvdlg__count-value{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:var(--tf-fs-lg);font-variant-numeric:tabular-nums;font-weight:600}.tf-set-csvdlg__count-label{color:var(--tf-text-2);font-size:var(--tf-fs-xs)}.tf-set-csvdlg__log-label{color:var(--tf-text-2);display:block;font-size:var(--tf-fs-sm);font-weight:600;line-height:18px;padding:4px 0 2px}.tf-set-csvdlg__log{background:var(--tf-surface-2);color:var(--tf-ink);font-family:var(--tf-font-mono);font-size:12px;margin:8px 0 0;max-height:220px;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.tf-set-csvdlg__errors,.tf-set-csvdlg__log{border:1px solid var(--tf-border);border-radius:var(--tf-radius);overflow:auto}.tf-set-csvdlg__errors{max-height:320px}.tf-set-csvdlg__table{border-collapse:collapse;font-size:var(--tf-fs-sm);width:100%}.tf-set-csvdlg__table th{background:var(--tf-surface-2);border-bottom:1px solid var(--tf-border);color:var(--tf-text-2);font-weight:500;height:36px;padding:0 12px;position:-webkit-sticky;position:sticky;text-align:left;top:0}.tf-set-csvdlg__table td{border-bottom:1px solid var(--tf-border);color:var(--tf-ink);padding:8px 12px;vertical-align:top}.tf-set-csvdlg__table tbody tr:last-child td{border-bottom:0}.tf-set-csvdlg__row{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:767px){.tf-set-csv-card__head{padding:14px 16px}.tf-set-csv-card__body{padding:16px}.tf-set-csv-card__body--flush{padding:0}}.tf-set-loc__maincol{width:120px}.tf-set-loc__check{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin:0;position:relative}.tf-set-loc__check input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.tf-set-loc__check input:focus-visible+.tf-set-loc__radio{box-shadow:var(--tf-focus)}.tf-set-loc__check input:disabled{cursor:not-allowed}.tf-set-loc__check input:disabled+.tf-set-loc__radio{opacity:.45}.tf-set-loc__radio{background:var(--tf-surface);border:1.5px solid var(--tf-border-strong);border-radius:50%;box-sizing:border-box;display:inline-block;flex:none;height:16px;position:relative;width:16px}.tf-set-loc__radio--on{border-color:var(--tf-ink)}.tf-set-loc__radio--on:after{background:var(--tf-ink);border-radius:50%;content:"";inset:2.5px;position:absolute}.tf-set-loc__main{font-size:var(--tf-fs-sm);font-weight:500}.tf-set-loc__name{font-weight:600}.tf-set-loc__code{font-family:var(--tf-font-mono);font-size:var(--tf-fs-sm)}.tf-set-loc__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tf-set-loc__sub{color:var(--tf-text-2)}.tf-set-locform{display:flex;flex-direction:column;gap:16px;min-width:0}.tf-set-locform__card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-set-locform__head{align-items:center;background:none;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;gap:12px;min-height:52px;padding:14px 20px;text-align:left;width:100%}.tf-set-locform__head:focus-visible{border-radius:var(--tf-radius-lg);box-shadow:inset 0 0 0 2px var(--tf-orange-ink);outline:none}.tf-set-locform__title{color:var(--tf-ink);flex:1 1;font-size:var(--tf-fs-md);font-weight:600;line-height:1.4;min-width:0}.tf-set-locform__status{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;color:var(--tf-text-3);display:inline-flex;font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500;gap:6px;white-space:nowrap}.tf-set-locform__status--complete{color:var(--tf-text-2)}.tf-set-locform__status--complete svg{color:var(--tf-ok)}.tf-set-locform__status--missing{color:var(--tf-orange-ink);font-weight:600}.tf-set-locform__chevron{color:var(--tf-text-3);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tf-set-locform__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-set-locform__body{grid-gap:16px 24px;border-top:1px solid var(--tf-border);display:grid;gap:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 20px 20px}.tf-set-locform__wide{grid-column:1/-1}.tf-set-locform__note{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-set-locform .tf-set-drop__img{max-height:64px;object-fit:cover}.tf-set-locform .tf-set-upload__error{margin-top:6px}.tf-set-locload{display:flex;flex-direction:column;gap:16px}.tf-set-locload__card{-webkit-animation:tf-set-shimmer 1.4s ease-in-out infinite;animation:tf-set-shimmer 1.4s ease-in-out infinite;background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);height:160px}.tf-set-locload__error{background:var(--tf-danger-bg);border:1px solid var(--tf-danger-bg);border-radius:var(--tf-radius-lg);color:var(--tf-danger);font-size:var(--tf-fs-base);padding:14px 16px}.tf-set-locload__link{color:var(--tf-danger);font-weight:600;margin-left:6px}.tf-set-locload__link:is(:link,:visited,:hover,:focus,:active){text-decoration:underline}.tf-set-locload__link:focus,.tf-set-locload__link:hover{color:var(--tf-danger)}.tf-set-locbadge.tf-badge{align-self:center;color:var(--tf-text-2);line-height:1.5}.tf-set-locform .tf-set-text-btn{border-width:0}@media(prefers-reduced-motion:reduce){.tf-set-locform__chevron{transition:none}.tf-set-locload__card{-webkit-animation:none;animation:none}}@media(max-width:767px){.tf-set-locform__head{padding:14px 16px}.tf-set-locform__body{grid-template-columns:minmax(0,1fr);padding:16px}}.tf-set-cs{grid-gap:16px;align-items:start;color:var(--tf-ink);display:grid;font-family:var(--tf-font);gap:16px;grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.tf-set-cs__loading{padding:20px}.tf-set-cs-list,.tf-set-cs__loading{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:hidden;overflow:visible}.tf-set-cs-list{display:flex;flex-direction:column}.tf-set-cs-list__group+.tf-set-cs-list__group{border-top:1px solid var(--tf-border)}.tf-set-cs-list__title{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:600;letter-spacing:.04em;margin:0;padding:14px 16px 6px;text-transform:uppercase}.tf-set-cs-list__row{align-items:center;background:none;border:0;border-left:2px solid transparent;color:var(--tf-ink);cursor:pointer;display:flex;font:inherit;font-size:var(--tf-fs-base);gap:10px;min-height:40px;padding:6px 16px;text-align:left;width:100%}.tf-set-cs-list__row:hover{background:var(--tf-hover)}.tf-set-cs-list__row:focus-visible{box-shadow:inset var(--tf-focus);outline:none}.tf-set-cs-list__row--active{background:var(--tf-surface-2);border-left-color:var(--tf-ink);font-weight:500}.tf-set-cs-list__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-set-cs-list__preview{display:flex;flex:none;justify-content:flex-end;max-width:45%}.tf-set-cs-list__preview .tf-set-cs-label{font-size:11px}.tf-set-cs-list__off{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-set-cs-list__img{max-height:24px;max-width:72px;object-fit:contain}.tf-set-cs-list__empty{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0;padding:6px 16px}.tf-set-cs-list__add{align-items:center;background:none;border:0;color:var(--tf-text-2);cursor:pointer;display:flex;font:inherit;font-size:var(--tf-fs-sm);font-weight:500;gap:6px;margin-bottom:8px;padding:8px 16px;width:100%}.tf-set-cs-list__add:hover{color:var(--tf-ink)}.tf-set-cs-list__add:focus-visible{box-shadow:inset var(--tf-focus);outline:none}.tf-set-cs-add{display:flex;flex-direction:column;gap:8px;padding:8px 16px 14px}.tf-set-cs-add__actions{display:flex;gap:8px;justify-content:flex-end}.tf-set-cs-label{background:green;color:#fff;display:inline-block;font-size:var(--tf-fs-xs);font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap}.tf-set-cs-label--sold{background:red}.tf-set-cs-detail{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);min-width:0;overflow:visible}.tf-set-cs-editor{display:flex;flex-direction:column;gap:18px;padding:18px 20px}.tf-set-cs-editor__head{align-items:center;display:flex;gap:12px}.tf-set-cs-editor__title{flex:1 1;font-size:var(--tf-fs-md);font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-set-cs-editor__toggle{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-sm);gap:10px}.tf-set-cs-editor__off{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0}.tf-set-cs-editor__body{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,260px) minmax(0,1fr)}.tf-set-cs-editor__body--off{grid-template-columns:minmax(0,360px)}.tf-set-cs-editor__controls{display:flex;flex-direction:column;gap:14px;min-width:0}.tf-set-cs-editor__field.tf-field>.tf-field__label{font-weight:400;margin-bottom:0}.tf-set-cs-editor__fixed{align-items:center;box-sizing:border-box;color:var(--tf-text-2);display:flex;height:36px}.tf-set-cs-editor__hint{color:var(--tf-text-3);font-size:var(--tf-fs-xs);line-height:16px;margin-top:5px}.tf-set-cs-editor__add-image{align-items:center;background:none;border:1px dashed var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:flex;flex-wrap:wrap;font:inherit;font-size:var(--tf-fs-sm);font-weight:500;gap:4px 8px;padding:10px 12px;text-align:left}.tf-set-cs-editor__add-image:hover{border-color:var(--tf-text-3);color:var(--tf-ink)}.tf-set-cs-editor__add-image:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-cs-editor__add-image-hint{color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-weight:400}.tf-set-cs-editor__badge .tf-set-drop{flex-direction:column;gap:3px;padding:12px}.tf-set-cs-editor__badge .tf-set-drop--filled{flex-direction:row;gap:12px;justify-content:flex-start}.tf-set-cs-editor__badge .tf-set-drop__img{max-height:40px;object-fit:contain}.tf-set-cs-editor__badge .tf-set-drop__title{font-weight:600}.tf-set-cs-editor__actions{align-items:center;border-top:1px solid var(--tf-border);display:flex;gap:8px;justify-content:flex-end;padding-top:14px}.tf-set-cs-editor__delete{margin-right:auto}.tf-set-cs-preview{display:flex;flex-direction:column;gap:6px}.tf-set-cs-preview__frame{aspect-ratio:4/3;background:var(--tf-surface-2);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;overflow:hidden;position:relative;width:100%}.tf-set-cs-preview__overlay{display:flex;max-width:calc(100% - 16px);position:absolute}.tf-set-cs-preview__overlay--upper-left{left:8px;top:8px}.tf-set-cs-preview__overlay--upper-right{justify-content:flex-end;right:8px;top:8px}.tf-set-cs-preview__overlay--lower-left{bottom:8px;left:8px}.tf-set-cs-preview__overlay--lower-right{bottom:8px;justify-content:flex-end;right:8px}.tf-set-cs-preview__img{height:auto;object-fit:contain;width:100%}.tf-set-cs-stepper{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;display:flex;height:36px;overflow:hidden}.tf-set-cs-stepper:hover{border-color:var(--tf-text-3)}.tf-set-cs-stepper:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-set-cs-stepper__btn{align-items:center;align-self:stretch;background:var(--tf-surface-2);border:none;color:var(--tf-ink);cursor:pointer;display:flex;flex:none;justify-content:center;padding:0;width:36px}.tf-set-cs-stepper__btn:hover:not(:disabled){background:var(--tf-hover)}.tf-set-cs-stepper__btn:disabled{cursor:default;opacity:.4}.tf-set-cs-stepper__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;color:var(--tf-ink);flex:1 1;font-family:inherit;font-size:var(--tf-fs-base);font-variant-numeric:tabular-nums;height:100%;min-width:0;outline:none;padding:0 4px 0 12px;text-align:right}.tf-set-cs-stepper__input::-webkit-inner-spin-button,.tf-set-cs-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.tf-set-cs-stepper__unit{color:var(--tf-text-3);flex:none;font-size:var(--tf-fs-base);font-weight:500;padding-right:10px}@media(max-width:767px){.tf-set-cs{grid-template-columns:minmax(0,1fr)}.tf-sheet .tf-set-cs-editor__title{display:none}.tf-set-cs-list__row{min-height:48px}.tf-set-cs-editor{padding:0}.tf-set-cs-editor__body{grid-template-columns:minmax(0,1fr)}.tf-set-cs-stepper{height:44px}}:is(.tf-set-page,.tf-sheet) :is(.tf-set-cs-editor,.tf-set-cs-add) .tf-field.tf-field{padding:0}:is(.tf-set-page,.tf-sheet) :is(.tf-set-cs-editor,.tf-set-cs-add) .tf-field__control.tf-field__control{padding-inline:12px}.tf-set-ov-panel{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:visible}.tf-set-ov-panel__body,.tf-set-ov-panel__loading{padding:20px}.tf-set-ov-panel .tf-set-alert{margin:20px}.tf-set-ov-panel .tf-set-drop__img{max-height:64px}.tf-set-ov-two{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-set-ov-panel .tf-set-ov-two{gap:16px 24px}.tf-set-wm__upload{margin-top:16px}@media(max-width:767px){.tf-set-ov-panel__body{padding:16px}.tf-set-ov-panel .tf-set-ov-two,.tf-set-ov-two{grid-template-columns:minmax(0,1fr)}}.tf-set-ov{color:var(--tf-ink);font-family:var(--tf-font);margin-bottom:16px}.tf-set-ov__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.tf-set-ov__fields,.tf-set-ov__rail{display:flex;flex-direction:column;gap:16px}.tf-set-ov__logo .tf-set-drop__img{background:var(--tf-surface);border-radius:var(--tf-radius);flex-shrink:0;height:52px;max-height:none;max-width:160px;object-fit:contain;width:auto}@media(min-width:960px){.tf-set-ov__grid{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.tf-set-ov__rail{position:-webkit-sticky;position:sticky;top:80px}}.tf-set-ov-group{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);gap:16px;overflow:visible;padding:0 20px 20px}.tf-set-ov-group__head{border-bottom:1px solid var(--tf-border);display:flex;flex-direction:column;gap:2px;margin:0 -20px;padding:14px 20px}.tf-set-ov-group__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;letter-spacing:normal;line-height:1.4;margin:0}.tf-set-ov-group__caption{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:400;line-height:1.45;margin:2px 0 0}.tf-set-ov-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:visible;padding:16px 20px 20px}.tf-set-ov-banner{display:flex;flex-direction:column;gap:12px}.tf-set-ov-banner+.tf-set-ov-banner{border-top:1px solid var(--tf-border);padding-top:16px}.tf-set-ov-banner__label{color:var(--tf-text-2);color:var(--tf-ink);display:block;font-size:var(--tf-fs-base);font-weight:600;letter-spacing:normal;margin-bottom:-4px;text-transform:none}.tf-set-ov-preview{aspect-ratio:4/3;background:#dadddc;border-radius:var(--tf-radius);overflow:hidden;position:relative;width:100%}.tf-set-ov-preview__photo{background:repeating-linear-gradient(45deg,#dadddc,#dadddc 12px,#cfd6d2 0,#cfd6d2 24px);color:#939895;font-size:var(--tf-fs-base);inset:0}.tf-set-ov-preview__banner,.tf-set-ov-preview__photo{align-items:center;display:flex;font-weight:600;justify-content:center;position:absolute}.tf-set-ov-preview__banner{font-size:var(--tf-fs-sm);left:0;padding:6px 8px;right:0;text-align:center}.tf-set-ov-preview__banner--upper{top:0}.tf-set-ov-preview__banner--lower{bottom:0}.tf-set-ov-preview__logo{align-items:center;display:flex;justify-content:center}.tf-set-ov-preview__logo-img{height:auto;object-fit:contain;width:100%}.tf-set-ov-preview__logo-placeholder{align-items:center;aspect-ratio:2/1;background:hsla(0,0%,100%,.82);border-radius:var(--tf-radius);color:#5b615f;display:flex;font-size:11px;font-weight:600;justify-content:center;width:100%}.tf-set-color__row{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;display:flex;gap:8px;height:36px;padding:0 12px 0 6px}.tf-set-color__row:hover{border-color:var(--tf-text-3)}.tf-set-color__row:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-set-color__swatch{background:none;border:none;cursor:pointer;height:24px;padding:0;width:28px}.tf-set-color__hex{background:none;border:none;color:var(--tf-ink);flex:1 1;font-family:var(--tf-font-mono);font-size:var(--tf-fs-sm);min-width:0;outline:none;padding:0;text-transform:lowercase}.tf-set-color__error{color:var(--tf-danger);font-size:var(--tf-fs-xs);line-height:16px;margin-top:4px}@media(max-width:767px){.tf-set-ov-group{padding:0 16px 16px}.tf-set-ov-group__head{margin:0 -16px;padding:14px 16px}.tf-set-ov-card{padding:14px 16px 16px}.tf-set-color__row{height:44px}}.tf-set-users{display:flex;flex-direction:column;gap:32px}.tf-set-users-sec{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:visible;scroll-margin-top:80px}.tf-set-users-sec__head{align-items:center;border-bottom:1px solid var(--tf-border);display:flex;gap:12px;padding:14px 20px}.tf-set-users-sec__heading{flex:1 1 auto;min-width:0}.tf-set-users-sec__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;letter-spacing:normal;line-height:1.4;margin:0}.tf-set-users-sec__description{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:400;line-height:1.45;margin:2px 0 0;max-width:70ch}.tf-set-users-sec__actions{align-items:center;display:flex;flex:none;gap:8px;margin-left:auto}.tf-set-users-sec__content{padding:16px 20px}.tf-set-users-sec__content--flush{border-radius:0 0 var(--tf-radius-lg) var(--tf-radius-lg);overflow:hidden;padding:0}.tf-set-users-add .tf-field.tf-field{gap:4px}.tf-set-users-add .tf-field.tf-field.tf-field{padding:0}.tf-set-users-add .tf-field.tf-field>.tf-field__label{color:#2f403b;font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-set-users-add__row{align-items:flex-start;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;gap:16px;padding:16px;transition:border-color .2s}.tf-set-users-add__row:hover{border-color:var(--tf-border-strong)}.tf-set-users-add__row:after{content:"";flex:none;width:40px}.tf-set-users-add__number{align-items:center;background:var(--tf-neutral-bg);border-radius:50%;color:var(--tf-ink);display:flex;flex:none;font-size:var(--tf-fs-base);font-weight:600;height:32px;justify-content:center;margin-top:26px;width:32px}.tf-set-users-add__fields{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.tf-set-users-add__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.tf-set-users-add__actions{display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.tf-set-users__search{width:336px}.tf-set-users__search .tf-field__control{gap:12px}.tf-set-users__search .tf-field__prefix{color:var(--tf-text-2);display:flex;opacity:.6}.tf-set-users__clear{background:none;border:0;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-grid;height:24px;padding:0;place-items:center;width:24px}.tf-set-users__clear:hover{color:var(--tf-ink)}.tf-set-users__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-users__selected{color:var(--tf-text-2);font-size:var(--tf-fs-sm);white-space:nowrap}.tf-set-users__selected b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-set-users__state{padding:16px 20px}.tf-set-users__tablewrap{margin-top:16px;min-height:400px;overflow-x:auto}.tf-set-users .tf-table th{color:#616c6c;font-size:var(--tf-fs-base);font-weight:500;height:56px;padding:0 16px}.tf-set-users .tf-table td{background:var(--tf-surface);color:#0a0a0a;font-size:var(--tf-fs-base);height:52px;padding:4px 16px;white-space:nowrap}.tf-set-users .tf-table tbody tr:hover td{background:var(--tf-hover)}.tf-set-users .tf-table .tf-table__row--selected td,.tf-set-users .tf-table .tf-table__row--selected:hover td{background:var(--tf-selected)}.tf-set-users .tf-table tbody tr:last-child td{border-bottom:0}.tf-set-users .tf-table .tf-set-users__cb{padding-left:20px;padding-right:0;width:1%}.tf-set-users .tf-table .tf-set-users__actcol{text-align:right;width:1%}.tf-set-users .tf-table tbody tr:hover td.tf-set-users__empty,.tf-set-users .tf-table td.tf-set-users__empty{background:var(--tf-surface);height:auto;padding:32px 16px;text-align:center;white-space:normal}.tf-set-users__cb .tf-checkbox{display:inline-flex}.tf-set-users__sort{align-items:center;background:none;border:0;border-radius:var(--tf-radius);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0}.tf-set-users__sort:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-users__sort-icon{opacity:0;transition:opacity .2s}.tf-set-users__sort:hover .tf-set-users__sort-icon{opacity:.5}.tf-set-users__sort .tf-set-users__sort-icon--on,.tf-set-users__sort:hover .tf-set-users__sort-icon--on{opacity:1}.tf-set-users__chips{display:flex;flex-wrap:wrap;gap:4px;max-width:300px}.tf-set-users__chips .tf-badge{background:none;border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;color:var(--tf-text-2);font-size:var(--tf-fs-xs);font-weight:500;height:26px;line-height:18px;padding:0 10px}.tf-set-users__na{color:var(--tf-text-3)}.tf-set-users .tf-btn.tf-set-users__menu{border-radius:50%;height:40px;padding:0;width:40px}.tf-set-users__empty-icon{color:var(--tf-border-strong)}.tf-set-users__empty-title{color:var(--tf-ink);font-size:var(--tf-fs-lg);font-weight:500;margin-top:16px}.tf-set-users__empty-text{color:var(--tf-text-3);font-size:var(--tf-fs-base);margin-top:8px}.tf-set-users__foot{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px}.tf-set-users__range{color:#9e9e9e;font-size:var(--tf-fs-xs)}.tf-set-user .tf-dialog__body{gap:24px}.tf-set-user.tf-set-dialog .tf-field.tf-field.tf-field{padding:0}.tf-set-user.tf-set-dialog .tf-field.tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:19.5px}.tf-set-user.tf-set-dialog .tf-field:not(.tf-multiselect)>.tf-field__control.tf-field__control{padding-inline:10px}.tf-set-user__section{display:flex;flex-direction:column;gap:12px}.tf-set-user__section-title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-set-user__label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:500}.tf-set-user__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-set-user__lede{color:var(--tf-text-2);font-size:var(--tf-fs-base)}.tf-set-user__toggle{align-items:center;border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;cursor:pointer;display:flex;gap:12px;margin:0;min-height:44px;padding:8px 12px}.tf-set-user__toggle-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tf-set-user__toggle-name{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-set-user__toggle-hint{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}@media(max-width:960px){.tf-set-users-add__row{align-items:stretch;flex-direction:column}.tf-set-users-add__number{align-self:flex-start}.tf-set-users-add__actions{flex-direction:column}.tf-set-users-add__actions .tf-btn{width:100%}}@media(max-width:767px){.tf-set-users-sec__head{flex-wrap:wrap;padding:14px 16px}.tf-set-users-sec__actions{flex-wrap:wrap;width:100%}.tf-set-users-sec__content:not(.tf-set-users-sec__content--flush){padding:16px}.tf-set-users__search{flex:1 1 100%}.tf-set-user__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.tf-set-users-add__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tf-set-users-add__row,.tf-set-users__sort-icon{transition:none}}:is(.tf-set-users-add__actions,.tf-set-user .tf-dialog__footer) .tf-btn--primary:disabled:not([aria-busy=true]){background:var(--tf-neutral-bg);border-color:var(--tf-neutral-bg);color:var(--tf-text-3);opacity:1}.tf-set-page{background:var(--tf-surface-2);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);height:calc(100vh - var(--tf-shell-top));line-height:1.5;text-align:start}.tf-listmenu.tf-set-menu .tf-listmenu__list{padding:4px}.tf-listmenu.tf-set-menu .tf-option{line-height:20px}.tf-set-sr{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-set-dialog,.tf-set-page{line-height:1.5;text-align:start}.tf-set-dialog .tf-field:has(>.tf-field__label),.tf-set-page .tf-field:has(>.tf-field__label){padding-top:2px}.tf-set-dialog .tf-field>.tf-field__error,.tf-set-dialog .tf-field>.tf-field__hint,.tf-set-page .tf-field>.tf-field__error,.tf-set-page .tf-field>.tf-field__hint{margin-top:-2px}.tf-set-dialog .tf-field>.tf-field__label,.tf-set-page .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-set-dialog .tf-field__control,.tf-set-page .tf-field__control{height:36px}.tf-set-dialog .tf-field--textarea .tf-field__control,.tf-set-page .tf-field--textarea .tf-field__control{height:auto}.tf-set-dialog .tf-field__input,.tf-set-page .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-set-dialog .tf-select__wrap .tf-select__clear,.tf-set-page .tf-select__wrap .tf-select__clear{opacity:0}.tf-set-dialog .tf-select__wrap:focus-within .tf-select__clear,.tf-set-dialog .tf-select__wrap:hover .tf-select__clear,.tf-set-page .tf-select__wrap:focus-within .tf-select__clear,.tf-set-page .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-set-dialog .tf-field__control:has(.tf-field__input:disabled),.tf-set-dialog .tf-select__trigger[data-disabled],.tf-set-page .tf-field__control:has(.tf-field__input:disabled),.tf-set-page .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-set-dialog .tf-field__prefix,.tf-set-dialog .tf-field__suffix,.tf-set-page .tf-field__prefix,.tf-set-page .tf-field__suffix{color:var(--tf-text-3)}.tf-set-dialog .tf-field__hint,.tf-set-page .tf-field__hint{line-height:16px}.tf-set-dialog .tf-field--error .tf-field__req,.tf-set-page .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-set-dialog .tf-field__error,.tf-set-page .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-set-dialog .tf-field__error:before,.tf-set-page .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-set-dialog .tf-switch,.tf-set-page .tf-switch{border-radius:9px;height:18px;width:32px}.tf-set-dialog .tf-switch__thumb,.tf-set-page .tf-switch__thumb{height:14px;width:14px}.tf-set-dialog .tf-switch__thumb[data-state=checked],.tf-set-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-set-dialog .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))),.tf-set-page .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))){padding-bottom:4px}.tf-set-dialog .tf-field__control,.tf-set-page .tf-field__control{padding-inline:11px}.tf-set-dialog .tf-field>.tf-field__label,.tf-set-page .tf-field>.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;line-height:21px}.tf-set-dialog .tf-field__hint,.tf-set-page .tf-field__hint{color:var(--tf-text-3)}.tf-set-dialog .tf-switch,.tf-set-page .tf-switch{border-radius:10px;height:20px;width:36px}.tf-set-dialog .tf-switch__thumb,.tf-set-page .tf-switch__thumb{height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);width:16px}.tf-set-dialog .tf-switch__thumb[data-state=checked],.tf-set-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-set{background:var(--tf-surface-2);display:flex;flex:1 1;min-height:0}.tf-set__sidebar{background:var(--tf-surface);border-right:1px solid var(--tf-border);flex-shrink:0;width:240px}.tf-set__content,.tf-set__sidebar{overflow-y:auto;scrollbar-width:thin}.tf-set__content{flex:1 1;min-width:0}.tf-set__switcher-wrap{padding:12px 16px 0}.tf-set__switcher{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:var(--tf-fs-md);font-weight:600;gap:8px;height:44px;padding:0 12px;text-align:left;width:100%}.tf-set__switcher:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set__switcher-chev{color:var(--tf-text-2);margin-left:auto}.tf-set__switcher-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-set__switcher-label small{color:var(--tf-text-3);font-size:var(--tf-fs-sm);font-weight:500}.tf-set-nav{display:flex;flex-direction:column;font-family:var(--tf-font);gap:1px;padding:12px 12px 32px}.tf-set-nav__search{margin-bottom:8px}.tf-set-nav__group{display:flex;flex-direction:column;gap:1px;margin-top:16px}.tf-set-nav__group-title{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:600;margin:0;padding:0 8px 4px}.tf-set-nav__item{align-items:center;border-radius:var(--tf-radius);color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-base);font-weight:500;gap:10px;height:32px;line-height:1.3;padding:0 8px;text-decoration:none;white-space:nowrap}.tf-set-nav__item svg{color:var(--tf-text-3)}.tf-set-nav__item:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-set-nav__item:focus{color:var(--tf-text-2)}.tf-set-nav__item:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-nav__label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.tf-set-nav__item--active,.tf-set-nav__item--active:focus,.tf-set-nav__item--active:hover{background:var(--tf-selected);color:var(--tf-ink);font-weight:600}.tf-set-nav__item--active svg,.tf-set-nav__item--active:focus svg,.tf-set-nav__item--active:hover svg{color:var(--tf-orange-ink)}.tf-set-nav .tf-set-nav__item svg.tf-set-nav__ext{color:var(--tf-text-3)}.tf-set-search{font-family:var(--tf-font);position:relative}.tf-set-search__field{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:32px;margin:0;padding:0 8px 0 10px}.tf-set-search__field:hover{border-color:var(--tf-text-3)}.tf-set-search__field:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-set-search__icon{color:var(--tf-text-3)}.tf-set-search__input{background:transparent;border:0;color:var(--tf-ink);cursor:pointer;flex:1 1;font:inherit;font-size:var(--tf-fs-base);min-width:0;outline:0;padding:0}.tf-set-search__input::-webkit-input-placeholder{color:var(--tf-text-3);opacity:1}.tf-set-search__input::placeholder{color:var(--tf-text-3);opacity:1}.tf-set-search__input::-webkit-search-cancel-button{display:none}.tf-set-search__kbd{background:none;border:1px solid var(--tf-border);border-radius:4px;box-shadow:none;color:var(--tf-text-3);font-family:inherit;font-size:var(--tf-fs-xs);font-weight:500;line-height:18px;padding:0 5px}.tf-set-search__results{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:var(--tf-shadow-overlay);box-sizing:border-box;display:flex;flex-direction:column;left:0;margin-top:6px;max-height:420px;overflow-y:auto;padding:8px;position:absolute;right:0;width:100%;z-index:30}.tf-set-search__result{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:var(--tf-radius);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;padding:8px;text-align:left}.tf-set-search__result--active{background:var(--tf-hover)}.tf-set-search__label{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-set-search__help{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tf-text-2);display:-webkit-box;font-size:var(--tf-fs-sm);overflow:hidden}.tf-set-search__crumb{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-set-search__empty{color:var(--tf-text-2);font-size:var(--tf-fs-sm);margin:0;padding:12px 10px}.tf-set-home{color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);gap:24px;margin:0;max-width:1024px;padding:32px 32px 64px}.tf-set-home__title{color:var(--tf-ink);font-size:var(--tf-fs-xl);font-weight:600;letter-spacing:-.01em}.tf-set-home__lede{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:4px 0 0;max-width:64ch}.tf-set-home__search{display:none}.tf-set-home__index{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg)}.tf-set-home__group{grid-gap:24px;display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr);padding:16px 20px}.tf-set-home__group+.tf-set-home__group{border-top:1px solid var(--tf-border)}.tf-set-home__group-head{align-items:center;display:flex;gap:8px}.tf-set-home__group-head svg{color:var(--tf-text-3)}.tf-set-home__group-title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-set-home__group-desc{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:4px 0 0 24px}.tf-set-home__links{display:flex;flex-direction:column;list-style:none;margin:-6px 0;padding:0}.tf-set-home__link{grid-gap:16px;align-items:center;border-radius:var(--tf-radius);color:var(--tf-ink);display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr) 16px;margin:0 -10px;min-height:40px;padding:6px 10px;text-decoration:none}.tf-set-home__link svg{color:var(--tf-text-3)}.tf-set-home__link:focus,.tf-set-home__link:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-set-home__link:focus:not(:focus-visible){background:none}.tf-set-home__link:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-home__name{font-size:var(--tf-fs-base);font-weight:500}.tf-set-home__desc{color:var(--tf-text-2);font-size:var(--tf-fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-set-pg{color:var(--tf-ink);font-family:var(--tf-font)}.tf-set-pg__header{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between;min-height:64px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.tf-set-pg__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.tf-set-pg__crumb{align-items:center;color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-xs);gap:6px}.tf-set-pg__crumb-link{color:inherit;text-decoration:none}.tf-set-pg__crumb-link:hover{color:var(--tf-ink);text-decoration:underline;text-underline-offset:2px}.tf-set-pg__title{align-items:center;color:var(--tf-ink);display:flex;font-size:var(--tf-fs-md);font-weight:600;gap:8px;line-height:1.4;min-width:0}.tf-set-pg__subtitle,.tf-set-pg__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-set-pg__subtitle{color:var(--tf-text-3);font-size:var(--tf-fs-xs)}.tf-set-pg__subtitle--phone{display:none}.tf-set-pg__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.tf-set-pg__actions{align-items:center;display:flex;flex:none;flex-wrap:nowrap;gap:8px;margin-left:auto}.tf-set-pg__slot{display:contents}.tf-set-pg__main{display:flex;flex-direction:column;gap:16px;max-width:1024px;padding:24px 32px 64px}.tf-set-pg__description{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0 0 4px;max-width:70ch}.tf-set-pg__body{display:flex;flex-direction:column;gap:16px}.tf-set-save{align-items:center;display:flex;font-family:var(--tf-font);gap:8px}.tf-set-save__state{align-items:center;color:var(--tf-text-3);display:inline-flex;font-size:var(--tf-fs-sm);gap:6px;margin-right:4px;white-space:nowrap}.tf-set-save--dirty .tf-set-save__state{color:var(--tf-ink)}.tf-set-save--saved .tf-set-save__state{color:var(--tf-ok)}.tf-set-save--error .tf-set-save__state{color:var(--tf-danger)}.tf-set-save__dot{background:var(--tf-orange);border-radius:50%;height:6px;width:6px}.tf-set-save .tf-set-save__save:disabled:not([aria-busy=true]){background:var(--tf-neutral-bg);border-color:var(--tf-border);color:var(--tf-text-3);opacity:1}.tf-set-save .tf-set-save__save[aria-busy=true]:disabled{opacity:1}.tf-set-spin{-webkit-animation:tf-set-spin .8s linear infinite;animation:tf-set-spin .8s linear infinite;border:2px solid var(--tf-orange-tint);border-radius:50%;border-top-color:var(--tf-surface);box-sizing:border-box;flex:none;height:14px;width:14px}.tf-btn--danger-filled .tf-set-spin{border-color:var(--tf-danger-bg);border-top-color:var(--tf-surface)}@-webkit-keyframes tf-set-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tf-set-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tf-set-highlight{-webkit-animation:tf-set-highlight 2.4s ease-out;animation:tf-set-highlight 2.4s ease-out;border-radius:var(--tf-radius-lg)}@-webkit-keyframes tf-set-highlight{0%,35%{background-color:var(--tf-orange-tint);box-shadow:0 0 0 2px var(--tf-orange-ink)}to{background-color:transparent;box-shadow:0 0 0 2px transparent}}@keyframes tf-set-highlight{0%,35%{background-color:var(--tf-orange-tint);box-shadow:0 0 0 2px var(--tf-orange-ink)}to{background-color:transparent;box-shadow:0 0 0 2px transparent}}.tf-set-loading{display:flex;flex-direction:column}.tf-set-shimmer{-webkit-animation:tf-set-shimmer 1.4s ease-in-out infinite;animation:tf-set-shimmer 1.4s ease-in-out infinite;background:var(--tf-neutral-bg);border-radius:var(--tf-radius)}@-webkit-keyframes tf-set-shimmer{0%,to{opacity:1}50%{opacity:.45}}@keyframes tf-set-shimmer{0%,to{opacity:1}50%{opacity:.45}}.tf-set-alert{align-items:center;background:var(--tf-danger);border-radius:4px;color:var(--tf-surface);display:flex;font-size:var(--tf-fs-base);gap:16px;padding:16px}.tf-set-alert__retry{background:none;border:0;border-radius:4px;color:inherit;cursor:pointer;font:inherit;font-weight:500;height:28px;margin-left:8px;padding:0 8px}.tf-set-alert__retry:hover{background:hsla(0,0%,100%,.12)}.tf-set-tbl{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);font-size:var(--tf-fs-base);overflow:hidden}.tf-set-tbl__toolbar{align-items:center;border-bottom:1px solid var(--tf-border);box-sizing:border-box;display:flex;flex:none;flex-wrap:wrap;gap:12px;min-height:52px;padding:10px 20px}.tf-set-tbl__space{flex:1 1}.tf-set-tbl__rescount{color:var(--tf-text-2);font-size:var(--tf-fs-sm);white-space:nowrap}.tf-set-tbl__rescount b{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:600}.tf-set-tbl__loading{padding:16px 20px}.tf-set-tbl .tf-set-alert{margin:20px}.tf-set-tbl__empty{color:var(--tf-text-2);font-size:var(--tf-fs-base);padding:64px 20px;text-align:center}.tf-set-tbl__tablewrap{isolation:isolate;overflow:auto}.tf-set-tbl .tf-table th{-webkit-user-select:none;user-select:none;z-index:5}.tf-set-tbl .tf-table td{background:var(--tf-surface);height:52px;vertical-align:middle}.tf-set-tbl .tf-table tbody tr:last-child td{border-bottom:0}.tf-set-tbl .tf-table .tf-table__row--selected td,.tf-set-tbl .tf-table .tf-table__row--selected:hover td{background:var(--tf-selected)}.tf-set-tbl .tf-table .tf-set-tbl__cb{padding-left:20px;width:44px}.tf-set-tbl .tf-table th.tf-set-tbl__actcol,.tf-set-tbl .tf-table th.tf-set-tbl__cb{z-index:6}.tf-set-tbl .tf-table .tf-set-tbl__actcol{padding-right:16px;position:-webkit-sticky;position:sticky;right:0;text-align:right;white-space:nowrap;width:1%;z-index:3}.tf-set-tbl__cb .tf-checkbox{display:inline-flex}.tf-set-tbl__cb .tf-checkbox__box{position:relative}.tf-set-tbl__cb .tf-checkbox__box .tf-checkbox__mark{display:none}.tf-set-tbl__cb .tf-checkbox__box[data-state=checked]:after,.tf-set-tbl__cb .tf-checkbox__box[data-state=indeterminate]:after{content:"";left:50%;position:absolute}.tf-set-tbl__cb .tf-checkbox__box[data-state=checked]:after{border:2px solid var(--tf-surface);border-left:0;border-top:0;height:8px;top:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:4px}.tf-set-tbl__cb .tf-checkbox__box[data-state=indeterminate]:after{background:var(--tf-surface);height:2px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}.tf-set-tbl__acts{align-items:center;display:flex;gap:4px;justify-content:flex-end}.tf-set-tbl .tf-btn.tf-set-tbl__actbtn{font-size:var(--tf-fs-sm);height:28px;padding:0 10px}.tf-set-tbl .tf-btn--icon-only.tf-set-tbl__actbtn,.tf-set-tbl__actbtn--gap{padding:0;width:28px}.tf-set-tbl__actbtn--gap{display:inline-block}.tf-set-text-btn.tf-btn--quiet{color:var(--tf-ink)}.tf-set-text-btn.tf-btn--quiet:hover:not(:disabled){background:var(--tf-hover)}.tf-set-text-btn--danger.tf-btn--quiet{color:var(--tf-danger)}.tf-set-text-btn--danger.tf-btn--quiet:hover:not(:disabled){background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-set-btn-danger.tf-btn--danger{background:var(--tf-surface);border-color:var(--tf-border-strong)}.tf-set-confirm .tf-dialog__body{gap:0;padding:20px 20px 0}.tf-set-confirm__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;margin:0 0 6px}.tf-set-confirm__text{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0}.tf-set-confirm .tf-dialog__footer{border-top:0;padding:20px}.tf-set-upload{display:flex;flex-direction:column}.tf-set-upload__error{color:var(--tf-danger);font-size:var(--tf-fs-xs);line-height:16px;margin-top:6px}.tf-set-drop{align-items:center;background:var(--tf-surface-2);border:1px dashed var(--tf-border-strong);border-radius:var(--tf-radius-lg);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:var(--tf-font);gap:4px;justify-content:center;padding:16px;width:100%}.tf-set-drop:is(button):hover{background:var(--tf-hover);border-color:var(--tf-text-3)}.tf-set-drop:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-set-drop--filled{background:var(--tf-surface);border-color:var(--tf-border);border-style:solid;cursor:default;flex-direction:row;gap:12px;padding:12px}.tf-set-drop__icon{color:var(--tf-text-3)}.tf-set-drop__title{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:600}.tf-set-drop__hint{color:var(--tf-text-3);font-size:var(--tf-fs-sm)}.tf-set-drop__img{border:1px solid var(--tf-border);border-radius:10px;border-radius:var(--tf-radius);max-height:64px;object-fit:cover}.tf-set-drop__name{color:var(--tf-ink);flex:1 1;font-size:var(--tf-fs-base);font-weight:500;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.tf-set-label{color:var(--tf-text-2);display:block;font-size:var(--tf-fs-base);font-weight:400;letter-spacing:normal;margin-bottom:6px;text-transform:none}.tf-sheet__scrim:has(+.tf-set-switch-sheet){display:none}.tf-sheet.tf-set-switch-sheet{border-radius:0;box-shadow:none;height:calc(100dvh - 56px - var(--tf-shell-top));max-height:none;top:calc(56px + var(--tf-shell-top))}.tf-sheet.tf-set-switch-sheet .tf-sheet__grab,.tf-sheet.tf-set-switch-sheet .tf-sheet__start{display:none}.tf-sheet.tf-set-switch-sheet .tf-sheet__head{display:flex;flex:none;flex-direction:row-reverse;gap:8px;height:56px;justify-content:flex-end;padding:0 12px 0 8px}.tf-sheet.tf-set-switch-sheet .tf-sheet__title{font-size:var(--tf-fs-lg);font-weight:600}.tf-sheet.tf-set-switch-sheet .tf-sheet__x{color:var(--tf-ink);height:44px;justify-content:center;padding:0;width:44px}.tf-sheet.tf-set-switch-sheet .tf-sheet__body{gap:0;padding:0}.tf-sheet.tf-set-switch-sheet .tf-set-nav{padding:8px 8px 32px}.tf-sheet.tf-set-switch-sheet .tf-set-nav__search{margin-bottom:4px;padding:0 8px}.tf-sheet.tf-set-switch-sheet .tf-set-nav__group-title{padding:0 12px 4px}.tf-sheet.tf-set-switch-sheet .tf-set-nav__item{font-size:var(--tf-fs-md);height:44px;padding:0 12px}@media(prefers-reduced-motion:reduce){.tf-set-highlight,.tf-set-shimmer,.tf-set-spin{-webkit-animation:none;animation:none}.tf-set-highlight{box-shadow:0 0 0 2px var(--tf-orange-ink)}}@media(max-width:767px){.tf-set-page{height:auto;line-height:1.5;min-height:calc(100vh - var(--tf-shell-top));padding-bottom:var(--tf-shell-bottom);text-align:start}.tf-set-page .tf-field:has(>.tf-field__label){padding-top:2px}.tf-set-page .tf-field>.tf-field__error,.tf-set-page .tf-field>.tf-field__hint{margin-top:-2px}.tf-set-page .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-set-page .tf-field__control{height:44px}.tf-set-page .tf-field--textarea .tf-field__control{height:auto}.tf-set-page .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-set-page .tf-select__wrap .tf-select__clear{opacity:0}.tf-set-page .tf-select__wrap:focus-within .tf-select__clear,.tf-set-page .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-set-page .tf-field__control:has(.tf-field__input:disabled),.tf-set-page .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-set-page .tf-field__prefix,.tf-set-page .tf-field__suffix{color:var(--tf-text-3)}.tf-set-page .tf-field__hint{line-height:16px}.tf-set-page .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-set-page .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-set-page .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-set-page .tf-switch{border-radius:9px;height:18px;width:32px}.tf-set-page .tf-switch__thumb{height:14px;width:14px}.tf-set-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-set-page .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))){padding-bottom:4px}.tf-set-page .tf-field__control{padding-inline:11px}.tf-set-page .tf-field>.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;line-height:21px}.tf-set-page .tf-field__hint{color:var(--tf-text-3)}.tf-set-page .tf-switch{border-radius:10px;height:20px;width:36px}.tf-set-page .tf-switch__thumb{height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);width:16px}.tf-set-page .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-set-dialog{line-height:1.5;text-align:start}.tf-set-dialog .tf-field:has(>.tf-field__label){padding-top:2px}.tf-set-dialog .tf-field>.tf-field__error,.tf-set-dialog .tf-field>.tf-field__hint{margin-top:-2px}.tf-set-dialog .tf-field>.tf-field__label{font-size:var(--tf-fs-sm);font-weight:500;line-height:18px}.tf-set-dialog .tf-field__control{height:44px}.tf-set-dialog .tf-field--textarea .tf-field__control{height:auto}.tf-set-dialog .tf-field__input{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-set-dialog .tf-select__wrap .tf-select__clear{opacity:0}.tf-set-dialog .tf-select__wrap:focus-within .tf-select__clear,.tf-set-dialog .tf-select__wrap:hover .tf-select__clear{opacity:1}.tf-set-dialog .tf-field__control:has(.tf-field__input:disabled),.tf-set-dialog .tf-select__trigger[data-disabled]{background:var(--tf-surface-2);border-color:var(--tf-border);color:var(--tf-text-3)}.tf-set-dialog .tf-field__prefix,.tf-set-dialog .tf-field__suffix{color:var(--tf-text-3)}.tf-set-dialog .tf-field__hint{line-height:16px}.tf-set-dialog .tf-field--error .tf-field__req{color:var(--tf-text-3)}.tf-set-dialog .tf-field__error{align-items:center;display:flex;gap:4px;line-height:16px}.tf-set-dialog .tf-field__error:before{background:currentColor;content:"";flex:none;height:14px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z%27/></svg>") center/contain no-repeat;width:14px}.tf-set-dialog .tf-switch{border-radius:9px;height:18px;width:32px}.tf-set-dialog .tf-switch__thumb{height:14px;width:14px}.tf-set-dialog .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(16px);transform:translateX(16px)}.tf-set-dialog .tf-field:where(:not(.tf-combobox):has(>.tf-field__control>.tf-field__input):not(:has(.tf-field__hint,.tf-field__error))){padding-bottom:4px}.tf-set-dialog .tf-field__control{padding-inline:11px}.tf-set-dialog .tf-field>.tf-field__label{color:var(--tf-text-2);font-size:var(--tf-fs-base);font-weight:400;line-height:21px}.tf-set-dialog .tf-field__hint{color:var(--tf-text-3)}.tf-set-dialog .tf-switch{border-radius:10px;height:20px;width:36px}.tf-set-dialog .tf-switch__thumb{height:16px;-webkit-transform:translateX(2px);transform:translateX(2px);width:16px}.tf-set-dialog .tf-switch__thumb[data-state=checked]{-webkit-transform:translateX(18px);transform:translateX(18px)}.tf-set-confirm .tf-btn--sm,.tf-set-dialog .tf-btn--sm,.tf-set-page .tf-btn--sm{height:32px}.tf-set-page .tf-btn--icon-only.tf-btn--sm:not(.tf-set-tbl__actbtn,.tf-set-users__menu){width:32px}.tf-set{display:block}.tf-set__content{overflow:visible}.tf-set-search__field{height:44px}.tf-set-search__input{font-size:var(--tf-fs-md)}.tf-set-search__kbd{display:none}.tf-set-home{gap:16px;padding:16px 16px 32px}.tf-set-home__title{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-set-home__lede{margin:0 0 12px}.tf-set-home__search{display:block;margin-top:16px;max-width:none}.tf-set-home__group{gap:4px;grid-template-columns:minmax(0,1fr);padding:12px 0 0}.tf-set-home__group-head{padding:0 16px}.tf-set-home__group-desc{margin:2px 16px 4px}.tf-set-home__links{margin:8px 0 0}.tf-set-home__links,.tf-set-home__links li+li{border-top:1px solid var(--tf-border)}.tf-set-home__link{border-radius:0;gap:8px;grid-template-columns:minmax(0,1fr) 16px;margin:0;min-height:48px;padding:0 16px}.tf-set-home__name{font-size:var(--tf-fs-md)}.tf-set-home__desc{display:none}.tf-set-pg__header{background:transparent;border-bottom:0;min-height:0;padding:0 16px;position:static}.tf-set-pg__heading{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-set-pg__actions{flex:1 1 auto;justify-content:flex-end}.tf-set-pg__actions:has(>.tf-set-pg__slot--actions>*){padding-top:12px}.tf-set-pg__main{padding:16px 16px 96px}.tf-set-pg__subtitle--phone{display:block}.tf-set-save{background:var(--tf-surface);border-top:1px solid var(--tf-border);bottom:var(--tf-shell-bottom);left:0;padding:10px 16px 16px;position:fixed;right:0;z-index:20}.tf-set-save__state{margin-right:auto}.tf-set-save .tf-btn.tf-set-save__discard,.tf-set-save .tf-btn.tf-set-save__save{height:44px}.tf-set-save .tf-btn.tf-set-save__save{flex:1 1}.tf-set-save--clean:not(.tf-set-save--always){display:none}}.tf-integ{background:var(--tf-surface-2);display:flex;flex:1 1;flex-direction:column;font-family:var(--tf-font);gap:16px;min-height:0;overflow-y:auto;padding:24px 32px 48px}.tf-integ>*{margin-inline:auto;max-width:880px;width:100%}.tf-integ__panel{background:var(--tf-surface);border:1px solid var(--tf-border);list-style:none;margin-block:0;padding:0}.tf-integ__panel,.tf-integ__row{border-radius:var(--tf-radius-lg)}.tf-integ__row{align-items:center;color:var(--tf-ink);display:flex;gap:16px;padding:16px 20px;text-decoration:none}.tf-integ__row:focus,.tf-integ__row:hover{background:var(--tf-hover);color:var(--tf-ink)}.tf-integ__row:focus:not(:focus-visible){background:none}.tf-integ__row:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-integ__tile{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;color:var(--tf-text-2);display:grid;flex:none;height:40px;place-items:center;width:40px}.tf-integ__text{display:flex;flex-direction:column;gap:2px;min-width:0}.tf-integ__name{font-size:var(--tf-fs-base);font-weight:600}.tf-integ__desc{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45}.tf-integ__chev{color:var(--tf-text-3);margin-left:auto}.tf-qb{background:var(--tf-surface-2);color:var(--tf-ink);flex:1 1;font-family:var(--tf-font);min-height:0;overflow-y:auto}.tf-qb-head{align-items:center;background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;gap:12px;min-height:64px;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:4}.tf-qb-head__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.tf-qb-head__crumb{align-items:center;color:var(--tf-text-3);display:flex;font-size:var(--tf-fs-xs);gap:6px}.tf-qb-head__crumb-link{color:inherit;text-decoration:none}.tf-qb-head__crumb-link:hover{color:var(--tf-ink);text-decoration:underline;text-underline-offset:2px}.tf-qb-head__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;line-height:1.4}.tf-qb-main{display:flex;flex-direction:column;gap:16px;max-width:1024px;padding:24px 32px 64px}.tf-qb-main__description{color:var(--tf-text-2);font-size:var(--tf-fs-base);line-height:1.5;margin:0 0 4px;max-width:70ch}.tf-qb-loading{display:flex;flex-direction:column;gap:16px}.tf-qb-shimmer.tf-set-shimmer{-webkit-animation:none;animation:none;border-radius:var(--tf-radius-lg);height:96px}.tf-qb-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-shadow:none;color:var(--tf-ink);font-family:var(--tf-font);overflow:hidden;overflow:visible}.tf-qb-card__head{align-items:center;border-bottom:1px solid var(--tf-border);box-sizing:border-box;display:flex;justify-content:space-between;min-height:52px;padding:14px 20px;padding-block:10px}.tf-qb-card__title{color:var(--tf-ink);font-size:var(--tf-fs-md);font-weight:600;letter-spacing:normal;line-height:1.4;margin:0}.tf-qb-card__body{padding:0 20px}.tf-qb-card__footer{align-items:center;background:var(--tf-surface);border-top:1px solid var(--tf-border);display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.tf-qb-badge{align-items:center;border-radius:var(--tf-radius);display:inline-flex;font-size:var(--tf-fs-sm);font-weight:500;gap:6px;padding:2px 8px}.tf-qb-badge__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.tf-qb-badge--success{background:var(--tf-ok-bg);color:var(--tf-ok)}.tf-qb-badge--warning{background:var(--tf-warn-bg);color:var(--tf-warn)}.tf-qb-badge--error{background:var(--tf-danger-bg);color:var(--tf-danger)}.tf-qb-row,.tf-qb-setting{align-items:center;border-bottom:1px solid var(--tf-border);box-sizing:border-box;display:flex;justify-content:space-between;min-height:52px;padding:14px 0}.tf-qb-row:last-child,.tf-qb-setting:last-child{border-bottom:none}.tf-qb-row__label{color:var(--tf-text-2)}.tf-qb-row__label,.tf-qb-row__value{font-size:var(--tf-fs-base);font-weight:500}.tf-qb-row__value{color:var(--tf-ink)}.tf-qb-row__value--mono{font-family:var(--tf-font-mono);font-size:var(--tf-fs-sm);font-weight:400}.tf-qb-note{font-size:var(--tf-fs-sm);line-height:1.5;margin:0;padding:12px 20px}.tf-qb-note--info{background:var(--tf-neutral-bg);color:var(--tf-ink)}.tf-qb-note--warn{background:var(--tf-warn-bg);color:var(--tf-warn)}.tf-qb-setting{gap:24px}.tf-qb-setting__info{max-width:640px}.tf-qb-setting__label{color:var(--tf-ink);display:block;font-size:var(--tf-fs-base);font-weight:600}.tf-qb-setting__description{color:var(--tf-text-2);font-size:var(--tf-fs-sm);line-height:1.45;margin:2px 0 0}.tf-qb-sync{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:14px 20px}.tf-qb-account{flex-shrink:0;width:320px}.tf-ss{position:relative;width:100%}.tf-ss__field{align-items:center;background:#fff;border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:#1a1a1a;cursor:pointer;display:flex;font-family:var(--tf-font);font-size:var(--tf-fs-base);font-weight:500;height:36px;padding:0 36px 0 15px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tf-ss__field:hover{border-color:#c6c8c7}.tf-ss__field--open{border-color:#ff9b41;box-shadow:0 0 0 3px rgba(255,155,65,.16)}.tf-ss__field--empty .tf-ss__value{color:#939693}.tf-ss__field:disabled{cursor:not-allowed;opacity:.6}.tf-ss__value{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-ss__chevron,.tf-ss__clear{color:#939693;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tf-ss__chevron{pointer-events:none}.tf-ss__clear{align-items:center;background:none;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.tf-ss__clear:hover{background:#f0f4f2;color:#5e615f}.tf-ss__panel{background:#fff;border:1px solid #e6efea;border-radius:14px;box-shadow:0 12px 32px -8px hsla(0,0%,8%,.22);box-sizing:border-box;font-family:var(--tf-font);overflow:hidden;width:var(--radix-popper-anchor-width);z-index:2400}.tf-ss__search{align-items:center;border-bottom:1px solid #eef3f0;display:flex;padding:10px 12px;position:relative}.tf-ss__search-icon{color:#939693;left:22px;pointer-events:none;position:absolute}.tf-ss__search-input{background:#fff;border:1px solid #dfe8e3;border-radius:9px;box-sizing:border-box;color:#1a1a1a;font-family:inherit;font-size:14px;outline:none;padding:9px 12px 9px 34px;width:100%}.tf-ss__search-input:focus{border-color:#ff9b41;box-shadow:0 0 0 3px rgba(255,155,65,.14)}.tf-ss__list{list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:6px}.tf-ss__opt{border-radius:9px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:500;padding:10px 12px}.tf-ss__opt--active{background:#f1f7f4}.tf-ss__opt--selected{background:rgba(255,155,65,.12);color:#ff9b41;font-weight:600}.tf-ss__msg{color:#939693;font-size:13.5px;padding:14px 12px;text-align:center}.tf-qb-empty{color:var(--tf-text-2);font-size:var(--tf-fs-base);margin:0;padding:14px 0}@media(max-width:767px){.tf-integ{padding:16px}.tf-qb{overflow:visible}.tf-qb-head{min-height:56px;padding:0 16px}.tf-qb-main{padding:16px 16px 32px}.tf-qb-card__footer,.tf-qb-card__head,.tf-qb-note,.tf-qb-sync{padding-inline:16px}.tf-qb-card__body{padding:0 16px}.tf-qb-account{width:100%}.tf-ss__field{height:44px}}@media(max-width:640px){.tf-qb-setting,.tf-qb-sync{align-items:flex-start;flex-direction:column}}.tf-adm-perms{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.tf-adm-perms .tf-checkbox__label{color:var(--tf-ink);font-size:var(--tf-fs-base);overflow-wrap:anywhere}.tf-adm-notice{background:var(--tf-warn-bg);border-radius:var(--tf-radius);color:var(--tf-warn);font-size:var(--tf-fs-base);font-weight:500;margin:0;padding:10px 12px}.tf-il-rail{background:var(--tf-surface);border-right:1px solid var(--tf-border);flex:none;overflow-x:hidden;overflow-y:auto;transition:width .26s cubic-bezier(.16,1,.3,1),opacity .18s ease;width:266px}.tf-il-rail--closed{border-right:none;opacity:0;pointer-events:none;transition:width .26s cubic-bezier(.16,1,.3,1),opacity .18s ease,visibility 0s linear .26s;visibility:hidden;width:0}.tf-il-rail__inner{width:266px}@media(prefers-reduced-motion:reduce){.tf-il-rail,.tf-il-rail--closed{transition:none}}.tf-il-filters{padding:0 16px 20px}.tf-il-filters__foot{padding:12px 6px 0}.tf-il-filters__clear{background:none;border:none;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:500;padding:0}.tf-il-filters__clear:hover{color:var(--tf-ink);text-decoration:underline}.tf-il-filters__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-facc{border-bottom:1px solid var(--tf-hover)}.tf-il-facc__head{align-items:center;background:none;border:none;color:var(--tf-ink);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:space-between;min-height:40px;padding:0 6px;width:100%}.tf-il-facc__head:focus-visible{border-radius:var(--tf-radius);box-shadow:var(--tf-focus);outline:none}.tf-il-facc__chev{color:var(--tf-text-3);transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}.tf-il-facc__chev--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tf-il-facc__body{display:flex;flex-direction:column;gap:3px;max-height:320px;overflow-y:auto;padding:2px 4px 14px}.tf-il-facc__empty{color:var(--tf-text-3);font-size:12.5px;margin:0;padding:4px 6px}.tf-il-fcheck{border-radius:var(--tf-radius)}.tf-il-fcheck:hover{background:var(--tf-hover)}.tf-il-fcheck .tf-checkbox{box-sizing:border-box;gap:11px;padding:8px 6px;width:100%}.tf-il-fcheck .tf-checkbox__label{color:var(--tf-text-2);flex:1 1;font-size:13.5px;font-weight:500}.tf-il-fs__reset{background:none;border:none;border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;min-height:40px;padding:0 8px}.tf-il-fs__reset:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-fs__apply{background:var(--tf-orange-strong);border:none;border-radius:var(--tf-radius);color:var(--tf-surface);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-md);font-weight:600;height:44px;width:100%}.tf-il-fs__apply:active{background:var(--tf-orange-strong-hover)}.tf-il-fs__apply:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-fs-sec{display:flex;flex-direction:column;gap:8px}.tf-il-fs-sec__label{color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-weight:600}.tf-il-fs-sec__empty{color:var(--tf-text-3);font-size:var(--tf-fs-sm);margin:0;padding:2px 0}.tf-il-fs-chips{display:flex;flex-wrap:wrap;gap:8px}.tf-il-fs-chip{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-text-2);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:var(--tf-fs-base);font-weight:500;gap:6px;height:36px;padding:0 12px;text-transform:capitalize;white-space:nowrap}.tf-il-fs-chip:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-fs-chip--on{background:var(--tf-ink);border-color:var(--tf-ink);color:var(--tf-surface)}.tf-il-fs-chip--on .tf-il-fs-chip__num{color:hsla(0,0%,100%,.7)}.tf-il-fs-chip__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums}.tf-il-fs-rows,.tf-il-fs-toggles{border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);overflow:hidden}.tf-il-fs-toggles{display:flex;flex-direction:column}.tf-il-fs-toggle{align-items:center;background:var(--tf-surface);border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;min-height:48px;padding:0 12px}.tf-il-fs-toggle:not(:last-child){border-bottom:1px solid var(--tf-border)}.tf-il-fs-toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--tf-orange-ink);outline:none}.tf-il-fs-toggle__name{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-il-fs-toggle__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-variant-numeric:tabular-nums;font-weight:400}.tf-il-fs-switch{align-items:center;background:var(--tf-border-strong);border-radius:10px;box-sizing:border-box;display:flex;flex:none;height:20px;padding:2px;transition:background .18s;width:36px}.tf-il-fs-switch span{background:var(--tf-surface);border-radius:50%;height:16px;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;width:16px}.tf-il-fs-switch--on{background:var(--tf-orange-strong)}.tf-il-fs-switch--on span{-webkit-transform:translateX(16px);transform:translateX(16px)}@media(prefers-reduced-motion:reduce){.tf-il-fs-switch,.tf-il-fs-switch span{transition:none}}.tf-il-fs-row:not(:last-child){border-bottom:1px solid var(--tf-border)}.tf-il-fs-row__head{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;justify-content:space-between;min-height:48px;padding:0 12px;width:100%}.tf-il-fs-row__head:focus-visible{box-shadow:inset 0 0 0 2px var(--tf-orange-ink);outline:none}.tf-il-fs-row__name{color:var(--tf-ink);font-size:var(--tf-fs-base);font-weight:500}.tf-il-fs-row__value{align-items:center;color:var(--tf-text-2);display:flex;font-size:var(--tf-fs-base);gap:4px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-il-fs-row__value--set{color:var(--tf-ink);font-weight:600}.tf-il-fs-row__chev{color:var(--tf-text-3);flex:none}.tf-il-fs-row__body{display:flex;flex-direction:column;max-height:260px;overflow-y:auto;padding:0 4px 8px}.tf-il-fs-opt{align-items:center;background:none;border:none;border-radius:var(--tf-radius);cursor:pointer;display:flex;font-family:inherit;gap:10px;justify-content:space-between;min-height:40px;padding:0 8px;text-align:left}.tf-il-fs-opt:active{background:var(--tf-hover)}.tf-il-fs-opt:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-fs-opt__label{color:var(--tf-ink);font-size:var(--tf-fs-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-il-fs-opt--on .tf-il-fs-opt__label{font-weight:600}.tf-il-fs-opt__check{color:var(--tf-orange-ink)}.tf-il-muted{color:var(--tf-text-3)}.tf-il-age{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tf-il-health{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.tf-il-health>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tf-il-health__track{stroke:var(--tf-border)}.tf-il-health__mark{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-ink);font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;position:absolute}.tf-il-tablewrap{background:var(--tf-surface);flex:1 1;min-height:0;overflow:auto;position:relative}.tf-il-tablewrap::-webkit-scrollbar{height:12px;width:12px}.tf-il-tablewrap::-webkit-scrollbar-thumb{background:var(--tf-border-strong);border:3px solid var(--tf-surface);border-radius:8px}.tf-il-tablewrap::-webkit-scrollbar-track{background:var(--tf-surface)}.tf-il-tablewrap__progress{position:-webkit-sticky;position:sticky;top:0;z-index:8}.tf-il-table th{z-index:5}.tf-il-table td{background:var(--tf-surface);vertical-align:middle;white-space:nowrap}.tf-il-table .tf-il-td--right,.tf-il-table .tf-il-th--right{text-align:right}.tf-il-table .tf-il-td--unit{max-width:0;min-width:152px;width:100%}.tf-il-table .tf-il-row{cursor:pointer}.tf-il-table .tf-il-row--pending td,.tf-il-table .tf-il-row--pending:hover td{background:var(--tf-warn-bg)}.tf-il-table .tf-il-row--error td,.tf-il-table .tf-il-row--error:hover td{background:var(--tf-danger-bg)}.tf-il-table .tf-il-cbcol{box-sizing:border-box;left:0;max-width:60px;min-width:60px;padding-left:22px;padding-right:4px;position:-webkit-sticky;position:sticky;width:60px;z-index:3}.tf-il-table th.tf-il-cbcol{z-index:6}.tf-il-table .tf-il-thumbcol{padding-left:4px;padding-right:4px;width:72px}.tf-il-table .tf-il-actcol{border-left:1px solid var(--tf-border);position:-webkit-sticky;position:sticky;right:0;width:72px;z-index:3}.tf-il-table th.tf-il-actcol{text-align:center;z-index:6}.tf-il-selectall{align-items:center;display:flex;gap:2px}.tf-il-selectall__chev{background:none;border:none;border-radius:var(--tf-radius);color:var(--tf-text-3);cursor:pointer;display:inline-flex;padding:0}.tf-il-selectall__chev:hover{color:var(--tf-ink)}.tf-il-selectall__chev:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-cb{position:relative}.tf-il-cb,.tf-il-cb__flags{align-items:center;display:flex}.tf-il-cb__flags{color:var(--tf-text-3);flex-direction:column;gap:2px;left:-19px;position:absolute}.tf-il-cb__flag{display:inline-flex}.tf-il-cb__rj{width:16px}.tf-il-thumb{background:var(--tf-surface-2);border-radius:var(--tf-radius);height:48px;overflow:hidden;position:relative;width:64px}.tf-il-thumb__badge{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:rgba(28,26,23,.78);border-radius:4px;bottom:3px;color:#fff;font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;right:3px;z-index:3}.tf-il-sort{background:none;border:0;border-radius:var(--tf-radius);color:inherit;cursor:pointer;font:inherit;padding:4px 0}.tf-il-sort:hover{color:var(--tf-ink)}.tf-il-sort:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-sort__dir{color:var(--tf-ink);margin-left:4px}.tf-il-stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";display:inline-block;font-family:var(--tf-font);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;max-width:12ch;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tf-il-unit{background:none;border:0;border-radius:var(--tf-radius);color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:0;text-align:left;width:100%}.tf-il-unit:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-unit__title{font-weight:600}.tf-il-unit__spec,.tf-il-unit__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-il-unit__spec{color:var(--tf-text-2);font-size:var(--tf-fs-sm)}.tf-il-price,.tf-il-sale{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tf-il-price__was{color:var(--tf-text-3);display:block;font-size:var(--tf-fs-xs);font-weight:400}.tf-il-note{color:var(--tf-text-2);display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis}.tf-il-date,.tf-il-note{font-size:var(--tf-fs-sm);white-space:nowrap}.tf-il-date{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tf-il-edited{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.tf-il-acts{align-items:center;display:flex;justify-content:center}.tf-il-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--tf-ink);border-radius:var(--tf-radius);color:var(--tf-surface);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;line-height:18px;min-width:18px;padding:0 5px}.tf-il-search{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);box-sizing:border-box;display:flex;gap:6px;height:32px;padding:0 8px;width:300px}.tf-il-search:focus-within{border-color:var(--tf-ink);box-shadow:var(--tf-focus)}.tf-il-search input{background:transparent;border:0;color:var(--tf-ink);flex:1 1;font:inherit;font-size:var(--tf-fs-base);min-width:0;outline:0}.tf-il-search input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-il-search input::placeholder{color:var(--tf-text-3)}.tf-il-search__icon{color:var(--tf-text-2)}.tf-il-search__kbd{border:1px solid var(--tf-border);border-radius:var(--tf-radius);color:var(--tf-text-3);font-family:var(--tf-font-mono);font-size:var(--tf-fs-xs);padding:0 5px}.tf-il-colpop{padding:8px;width:220px}.tf-il-colpop .tf-popover__header{margin:0;padding:4px 8px 8px}.tf-il-colpop__opt{align-items:center;border-radius:var(--tf-radius);display:flex;min-height:34px;padding:0 8px}.tf-il-colpop__opt:hover{background:var(--tf-hover)}.tf-il-colpop__opt .tf-checkbox{flex:1 1;gap:12px}.tf-il-colpop__opt .tf-checkbox__label{flex:1 1;font-weight:500}.tf-il-mtop{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;flex:none;flex-direction:column;gap:10px;padding:12px 14px 10px}.tf-il-mtop__row{align-items:center;display:flex;gap:10px}.tf-il-msearch{align-items:center;background:var(--tf-surface-2);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);box-sizing:border-box;display:flex;flex:1 1;gap:9px;height:44px;padding:0 14px}.tf-il-msearch input{background:none;border:none;color:var(--tf-ink);flex:1 1;font-family:inherit;font-size:var(--tf-fs-base);min-width:0;outline:none}.tf-il-msearch input::-webkit-input-placeholder{color:var(--tf-text-3)}.tf-il-msearch input::placeholder{color:var(--tf-text-3)}.tf-il-msearch:focus-within{background:var(--tf-surface);border-color:var(--tf-border-strong)}.tf-il-msearch__icon{color:var(--tf-text-3)}.tf-il-mtabs{overflow-x:auto;scrollbar-width:none}.tf-il-mtabs::-webkit-scrollbar{display:none}.tf-il-mtabs .tf-tabs{gap:20px;min-width:100%;width:-webkit-max-content;width:max-content}.tf-il-mchips{align-items:center;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.tf-il-mchips::-webkit-scrollbar{height:0}.tf-il-mchips__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.tf-il-mbody{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:12px 14px 96px}.tf-il-mcount{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.tf-il-mcount__label{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500}.tf-il-mcount__select{background:none;border:none;border-radius:var(--tf-radius);color:var(--tf-orange-ink);cursor:pointer;font-family:inherit;font-size:var(--tf-fs-sm);font-weight:600;padding:4px 0}.tf-il-mcount__select:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-mprogress{border-radius:4px}.tf-il-msentinel{display:flex;justify-content:center;padding:14px 0 6px}.tf-il-mspinner{-webkit-animation:tf-il-mspin .7s linear infinite;animation:tf-il-mspin .7s linear infinite;border:2.5px solid rgba(255,155,65,.25);border-radius:50%;border-top:2.5px solid var(--tf-orange);box-sizing:border-box;height:22px;width:22px}@-webkit-keyframes tf-il-mspin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tf-il-mspin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.tf-il-mspinner{-webkit-animation-duration:2s;animation-duration:2s}}.tf-il-fab{align-items:center;background:var(--tf-orange-strong);border:none;border-radius:50%;bottom:calc(var(--tf-shell-bottom) + 18px);box-shadow:var(--tf-shadow-overlay);color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:18px;width:56px;z-index:800}.tf-il-fab:focus-visible{box-shadow:var(--tf-focus),var(--tf-shadow-overlay);outline:none}.tf-il-cards{display:flex;flex-direction:column;gap:10px}.tf-il-cards__empty{color:var(--tf-text-3);margin:0;padding:48px 16px;text-align:center}.tf-il-card{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);cursor:pointer;display:flex;gap:12px;height:124px;padding:10px}.tf-il-card--sel{background:var(--tf-selected);border-color:var(--tf-orange)}.tf-il-card--pending{background:var(--tf-warn-bg)}.tf-il-card--error{background:var(--tf-danger-bg)}.tf-il-card__thumb{background:var(--tf-neutral-bg);border:1px solid var(--tf-border);border-radius:var(--tf-radius);flex:none;height:104px;overflow:hidden;position:relative;width:104px}.tf-il-card__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:rgba(28,26,23,.78);border-radius:var(--tf-radius);bottom:5px;color:#fff;font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;padding:2px 6px;position:absolute;right:5px;z-index:3}.tf-il-card__main{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:space-between;min-width:0}.tf-il-card__toprow{align-items:flex-start;display:flex;gap:8px;min-height:calc(var(--tf-fs-base)*2.6)}.tf-il-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--tf-ink);display:-webkit-box;flex:1 1;font-size:var(--tf-fs-base);font-weight:600;line-height:1.3;min-width:0;overflow:hidden}.tf-il-card .tf-il-card__kebab{flex:none;height:28px;margin-top:-2px;width:28px}.tf-il-card__cbx{background:var(--tf-surface);border:1.5px solid var(--tf-border-strong);border-radius:var(--tf-radius);flex:none;height:20px;padding:0;position:relative;width:20px}.tf-il-card__cbx:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-card__cbx--on{background:var(--tf-orange);border-color:var(--tf-orange)}.tf-il-card__cbx--on:after{border:2px solid var(--tf-on-orange);border-left:0;border-top:0;content:"";height:10px;left:5px;position:absolute;top:1px;-webkit-transform:rotate(43deg);transform:rotate(43deg);width:5px}.tf-il-card__meta{align-items:center;display:flex;flex-wrap:nowrap;font-size:var(--tf-fs-xs);gap:4px 8px;min-width:0}.tf-il-card__stock{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-family:var(--tf-font);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-il-card__pricerow{align-items:center;display:flex;gap:8px;min-width:0}.tf-il-card__health{display:inline-flex;flex:none;margin-left:auto}.tf-il-card__price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:var(--tf-fs-md);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.tf-il-card__was{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-3);font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;font-weight:400}.tf-il-card__flag{background:var(--tf-orange-tint);border-radius:var(--tf-radius);bottom:4px;color:var(--tf-orange-ink);font-size:11px;font-weight:600;gap:3px;left:4px;padding:2px 4px;position:absolute;right:4px;white-space:nowrap;z-index:3}.tf-il-card__flag,.tf-il-mfbtn{align-items:center;display:flex;justify-content:center}.tf-il-mfbtn{background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius-lg);color:var(--tf-ink);cursor:pointer;flex:none;height:44px;position:relative;width:44px}.tf-il-mfbtn:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-il-mfbtn__badge{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";align-items:center;background:var(--tf-orange);border-radius:var(--tf-radius);box-sizing:border-box;color:var(--tf-on-orange);display:flex;font-size:var(--tf-fs-xs);font-variant-numeric:tabular-nums;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px;position:absolute;right:-6px;top:-6px}.tf-il-snotice{align-items:center;background:var(--tf-orange-tint);border-bottom:1px solid var(--tf-border);color:var(--tf-ink);display:flex;flex-wrap:wrap;font-size:var(--tf-fs-sm);gap:8px;padding:8px 16px}.tf-il-snotice__text{flex:1 1;min-width:0}.tf-il-snotice__clear{align-items:center;background:var(--tf-surface);border:1px solid var(--tf-border-strong);border-radius:var(--tf-radius);color:var(--tf-ink);cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:2px 8px}.tf-il-snotice__clear:hover{background:var(--tf-hover)}.tf-il-snotice__clear:focus-visible{box-shadow:var(--tf-focus);outline:none}.tf-print-cell{position:relative}.tf-print-cell .thumb-wrapper{border-radius:4px;display:flex;height:80px;min-width:0;overflow:hidden;position:relative;text-align:center;width:100px}.tf-print-cell .thumb-wrapper .no-image{background-color:#fff;border:1px solid gray;border-radius:4px;color:gray;line-height:80px;text-align:center;vertical-align:middle;width:100%}.tf-print-cell .thumb-wrapper .overlay-image{object-fit:fill;position:absolute;width:auto;z-index:2}.tf-print-cell .thumb-wrapper .lower-text-overlay,.tf-print-cell .thumb-wrapper .upper-text-overlay{font-size:10px;left:0;max-height:16px;overflow:hidden;padding-top:2px;position:absolute;text-align:center;width:100%;z-index:1}.tf-print-cell .thumb-wrapper .upper-text-overlay{top:0}.tf-print-cell .thumb-wrapper .lower-text-overlay{bottom:0}.tf-print-cell .thumb-wrapper.ll{align-items:flex-end}.tf-print-cell .thumb-wrapper.lr{align-items:flex-end;justify-content:flex-end}.tf-print-cell .thumb-wrapper.ul{align-items:flex-start;justify-content:flex-start}.tf-print-cell .thumb-wrapper.ur{align-items:flex-start;justify-content:flex-end}.tf-print-cell .main-img{border:1px solid #ff9b41;border-radius:8px;height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.tf-print-cell .main-img.placeholder{max-height:100%}.tf-print-cell .image-count{position:absolute;right:-9px;top:37%;z-index:2}.tf-print-cell .image-count__badge{background:silver;border:1px solid #d6d6d6;border-radius:8px;color:#000;display:inline-block;font-size:12px;line-height:16px;padding:0 5px}@media(max-width:768px){.tf-print-cell,.tf-print-cell .thumb-wrapper{height:100%;width:100%}}.tf-il{background:var(--tf-surface);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);height:calc(100vh - var(--tf-shell-top));line-height:1.5;text-align:start}.tf-il .tf-il__print{display:none}.tf-il__space{flex:1 1}.tf-il-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.tf-il-head{background:var(--tf-surface);border-bottom:1px solid var(--tf-border);display:flex;flex:none;flex-direction:column;gap:12px;padding:4px 22px 12px}.tf-il-head .tf-tabs{border-bottom:0}.tf-il-head__row{align-items:center;display:flex;gap:8px}.tf-il-head__row:first-child{border-bottom:1px solid var(--tf-border)}.tf-il-head__row--tools{flex-wrap:wrap}.tf-il-body{display:flex;flex:1 1;min-height:0}.tf-il-main{background:var(--tf-surface);display:flex;flex:1 1;flex-direction:column;min-width:0}.tf-il-rescount{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tf-text-2);font-size:var(--tf-fs-sm);font-variant-numeric:tabular-nums;font-weight:500;margin:0;white-space:nowrap}@media(max-width:767px){.tf-il{height:auto;min-height:calc(100vh - var(--tf-shell-top))}body:has(.tf-il),html:has(.tf-il){scrollbar-width:none}body:has(.tf-il)::-webkit-scrollbar,html:has(.tf-il)::-webkit-scrollbar{display:none}}.tf-ads{background:var(--tf-surface-2);color:var(--tf-ink);display:flex;flex-direction:column;font-family:var(--tf-font);height:calc(100vh - var(--tf-shell-top) - var(--tf-shell-bottom));line-height:1.5;text-align:start}.tf-ads__body{display:flex;flex:1 1;min-height:0;padding:24px 32px}.tf-ads__panel{background:var(--tf-surface);border:1px solid var(--tf-border);border-radius:var(--tf-radius-lg);display:flex;flex:1 1;min-width:0;overflow:hidden}.tf-ads__frame{border:0;flex:1 1;width:100%}.tf-ads__state{align-items:center;display:flex;flex:1 1;justify-content:center;padding:24px}.tf-ads__state .tf-empty{align-items:center;max-width:420px;text-align:center}@media(max-width:767px){.tf-ads__body{padding:12px}}