.s41s19p{background-color:var(--yl-background-subtle);-webkit-background-position:center;-webkit-background-size:cover;background-image:url(/brand/crm-startup-loading-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;min-width:640px;height:100vh;min-height:560px;display:flex;overflow:hidden}.yaolai-theme-root[data-theme=dark] .s41s19p{background-image:none;background-color:var(--yl-background-base)}.sslcuoe{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:-18px;animation:.26s ease-out both startup-content-enter-sslcuoe;display:flex}@keyframes startup-content-enter-sslcuoe{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sslcuoe{animation:none}}.s1oxte0p{color:var(--yl-font-primary);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(30px,2.6vw,36px);font-weight:650;line-height:1.35}.sabsyyn{width:42px;height:42px;display:block;position:relative}.syc5sce{color:var(--yl-status-primary-border);stroke-width:1.8px;width:42px;height:42px;position:absolute;inset:0}.s1htnppj{color:var(--yl-color-primary);stroke-dasharray:14 44;stroke-linecap:round;stroke-width:2.1px;width:42px;height:42px;animation:.78s linear infinite startup-loading-spin-s1htnppj;position:absolute;inset:0}@keyframes startup-loading-spin-s1htnppj{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.s1htnppj{animation-duration:1.6s}}.s1rntwwc{color:var(--yl-font-tertiary);margin-top:16px;font-size:14px;font-weight:400;line-height:22px}.ssfsdr2{color:var(--yl-font-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:32px 24px;display:flex}.ssfsdr2.page{min-height:100vh;padding:56px 24px}.ssfsdr2.table{min-height:260px;padding:42px 24px}.ssfsdr2.compact{min-height:96px;padding:20px}.s1sptfel{color:var(--yl-color-primary);stroke-width:2.2px;width:32px;height:32px;animation:.78s linear infinite system-loading-spin-s1sptfel}.compact .s1sptfel{width:24px;height:24px}.page .s1sptfel{width:38px;height:38px}.button-loading .s1sptfel{stroke-width:2.2px;width:16px;height:16px}.inline-loading .s1sptfel{stroke-width:2.2px;width:20px;height:20px}@keyframes system-loading-spin-s1sptfel{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.s1sptfel{animation-duration:1.6s}}.s4cjsk{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sor0xdx{justify-content:center;align-items:center;display:inline-flex}.s33nj0q{background:color-mix(in srgb, var(--yl-background-surface) 72%, transparent);cursor:progress;z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.s33nj0q>div{min-height:70px;padding:15px 24px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.s33nj0q{-webkit-backdrop-filter:blur(.25px);backdrop-filter:blur(.25px)}}:root{--yl-pagination-padding-block:8px;--yl-font-family:"PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--yl-advanced-toggle-padding:0 8px;--yl-control-font-size:14px;--yl-control-height:32px;--yl-filter-button-padding:0 14px;--yl-input-content-gap:8px;--yl-input-field-padding:0 8px;--yl-input-inline-padding:0 8px;--yl-list-filter-gap:8px;--yl-list-primary-action-gap:12px;--yl-list-tool-gap:8px;--yl-pagination-control-height:32px;--yl-pagination-font-size:14px;--yl-pagination-page-button-padding:0 4px;--yl-pagination-select-padding:0 8px;--yl-reset-button-min-width:auto;--yl-search-button-min-width:auto;--yl-text-button-gap:6px;--yl-text-button-padding:0 14px;--yl-table-header-height:45px;font-family:var(--yl-font-family);font-synthesis:none;text-rendering:optimizelegibility}[data-list-search-typography]{--yl-filter-value-color:var(--yl-font-primary)}[data-list-search-typography] input:not([type=checkbox]):not([type=radio]),[data-list-search-typography] select,[data-list-search-typography] button[role=combobox],[data-list-search-typography] [data-date-range-trigger]{font-family:var(--yl-font-family);font-size:var(--yl-control-font-size,14px);font-weight:400}[data-list-search-typography] input::placeholder{color:var(--yl-font-tertiary,#8a9bb1);font-family:inherit;font-size:inherit;opacity:1;font-weight:400}[data-list-search-typography] button[role=combobox],[data-list-search-typography] select{background:var(--yl-background-input)}.yaolai-theme-root{--blue:var(--yl-color-primary);--blue-dark:var(--yl-color-primary-hover);--line:var(--yl-border-light);--muted:var(--yl-font-secondary);--navy:var(--yl-font-primary);--surface:var(--yl-background-surface)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:640px;min-height:100%;margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}textarea{--yl-input-field-padding:8px}button{-webkit-tap-highlight-color:transparent;font-weight:var(--yl-control-font-weight)}.yl-date-picker-portal{z-index:10020;position:relative}.yl-date-picker-popper{z-index:10020!important}.yl-date-picker-calendar.react-datepicker{background:var(--yl-background-elevated);border:1px solid var(--yl-border-light);border-radius:var(--yl-radius-large);box-shadow:var(--yl-shadow-floating);color:var(--yl-font-primary);font-family:var(--yl-font-family);overflow:hidden}.yl-date-picker-calendar .react-datepicker__header{background:var(--yl-background-elevated);border-bottom:0;padding-top:0}.yl-date-picker-calendar--month .react-datepicker__day-names,.yl-date-picker-calendar--month .react-datepicker__month,.yl-date-picker-calendar--month .react-datepicker__today-button,.yl-date-picker-calendar--year .react-datepicker__day-names,.yl-date-picker-calendar--year .react-datepicker__month,.yl-date-picker-calendar--year .react-datepicker__today-button{display:none}.yl-date-picker-calendar .react-datepicker__current-month,.yl-date-picker-calendar .react-datepicker-time__header,.yl-date-picker-calendar .react-datepicker-year-header{color:var(--yl-font-primary);font-size:14px;font-weight:600}.yl-date-picker-calendar .react-datepicker__day-name{color:var(--yl-font-tertiary);width:30px;margin:2px;font-size:12px;line-height:30px}.yl-date-picker-calendar .react-datepicker__day,.yl-date-picker-calendar .react-datepicker__time-name{border-radius:var(--yl-radius-small);color:var(--yl-font-primary);font-size:13px;font-weight:var(--yl-control-font-weight);width:30px;margin:2px;line-height:30px}.yl-date-picker-calendar .react-datepicker__day:hover{background:var(--yl-background-elevated-hover)!important}.yl-date-picker-calendar .react-datepicker__day--selected,.yl-date-picker-calendar .react-datepicker__day--keyboard-selected{background:var(--yl-action-primary)!important;color:var(--yl-font-on-primary)!important}.yl-date-picker-calendar .react-datepicker__day--outside-month{color:var(--yl-font-tertiary)}.yl-date-picker-calendar .react-datepicker__day--disabled{color:var(--yl-font-disabled);opacity:.48}.yl-date-picker-calendar .react-datepicker__day:focus-visible{outline:2px solid var(--yl-color-primary);outline-offset:-2px}.yl-date-picker-calendar .react-datepicker__navigation{top:10px}.yl-date-picker-calendar .react-datepicker__today-button{background:var(--yl-background-elevated);border-top:1px solid var(--yl-border-light);color:var(--yl-color-primary);font-size:13px;font-weight:var(--yl-control-font-weight);padding:9px}.react-datepicker__input-container .react-datepicker__close-icon{right:27px}.react-datepicker__input-container .react-datepicker__close-icon:after{background:var(--yl-background-subtle);color:var(--yl-font-tertiary);width:18px;height:18px;font-size:14px;line-height:17px}.yl-region-cascader{box-sizing:border-box;color:var(--yl-font-primary,#102a4c);cursor:pointer;font-size:var(--app-overlay-field-font-size,14px);width:100%;min-width:0;max-width:100%;font-weight:400;display:inline-flex;position:relative}.yl-region-cascader .yl-region-cascader-content,.yl-region-cascader .yl-region-cascader-selector{box-sizing:border-box;background:var(--yl-background-input,#fff);border:1px solid var(--yl-border-strong,#d4deeb);border-radius:var(--yl-radius-small,4px);height:var(--yl-control-height);text-overflow:ellipsis;white-space:nowrap;align-items:center;width:100%;min-width:0;padding:0 36px 0 8px;font-weight:400;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.yl-region-cascader .yl-region-cascader-content .yl-region-cascader-selection-item,.yl-region-cascader .yl-region-cascader-selector .yl-region-cascader-selection-item{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.yl-region-cascader-focused .yl-region-cascader-content,.yl-region-cascader-focused .yl-region-cascader-selector,.yl-region-cascader:hover .yl-region-cascader-content,.yl-region-cascader:hover .yl-region-cascader-selector{border-color:var(--yl-color-primary,#007aff)}.yl-region-cascader-focused .yl-region-cascader-content,.yl-region-cascader-focused .yl-region-cascader-selector{box-shadow:var(--yl-focus-ring)}.yl-region-cascader-invalid .yl-region-cascader-content,.yl-region-cascader-invalid .yl-region-cascader-selector{border-color:var(--yl-color-danger,#dc3545);box-shadow:0 0 0 2px var(--yl-status-danger-background,#fff0f0)}.yl-region-cascader .yl-region-cascader-content,.yl-region-cascader .yl-region-cascader-selection-wrap,.yl-region-cascader .yl-region-cascader-selection-search,.yl-region-cascader .yl-region-cascader-selection-search-input{width:100%}.yl-region-cascader .yl-region-cascader-input,.yl-region-cascader .yl-region-cascader-selection-search-input{appearance:none;min-width:0;box-shadow:none!important;height:var(--yl-control-height)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.yl-region-cascader .yl-region-cascader-item,.yl-region-cascader .yl-region-cascader-placeholder,.yl-region-cascader .yl-region-cascader-selection-item,.yl-region-cascader .yl-region-cascader-selection-placeholder{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:absolute;inset:0 40px 0 12px;overflow:hidden}.yl-region-cascader .yl-region-cascader-placeholder,.yl-region-cascader .yl-region-cascader-selection-placeholder{color:var(--yl-filter-value-color,var(--yl-font-tertiary))}.yl-region-cascader .yl-region-cascader-suffix,.yl-region-cascader .yl-region-cascader-arrow,.yl-region-cascader .yl-region-cascader-clear{color:var(--yl-font-tertiary,#8b9aaf);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.yl-region-cascader .yl-region-cascader-clear{background:var(--yl-background-input,#fff);cursor:pointer;z-index:2;border:0;border-radius:50%;width:24px;height:24px;padding:0}.yl-region-cascader .yl-region-cascader-clear:hover{background:var(--yl-background-hover,#f0f4f9);color:var(--yl-font-secondary,#5f7088)}.yl-region-cascader-dropdown{background:var(--yl-background-elevated,#fff);border:1px solid var(--yl-border-light,#e6ebf2);border-radius:var(--yl-radius-medium,6px);box-shadow:var(--yl-shadow-floating,0 16px 46px #1f3e6829);z-index:130;max-width:calc(100vw - 32px);position:absolute;overflow:hidden}.yl-region-cascader-dropdown-hidden{display:none}.yl-region-cascader-menus{flex-wrap:nowrap;display:flex}.yl-region-cascader-menu{overscroll-behavior:contain;scrollbar-width:thin;flex:0 0 190px;height:auto;min-height:48px;max-height:min(310px,100dvh - 96px);margin:0;padding:8px;list-style:none;overflow:auto}.yl-region-cascader-menu+.yl-region-cascader-menu{border-left:1px solid var(--yl-border-light,#e6ebf2)}.yl-region-cascader-popup--compact.yl-region-cascader-dropdown{width:min(496px,100vw - 32px)!important}.yl-region-cascader-popup--compact .yl-region-cascader-menus{width:100%;min-width:0}.yl-region-cascader-popup--compact .yl-region-cascader-menu{flex:25%;width:25%;min-width:0;padding:6px 4px}.yl-region-cascader-popup--compact .yl-region-cascader-menu-item{padding:5px 22px 5px 8px;font-size:12px}.yl-region-cascader-popup--compact .yl-region-cascader-menu-item-expand-icon{right:6px}.yl-lead-source-cascader-popup.yl-region-cascader-dropdown{width:max-content!important;min-width:min(230px,100vw - 32px)!important}.yl-lead-source-cascader-popup .yl-region-cascader-menus{width:max-content;min-width:0}.yl-lead-source-cascader-popup .yl-region-cascader-menu{flex:0 0 min(230px,50vw - 16px);width:min(230px,50vw - 16px);min-width:0;max-width:none}.yl-region-cascader-menu-item{border-radius:var(--yl-radius-small,4px);color:var(--yl-font-secondary,#5f7088);cursor:pointer;min-height:var(--yl-control-height);white-space:nowrap;align-items:center;gap:8px;padding:5px 30px 5px 12px;font-size:14px;display:flex;position:relative}.yl-region-cascader-menu-item+.yl-region-cascader-menu-item{margin-top:2px}.yl-region-cascader-menu-item:hover:not(.yl-region-cascader-menu-item-disabled):not([aria-disabled=true]){background:var(--yl-background-elevated-hover);color:var(--yl-font-primary,#102a4c);font-weight:400}.yl-region-cascader-menu-item-active:not(.yl-region-cascader-menu-item-disabled):not([aria-disabled=true]),.yl-region-cascader-menu-item-active:hover:not(.yl-region-cascader-menu-item-disabled):not([aria-disabled=true]),.yl-region-cascader-menu-item-selected,.yl-region-cascader-menu-item[aria-checked=true],.yl-region-cascader-menu-item-selected:hover:not(.yl-region-cascader-menu-item-disabled),.yl-region-cascader-menu-item[aria-checked=true]:hover:not([aria-disabled=true]),.yl-region-cascader-menu-item[aria-checked=true].yl-region-cascader-menu-item-active{background:var(--yl-status-primary-background,#eaf2ff);color:var(--yl-color-primary,#007aff);font-weight:400}.yl-region-cascader-menu-item-disabled{cursor:not-allowed;opacity:.45}.yl-region-cascader-menu-item-content{text-overflow:ellipsis;flex:1;overflow:hidden}.yl-region-cascader-menu-item-expand-icon{align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.yl-region-cascader-popup .yl-region-cascader-item{color:var(--yl-font-secondary,#5f7088);cursor:pointer;padding:9px 14px;font-size:14px;line-height:22px}.yl-region-cascader-popup .yl-region-cascader-item-option-active,.yl-region-cascader-popup .yl-region-cascader-item-option-selected{background:var(--yl-status-primary-background,#eaf2ff);color:var(--yl-color-primary,#007aff)}.app-page-surface>div:last-child{min-height:100%;max-width:none!important;padding:var(--yl-page-padding)!important;margin:0!important}.app-page-surface>div.standard-list-page:last-child{padding:var(--yl-page-padding)!important}.app-page-surface [data-app-right-drawer]{height:100vh!important}.app-page-surface>div:last-child>header{margin-bottom:16px!important}.app-page-surface--collapsed>div:last-child>header>:first-child,.app-page-surface--collapsed>div:last-child>h1:first-child{margin-left:38px!important}.app-page-surface>div:last-child>header h1,.app-page-surface>div:last-child>h1{letter-spacing:0;font-family:var(--yl-font-family)!important;font-size:31px!important;font-weight:700!important;line-height:37px!important}.app-page-surface>div:last-child>header button{border-radius:var(--yl-radius-small)!important;font-size:13px!important;font-weight:var(--yl-control-font-weight)!important;height:var(--yl-control-height)!important;padding-left:14px!important;padding-right:14px!important}.app-page-surface [data-app-right-drawer]>footer>button:not([data-yl-button]),.app-page-surface [data-app-centered-modal]>footer>button:not([data-yl-button]),.yaolai-theme-root>[data-app-right-drawer]>footer>button:not([data-yl-button]){font-size:14px!important;font-weight:var(--yl-control-font-weight)!important;height:var(--yl-control-height)!important;min-height:var(--yl-control-height)!important;padding-left:14px!important;padding-right:14px!important;line-height:20px!important}[data-app-standalone-modal]>footer>button:not([data-yl-button]){font-size:12px!important;font-weight:var(--yl-control-font-weight)!important;height:var(--yl-control-height)!important;min-height:var(--yl-control-height)!important;padding-left:14px!important;padding-right:14px!important}[data-app-right-drawer],[data-app-centered-modal],[data-app-standalone-modal]{--app-overlay-body-font-size:14px;--app-overlay-caption-font-size:12px;--app-overlay-field-font-size:14px;--app-overlay-label-font-size:13px;--app-overlay-title-font-size:18px;font-size:var(--app-overlay-body-font-size)!important}.app-page-surface [data-app-centered-modal]{--app-overlay-body-font-size:15px;--app-overlay-caption-font-size:13px;--app-overlay-field-font-size:16px;--app-overlay-title-font-size:19px}[data-app-right-drawer]>header h1,[data-app-right-drawer]>header h2,[data-app-right-drawer]>header h3,[data-app-centered-modal] h3,[data-app-standalone-modal] h3{font-size:var(--app-overlay-title-font-size)!important}[data-app-right-drawer]>header h1,[data-app-right-drawer]>header h2,[data-app-right-drawer]>header h3{font-weight:700!important;line-height:26px!important}[data-app-right-drawer]>header{box-sizing:border-box!important;flex:0 0 52px!important;height:52px!important;min-height:52px!important;padding-top:0!important;padding-bottom:0!important}[data-app-right-drawer]>footer{box-sizing:border-box!important;flex:none!important;align-items:center!important;height:auto!important;min-height:52px!important;padding-top:10px!important;padding-bottom:10px!important}[data-app-centered-modal]>header,[data-app-standalone-modal]>header{box-sizing:border-box!important;flex:0 0 52px!important;height:52px!important;min-height:52px!important;padding-top:0!important;padding-bottom:0!important}[data-app-centered-modal]>footer,[data-app-standalone-modal]>footer{box-sizing:border-box!important;flex:0 0 52px!important;align-items:center!important;height:52px!important;min-height:52px!important;padding-top:10px!important;padding-bottom:10px!important}[data-app-right-drawer] label:not([data-yl-segment]):not([data-follow-up-method]):not([data-fixed-tag-choice]){font-size:var(--app-overlay-label-font-size)!important}[data-app-centered-modal] label:not([data-yl-segment]):not([data-follow-up-method]):not([data-fixed-tag-choice]),[data-app-centered-modal] input,[data-app-centered-modal] select,[data-app-centered-modal] textarea,[data-app-standalone-modal] label:not([data-yl-segment]):not([data-follow-up-method]):not([data-fixed-tag-choice]),[data-app-standalone-modal] input,[data-app-standalone-modal] select,[data-app-standalone-modal] textarea{font-size:var(--app-overlay-field-font-size)!important}[data-app-right-drawer] label:not([data-yl-segment]):not([data-follow-up-method]):not([data-fixed-tag-choice]){font-weight:500!important;line-height:20px!important}[data-app-right-drawer] input,[data-app-right-drawer] select,[data-app-right-drawer] textarea,[data-app-right-drawer] button[role=combobox]{font-size:var(--app-overlay-field-font-size)!important;font-weight:400!important;line-height:20px!important}[data-app-right-drawer] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-tag-selector-input]),[data-app-right-drawer] select,[data-app-right-drawer] button[role=combobox],[data-app-centered-modal] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-tag-selector-input]),[data-app-centered-modal] select,[data-app-centered-modal] button[role=combobox],[data-app-standalone-modal] input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-tag-selector-input]),[data-app-standalone-modal] select,[data-app-standalone-modal] button[role=combobox]{height:var(--yl-control-height)!important;min-height:var(--yl-control-height)!important}[data-app-centered-modal] input[data-inline-control]:not([type=checkbox]):not([type=radio]):not([type=hidden]){height:100%!important;min-height:0!important}.yaolai-theme-root input[data-inline-control]{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}[data-app-right-drawer] input[data-tag-selector-input],[data-app-centered-modal] input[data-tag-selector-input],[data-app-standalone-modal] input[data-tag-selector-input]{height:24px!important;min-height:24px!important}:is([data-app-right-drawer] label:has(>input[type=checkbox]),[data-app-right-drawer] label:has(>input[type=radio])){font-size:var(--app-overlay-field-font-size)!important;font-weight:400!important}[data-app-right-drawer] label button[role=combobox]{min-height:var(--yl-control-height)}:is([data-app-right-drawer],[data-app-centered-modal],[data-app-standalone-modal]) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([data-tag-selector-input]):not(.yl-region-cascader-input):not(.yl-region-cascader-selection-search-input),textarea,select,button[role=combobox]):focus-visible:not([aria-invalid=true]){border-color:var(--yl-color-primary);box-shadow:0 0 0 2px var(--yl-color-primary-soft);outline:0}[data-app-right-drawer] p,[data-app-right-drawer] li,[data-app-right-drawer] dt,[data-app-right-drawer] dd,[data-app-right-drawer] strong,[data-app-centered-modal] p,[data-app-centered-modal] li,[data-app-centered-modal] dt,[data-app-centered-modal] dd,[data-app-centered-modal] strong,[data-app-standalone-modal] p,[data-app-standalone-modal] li,[data-app-standalone-modal] dt,[data-app-standalone-modal] dd,[data-app-standalone-modal] strong{font-size:var(--app-overlay-body-font-size)!important}[data-app-right-drawer] small,[data-app-centered-modal] small,[data-app-standalone-modal] small{font-size:var(--app-overlay-caption-font-size)!important}[data-app-right-drawer] small{font-weight:400!important;line-height:18px!important}.app-page-surface [aria-label*=视图]>button,.app-page-surface [aria-label*=状态]>button,.app-page-surface [aria-label$=分类]>button{font-size:14px!important}.app-page-surface input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-page-surface select,.app-page-surface button[role=combobox]{height:var(--yl-control-height)!important;min-height:var(--yl-control-height)!important}.app-page-surface [aria-label$=筛选]>label,.app-page-surface [aria-label$=筛选]>select,.app-page-surface [aria-label$=筛选]>input,.app-page-surface [aria-label$=筛选]>button{height:var(--yl-control-height)!important}.app-page-surface div:has(>table){overflow-x:auto;border:1px solid var(--yl-border-strong)!important;border-radius:var(--yl-radius-medium)!important;box-shadow:none!important}.app-page-surface table{background:var(--yl-background-surface);border-spacing:0;border-collapse:separate!important}.app-page-surface table th{border-bottom:1px solid var(--yl-border-light);border-right:1px solid var(--yl-border-light);min-width:104px;background:var(--yl-background-subtle)!important;color:var(--yl-table-header-foreground)!important;font-size:var(--yl-table-header-font-size,13px)!important;font-weight:var(--yl-table-header-font-weight)!important;height:var(--yl-table-header-height)!important;padding:0 16px!important}.app-page-surface table td{border-bottom:1px solid var(--yl-border-light);border-right:1px solid var(--yl-border-light);min-width:104px;font-size:var(--yl-table-body-font-size)!important;border-top:0!important;height:54px!important;padding:8px 16px!important}.app-page-surface table tbody td *{font-size:var(--yl-table-body-font-size)!important}.app-page-surface table:not(.configurable-data-table):not(.plain-data-table) th:first-child,.app-page-surface table:not(.configurable-data-table):not(.plain-data-table) td:first-child{box-shadow:1px 0 0 var(--yl-border-light);width:210px;min-width:210px;position:sticky;left:0;background:var(--yl-background-surface)!important}.app-page-surface table:not(.configurable-data-table):not(.plain-data-table) th:first-child{z-index:5;background:var(--yl-background-subtle)!important}.app-page-surface table:not(.configurable-data-table):not(.plain-data-table) td:first-child{z-index:3}.app-page-surface table td>div,.app-page-surface table td>div>div{line-height:1.35!important}.app-page-surface table tr>:last-child{border-right:0}.app-page-surface div[data-role-permission-table]{overflow-x:auto;border:1px solid var(--yl-border-strong)!important;border-radius:var(--yl-radius-small)!important;box-shadow:none!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table{background:var(--yl-background-surface);table-layout:fixed;width:100%;min-width:900px;border-collapse:collapse!important;border-spacing:0!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table th,.app-page-surface div[data-role-permission-table]>table.role-permission-table td{border-bottom:1px solid var(--yl-border-light)!important;border-right:1px solid var(--yl-border-light)!important;min-width:0!important;padding:0 14px!important;position:static!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table th{background:var(--yl-background-subtle)!important;color:var(--yl-font-secondary)!important;font-size:var(--yl-table-header-font-size,13px)!important;height:var(--yl-table-header-height)!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table td{min-height:54px;background:var(--yl-background-surface)!important;color:var(--yl-font-primary)!important;font-size:var(--yl-table-body-font-size)!important;height:auto!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table tr:last-child td{border-bottom:0!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table tr>:last-child{border-right:0!important}.app-page-surface div[data-role-permission-table]>table.role-permission-table tbody tr:hover td{background:var(--yl-background-subtle)!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table){flex-direction:column;display:flex;padding:0!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table)>header{border-bottom:1px solid var(--yl-border-light);box-sizing:border-box;flex:none;min-height:64px;padding:12px 16px;margin:0!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table)>div:has(>label):not(:has(>table)){border-bottom:1px solid var(--yl-border-light);box-sizing:border-box;flex:none;min-height:52px;padding:10px 16px;margin:0!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table)>div:has(>button):not(:has(input)):not(:has(select)):not(:has(table)){box-sizing:border-box;flex:none;min-height:44px;padding:0 16px;margin:0!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table)>div[role=status]{margin:12px 16px!important}.app-page-surface>div:last-child:not(.settings-page):not(.standard-list-page):has(>header):has(table)>div:has(>table){flex:none;border:0!important;border-bottom:1px solid var(--yl-border-light)!important;border-radius:0!important}.app-page-surface>div.settings-page:last-child{flex-direction:column;height:100%;display:flex;padding:var(--yl-page-padding)!important}.app-page-surface>div.standard-list-page:last-child:has(>header){flex-direction:column;height:100%;min-height:100%;display:flex;overflow:auto;max-width:none!important;padding:var(--yl-page-padding)!important;margin:0!important}.app-page-surface>div.standard-list-page:last-child:has(>header)>header{border-bottom:0;min-height:52px;margin-bottom:16px!important;padding:0!important}.app-page-surface:has(>.organization-users-page){contain:inline-size;overflow-x:hidden}.app-page-surface>div.standard-list-page.organization-users-page:last-child{box-sizing:border-box;contain:inline-size;width:100%;min-width:0;overflow-x:hidden;max-width:100%!important}.app-page-surface>div.standard-list-page:last-child:has(>header)>header h1{letter-spacing:0;line-height:37px;font-size:31px!important;font-weight:700!important}.app-page-surface>div.standard-list-page:last-child:has(>header)>header button{border-radius:var(--yl-radius-small)!important;font-size:14px!important;font-weight:var(--yl-control-font-weight)!important;height:var(--yl-control-height)!important;padding-left:14px!important;padding-right:14px!important}.app-page-surface .standard-list-page [aria-label$=筛选]>label,.app-page-surface .standard-list-page [aria-label$=筛选]>select,.app-page-surface .standard-list-page [aria-label$=筛选]>input,.app-page-surface .standard-list-page [aria-label$=筛选]>button{height:var(--yl-control-height)!important}.app-page-surface .standard-list-page div:has(>table):not([data-role-permission-table]){box-shadow:none!important;border:0!important;border-radius:0!important}.app-page-surface .standard-list-page table{border-collapse:collapse!important}.app-page-surface .standard-list-page table th{border-bottom:1px solid var(--yl-border-light);border-right:0;min-width:0;background:var(--yl-background-subtle)!important;color:var(--yl-table-header-foreground)!important;font-size:var(--yl-table-header-font-size,13px)!important;font-weight:var(--yl-table-header-font-weight)!important;height:var(--yl-table-header-height)!important;padding:0 16px!important}.app-page-surface .standard-list-page table td{border-bottom:1px solid var(--yl-table-row-border);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-right:0;min-width:0;overflow:hidden;height:54px!important;padding:0 16px!important}.app-page-surface .standard-list-page table th[data-column-id=select],.app-page-surface .standard-list-page table td[data-column-id=select],.app-page-surface .standard-list-page table th[data-column-id=selection],.app-page-surface .standard-list-page table td[data-column-id=selection]{box-sizing:border-box;text-align:center;vertical-align:middle;padding:0!important}.app-page-surface .standard-list-page table.configurable-data-table td:not(.table-empty-cell){height:var(--yl-data-table-row-height,54px)!important}.app-page-surface .standard-list-page table.configurable-data-table tbody tr:not(:has(td.table-empty-cell)){height:var(--yl-data-table-row-height,54px)!important}.app-page-surface .standard-list-page table.configurable-data-table td:not(.table-empty-cell)>*{min-width:0;max-width:100%}.app-page-surface table td.table-empty-cell{width:auto;position:static;left:auto;box-shadow:none!important;text-align:center!important;vertical-align:middle!important;min-width:0!important;height:156px!important}.app-page-surface .standard-list-page table th:first-child,.app-page-surface .standard-list-page table td:first-child{width:180px;min-width:180px}@media (width<=1100px){.app-page-surface>div.settings-page:last-child{padding:var(--yl-page-padding)!important}.app-page-surface>div.standard-list-page:last-child:has(>header){padding:var(--yl-page-padding)!important}}@media (width<=620px){.app-page-surface>div.settings-page:last-child{padding:var(--yl-page-padding)!important}.app-page-surface>div.standard-list-page:last-child:has(>header){padding:var(--yl-page-padding)!important}}:fullscreen .app-page-surface>div.settings-page:last-child{padding:var(--yl-page-padding)!important}:fullscreen .app-page-surface>div.standard-list-page:last-child:has(>header){padding:var(--yl-page-padding)!important}.app-page-surface>div.settings-page.settings-page--split:last-child{padding-block:0!important}.app-page-surface>div.workspace-page:last-child{padding:0!important}:fullscreen .app-page-surface>div.workspace-page:last-child{padding:0!important}.app-page-surface>div.standard-list-page:last-child:has([data-list-panel],[data-list-workspace]){background:var(--yl-background-surface);padding:0!important}.app-page-surface>div.standard-list-page:last-child:has(table):not(.workspace-page):not(.settings-page){border-inline:1px solid var(--yl-border-light)}:is(:root[data-theme=dark],.yaolai-theme-root[data-theme=dark]) .app-page-surface>div.standard-list-page:last-child:has(table):not(.workspace-page):not(.settings-page){border-inline-color:#0000}.app-page-surface>.standard-list-page>[data-list-workspace],.app-page-surface>.standard-list-page>[data-list-panel],.app-page-surface>.standard-list-page>div>[data-list-panel]{box-shadow:none;border:0;border-radius:0}.app-page-surface>.standard-list-page>div>[data-list-panel]{height:auto;min-height:0}.app-page-surface>.standard-list-page>div>[data-list-panel]>[data-list-toolbar],.app-page-surface>.standard-list-page>[data-list-panel]>[data-list-toolbar]{padding:16px 16px 8px}.app-page-surface>.standard-list-page>div>[data-list-panel]:has(>[data-list-filters])>[data-list-toolbar]{border-bottom:0}.app-page-surface>.standard-list-page>[data-list-panel]:has(>[data-list-filters])>[data-list-toolbar]{border-bottom:0}.app-page-surface>.standard-list-page>div>[data-list-panel]>[data-list-filters],.app-page-surface>.standard-list-page>[data-list-panel]>[data-list-filters]{border-bottom:1px solid var(--yl-border-light);padding:8px 16px 16px}@media (width<=760px){.app-page-surface>.standard-list-page>div>[data-list-panel]>[data-list-toolbar],.app-page-surface>.standard-list-page>[data-list-panel]>[data-list-toolbar]{padding:12px 12px 6px}.app-page-surface>.standard-list-page>div>[data-list-panel]>[data-list-filters],.app-page-surface>.standard-list-page>[data-list-panel]>[data-list-filters]{padding:6px 12px 12px}}.app-page-surface .standard-list-page [data-list-panel]>[data-list-filters]:has([data-inline-table-tools]){padding-top:16px}@media (width<=760px){.app-page-surface .standard-list-page [data-list-panel]>[data-list-filters]:has([data-inline-table-tools]){padding-top:12px}}.app-page-surface .standard-list-page [data-list-panel]>[data-list-filters]:has([data-search-expanded=false]){padding-top:12px;padding-bottom:12px}.login-page{background:var(--surface);grid-template-columns:minmax(480px,1.08fr) minmax(500px,.92fr);width:100%;min-height:100vh;display:grid;overflow:hidden}.login-visual{background:radial-gradient(circle at 18% 18%, #fffffff2, transparent 28%), linear-gradient(145deg, var(--yl-background-subtle) 2%, #ecf2f9 48%, #e1eaf5 100%);border-right:1px solid #9eb1cd59;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.login-visual:before{content:"";background-image:linear-gradient(#40618b0b 1px,#0000 1px),linear-gradient(90deg,#40618b0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 80%);mask-image:linear-gradient(#00000080,#0000 80%)}.yaolai-theme-root[data-theme=dark] .login-visual{background:var(--yl-background-subtle)}.yaolai-theme-root[data-theme=dark] .architectural-graphic{opacity:.18}.brand{color:var(--blue);align-items:center;gap:13px;display:inline-flex}.brand__mark{flex:none;width:36px;height:36px}.brand__name{color:var(--yl-font-primary);letter-spacing:0;font-size:20px;font-weight:700}.login-visual__copy{z-index:3;width:min(560px,75%);margin:0 clamp(36px,5vw,78px);position:relative}.login-visual__copy h1{color:var(--navy);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(38px,3.6vw,62px);font-weight:560;line-height:1.19}.login-visual__copy p{color:var(--yl-font-secondary);margin:0;font-size:16px;line-height:1.8}.architectural-graphic{perspective:900px;width:87%;height:58%;position:absolute;bottom:-5%;right:-6%;transform:rotate(-3deg)}.architectural-graphic__plane,.architectural-graphic__beam,.architectural-graphic__horizon,.architectural-graphic__orb{position:absolute}.architectural-graphic__plane{background:linear-gradient(145deg,#ffffffb8,#d3e0f02e);border:1px solid #617ea538;transform:rotateX(68deg)rotate(-28deg);box-shadow:0 38px 90px #2a4b781f}.architectural-graphic__plane--one{width:73%;height:60%;bottom:8%;right:4%}.architectural-graphic__plane--two{background:#ffffff94;width:68%;height:65%;bottom:-17%;right:28%}.architectural-graphic__beam{background:linear-gradient(#0000,#486b9966,#0000);width:2px;height:112%;transform:rotate(28deg)}.architectural-graphic__beam--one{bottom:-24%;right:36%}.architectural-graphic__beam--two{bottom:-7%;right:18%}.architectural-graphic__horizon{background:linear-gradient(90deg,#0000,#40639273);width:83%;height:1px;bottom:34%;right:0}.architectural-graphic__orb{background:var(--blue);border:4px solid #ffffffd9;border-radius:50%;width:15px;height:15px;bottom:31%;right:27%;box-shadow:0 0 0 1px #007aff47,0 8px 24px #007aff59}.login-panel{background:radial-gradient(circle at 100% 0, #e0ebfb8f, transparent 29%), var(--yl-background-surface);place-items:center;min-height:100vh;padding:84px 9vw 90px;display:grid;position:relative}.login-card{width:min(100%,430px)}.login-card__heading{margin-bottom:44px}.login-card__heading h2{color:var(--navy);letter-spacing:-.035em;text-align:center;margin:0;font-size:34px;font-weight:650}.login-form{flex-direction:column;display:flex}.field{flex-direction:column;gap:10px;margin-bottom:23px;display:flex}.field__label{color:var(--yl-font-primary);font-size:14px;font-weight:600}.field input,.password-field input{border:1px solid var(--yl-border-strong);border-radius:var(--yl-radius-small);background:var(--yl-background-surface);width:100%;height:52px;color:var(--navy);outline:none;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.field>input{padding:0 16px}.field input::placeholder{color:var(--yl-font-tertiary)}.field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #007aff1a}.field input:disabled{cursor:not-allowed;background:var(--yl-background-subtle)}.password-field{display:block;position:relative}.password-field input{padding:0 50px 0 16px}.password-field__toggle{border-radius:var(--yl-radius-small);width:34px;height:34px;color:var(--yl-font-secondary);cursor:pointer;background:0 0;border:0;padding:7px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-field__toggle:hover{background:var(--yl-background-subtle);color:var(--navy)}.password-field__toggle svg{width:100%;height:100%}.form-options{justify-content:space-between;align-items:center;gap:20px;margin-top:1px;display:flex}.remember-option{color:var(--yl-font-secondary);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:inline-flex;position:relative}.text-button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.text-button:hover{color:var(--blue-dark)}.form-message{min-height:41px;padding-top:13px}.form-message p{color:var(--yl-font-secondary);margin:0;font-size:13px}.form-message__error{align-items:center;gap:8px;display:flex;color:var(--yl-color-danger)!important}.form-message__error span{border:1px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:grid}.captcha-block{margin-bottom:23px}.captcha-label{color:var(--yl-font-primary);align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.captcha-label__dot{background:var(--blue);border-radius:50%;width:6px;height:6px}.slider-track{border:1px solid var(--yl-border-light);background:var(--yl-background-subtle);-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:52px;position:relative;overflow:hidden}.slider-fill{background:#007aff14;height:100%;transition:width 80ms;position:absolute;top:0;left:0}.captcha-block.is-success .slider-fill{background:#1d9e751a}.captcha-block.is-error .slider-fill{background:#d2394a14}.slider-text{width:100%;height:100%;color:var(--yl-font-tertiary);pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:0;left:0}.captcha-block.is-success .slider-text{color:var(--yl-color-positive);font-weight:500}.captcha-block.is-error .slider-text{color:var(--yl-color-danger)}.slider-btn{border:1px solid var(--yl-border-strong);background:var(--yl-background-surface);cursor:grab;z-index:2;touch-action:none;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slider-btn:hover{border-color:var(--blue);box-shadow:0 0 0 3px #007aff1a}.slider-btn.is-dragging{cursor:grabbing;border-color:var(--blue)}.slider-btn.is-success{border-color:var(--yl-color-positive);background:var(--yl-color-positive);cursor:default}.slider-btn.is-error{border-color:var(--yl-color-danger);cursor:default}.slider-icon{width:18px;height:18px;color:var(--yl-font-secondary)}.slider-btn.is-success .slider-icon{color:var(--yl-font-on-primary)}.slider-btn.is-error .slider-icon{color:var(--yl-color-danger)}.captcha-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0a142399;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.captcha-modal{background:var(--yl-background-surface);border-radius:12px;width:400px;max-width:90vw;animation:.25s slideUp;overflow:hidden;box-shadow:0 20px 60px #0a142340}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.captcha-modal__header{border-bottom:1px solid var(--yl-border-light);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.captcha-modal__header h3{color:var(--yl-font-primary);margin:0;font-size:16px;font-weight:600}.captcha-modal__close{cursor:pointer;width:28px;height:28px;color:var(--yl-font-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.captcha-modal__close:hover{background:var(--yl-background-subtle);color:var(--yl-font-primary)}.captcha-modal__close svg{width:16px;height:16px}.captcha-modal__body{padding:24px 20px}.captcha-modal__body .captcha-block{margin-bottom:0}.captcha-modal--puzzle{width:400px}.captcha-puzzle__canvas{border:1px solid var(--yl-border-light);background:var(--yl-background-subtle);border-radius:9px;width:100%;min-height:220px;margin-bottom:16px;position:relative;overflow:hidden}.captcha-puzzle__canvas>img:first-child{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.captcha-puzzle__tile{z-index:2;object-fit:contain;filter:drop-shadow(0 2px 3px #0a203e47);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute}.captcha-puzzle__refresh{z-index:3;width:30px;height:30px;color:var(--yl-font-on-primary);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15273f8a;border:1px solid #ffffff85;border-radius:7px;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid;position:absolute;top:10px;right:10px}.captcha-puzzle__refresh:hover:not(:disabled){background:#007affd1;transform:rotate(18deg)}.captcha-puzzle__refresh:disabled{cursor:not-allowed;opacity:.45}.captcha-puzzle__refresh svg{width:17px;height:17px}.captcha-puzzle__loading{place-items:center;display:grid;position:absolute;inset:0}.captcha-puzzle__loading span{border:2px solid #007aff29;border-top-color:var(--blue);border-radius:50%;width:24px;height:24px;animation:.75s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}.captcha-puzzle.is-verifying .slider-btn,.captcha-puzzle.is-loading .slider-btn{cursor:wait;opacity:.72}.login-tab-group{border-bottom:1px solid var(--yl-border-light);gap:0;margin-bottom:28px;display:flex}.login-tab{color:var(--yl-font-tertiary);cursor:pointer;background:0 0;border:0;flex:1;padding:0 0 14px;font-size:15px;font-weight:500;transition:color .15s;position:relative}.login-tab:hover{color:var(--navy)}.login-tab.is-active{color:var(--blue)}.login-tab.is-active:after{content:"";background:var(--blue);border-radius:1px;width:40px;height:2px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.primary-button{border-radius:var(--yl-radius-small);background:var(--blue);width:100%;height:54px;color:var(--yl-font-on-primary);font-size:15px;font-weight:var(--yl-control-font-weight);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 12px 28px #007aff33}.primary-button:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px);box-shadow:0 14px 32px #007aff45}.primary-button:active:not(:disabled){transform:translateY(0)}.primary-button:disabled{cursor:wait;opacity:.72}.primary-button svg{width:20px;height:20px}.primary-button path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.login-panel__footer{color:var(--yl-font-tertiary);text-align:center;font-size:11px;position:absolute;bottom:31px;left:0;right:0}.signed-in-page{background:radial-gradient(circle at 50% 45%, #d9e8fd7a, transparent 30%), var(--yl-background-subtle);min-height:100vh}.signed-in-header{border-bottom:1px solid var(--line);background:#ffffffdb;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,72px);display:flex}.secondary-button{height:var(--yl-control-height);border:1px solid var(--yl-border-strong);background:var(--yl-background-surface);color:var(--yl-font-primary);cursor:pointer;border-radius:7px;padding:0 16px}.secondary-button:hover{border-color:var(--yl-border-strong);color:var(--navy)}.signed-in-content{text-align:center;flex-direction:column;align-items:center;width:min(560px,100% - 40px);margin:0 auto;padding-top:clamp(100px,17vh,180px);display:flex}.success-mark{background:var(--blue);width:64px;height:64px;color:var(--yl-font-on-primary);border-radius:18px;place-items:center;margin-bottom:31px;display:grid;box-shadow:0 16px 38px #007aff3d}.success-mark svg{width:32px;height:32px}.success-mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.signed-in-content h1{color:var(--navy);letter-spacing:-.04em;margin:16px 0 10px;font-size:42px}.signed-in-content>p{color:var(--muted);margin:0}.signed-in-content dl{border:1px solid var(--line);background:var(--yl-background-surface);border-radius:12px;grid-template-columns:1fr 1fr;width:100%;margin:42px 0 24px;display:grid;box-shadow:0 18px 45px #2a476c14}.signed-in-content dl div{padding:22px}.signed-in-content dl div+div{border-left:1px solid var(--line)}.signed-in-content dt{color:var(--yl-font-tertiary);margin-bottom:8px;font-size:12px}.signed-in-content dd{color:var(--yl-font-primary);margin:0;font-size:14px;font-weight:600}.signed-in-content__note{color:var(--yl-font-tertiary);font-size:12px}@media (width<=1050px){.login-page{grid-template-columns:minmax(400px,.9fr) minmax(480px,1.1fr)}.login-visual__copy{width:80%}.login-panel{padding-left:7vw;padding-right:7vw}}@media (width<=820px){.login-page{min-height:100dvh;display:block;overflow:visible}.login-visual{display:none}.login-panel{justify-content:center;align-items:center;min-height:100dvh;padding:64px 24px;display:flex}.login-card__heading{margin-bottom:36px}}@media (width<=480px){.login-panel{align-items:flex-start;padding:72px 20px}.login-card__heading h2{text-align:center;font-size:30px}.form-options{gap:12px}.signed-in-content dl{grid-template-columns:1fr}.signed-in-content dl div+div{border-top:1px solid var(--line);border-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html:has([data-initial-password-page]){min-width:0}body:has([data-initial-password-page]){min-width:0}#root:has([data-initial-password-page]){min-width:0}
