.toolbar[data-v-0b3f92f2]{width:100%;padding:8px;padding-top:0;background-color:#fff;overflow:hidden;line-height:32px;border-bottom:1px solid #e6ebf5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .search-bar[data-v-0b3f92f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar .search-bar div[data-v-0b3f92f2]{margin-top:10px;margin-right:10px;min-width:200px}.toolbar .search-bar[data-v-0b3f92f2] input{height:32px;line-height:32px}.toolbar .operate-btn[data-v-0b3f92f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-top:10px}.toolbar .el-cascader[data-v-0b3f92f2],.toolbar[data-v-0b3f92f2] .el-input__icon{line-height:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.toolbar .el-input__inner[data-v-0b3f92f2]{line-height:32px!important;height:32px!important;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .el-date-editor[data-v-0b3f92f2] .el-range-separator{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:#a5a5a5}.pagination[data-v-501bef4a]{padding:7px;border-top:1px solid #ebeef5;background:#fff;text-align:right}.total[data-v-501bef4a]{float:left;margin-top:8px;margin-left:10px;font-size:13px;color:#606266}.feature-selector[data-v-27ca3297]{color:#1d2e4c}.feature-search[data-v-27ca3297]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin:18px 0 24px}.feature-search .el-input[data-v-27ca3297]{-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-search>.el-checkbox[data-v-27ca3297]{-ms-flex-negative:0;flex-shrink:0;margin:0}.feature-category[data-v-27ca3297]{margin:24px 0}.feature-category h3[data-v-27ca3297]{font-size:15px;margin:0 0 12px}.feature-options[data-v-27ca3297]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e3e9f2;border-left:1px solid #e3e9f2}.feature-option[data-v-27ca3297]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;min-height:58px;padding:12px 18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #e3e9f2;border-bottom:1px solid #e3e9f2;font-size:14px}.feature-option>span[data-v-27ca3297]{overflow-wrap:anywhere;line-height:1.5}.feature-option .el-switch[data-v-27ca3297]{-ms-flex-negative:0;flex-shrink:0}.feature-empty[data-v-27ca3297]{padding:35px 12px;text-align:center;color:#64748b;line-height:1.7}@media(max-width:1100px){.feature-options[data-v-27ca3297]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.feature-options[data-v-27ca3297]{grid-template-columns:1fr}.feature-search[data-v-27ca3297]{gap:12px}}.tenant-feature-panel[data-v-73eec89a]{height:100%;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#1d2e4c;font-size:14px}.tenant-feature-scroll[data-v-73eec89a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:24px 28px;scrollbar-width:thin;scrollbar-color:#bdc9dc #f6f8fc}.feature-intro h2[data-v-73eec89a]{margin:0 0 10px;font-size:22px;line-height:1.5;overflow-wrap:anywhere}.feature-additions>p[data-v-73eec89a],.feature-administrator>p[data-v-73eec89a],.feature-intro p[data-v-73eec89a]{color:#52627a;line-height:1.7;margin:8px 0 16px}.feature-readonly[data-v-73eec89a]{display:block;padding:12px;background:#f3f6fa;color:#52627a}.feature-alert[data-v-73eec89a]{background:#fff8eb;border:1px solid #f1d8ab;color:#805208;padding:12px 16px;margin:16px 0;line-height:1.7;overflow-wrap:anywhere}.feature-alert p[data-v-73eec89a]{margin:6px 0}.feature-administrator[data-v-73eec89a]{border-top:1px solid #e3e9f2;padding-top:20px;margin-top:30px}.feature-administrator>h3[data-v-73eec89a]{font-size:18px;margin:0 0 10px}.feature-existing[data-v-73eec89a]{margin:18px 0 22px}.feature-existing summary[data-v-73eec89a]{cursor:pointer;line-height:1.7;color:#40516b}.feature-existing-list[data-v-73eec89a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 18px;padding:16px 0;color:#52627a;font-size:13px;line-height:1.7}.feature-existing-list span[data-v-73eec89a]{overflow-wrap:anywhere}.feature-pending-summary[data-v-73eec89a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#52627a;font-size:13px;line-height:1.7;margin:8px 0}.feature-additions-toggle i[data-v-73eec89a]{margin-left:8px}.feature-additions[data-v-73eec89a]{margin-top:18px}.feature-additions[data-v-73eec89a] .auth-workbench{height:670px;border:1px solid #e3e9f2}.feature-footer[data-v-73eec89a]{-ms-flex-negative:0;flex-shrink:0;padding:18px 28px;border-top:1px solid #e3e9f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;background:#fff}.feature-footer>div[data-v-73eec89a]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.feature-footer span[data-v-73eec89a]{font-size:12px;color:#64748b}.feature-footer .el-button[data-v-73eec89a]{padding:13px 22px}.feature-state[data-v-73eec89a]{padding:40px 28px;line-height:1.7}.feature-review[data-v-73eec89a]{line-height:1.8;overflow-wrap:anywhere}.feature-review ul[data-v-73eec89a]{max-height:200px;overflow:auto}.feature-review h3[data-v-73eec89a]{margin-top:0}summary[data-v-73eec89a]:focus-visible{outline:2px solid #245eea;outline-offset:4px}@media(max-width:1100px){.tenant-feature-scroll[data-v-73eec89a]{padding:20px}.feature-footer[data-v-73eec89a]{padding:16px 20px}}@media(max-width:600px){.tenant-feature-scroll[data-v-73eec89a]{padding:16px}.feature-footer[data-v-73eec89a]{padding:14px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature-footer>div[data-v-73eec89a]:last-child{margin-left:auto}}.tenant-directory-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;white-space:nowrap}.tenant-directory-actions .el-button{-ms-flex-negative:0;flex-shrink:0;margin:0}.tenant-reset-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.tenant-reset-dialog{max-width:calc(100vw - 32px)}.tenant-reset-dialog p{overflow-wrap:anywhere}.tenant-reset-password{margin-top:18px}.tenant-reset-hint{font-size:12px;color:#64748b;line-height:1.6}.provision-feature-scope{margin:0 0 20px;padding:14px 16px;border:1px solid #e3e9f2;border-radius:6px;background:#fafcff}.provision-feature-scope summary{cursor:pointer;font-weight:600;line-height:1.7;color:#1d2e4c}.provision-feature-scope summary:focus-visible{outline:2px solid #245eea;outline-offset:4px}.provision-feature-scope p{font-size:13px;line-height:1.6;color:#52627a}.provision-shell>.auth-workbench{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.campus-provision-drawer{max-width:calc(100vw - 80px);color:#1d2e4c}.campus-provision-drawer .el-drawer__header{padding:22px 28px;margin:0;border-bottom:1px solid #e3e9f2;color:#1d2e4c;font-size:20px;font-weight:600}.campus-provision-drawer .el-drawer__header>:first-child{outline:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campus-provision-drawer .el-drawer__body{height:0;overflow:hidden;-ms-flex-direction:column;flex-direction:column}.campus-provision-drawer .el-drawer__body,.provision-shell{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.provision-shell{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.provision-progress{padding:20px 28px 8px;-ms-flex-negative:0;flex-shrink:0}.provision-progress ol{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none;gap:18px}.provision-progress li:not(.provision-progress-line),.provision-progress ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.provision-progress li:not(.provision-progress-line){gap:10px;color:#64748b;font-size:14px}.provision-progress li>span{width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edf1f8;color:#52627a}.provision-progress li.active{color:#245eea;font-weight:600}.provision-progress li.active>span{background:#245eea;color:#fff}.provision-progress li.complete>span{background:#18957d;color:#fff}.provision-progress-line{width:140px;height:1px;background:#d6e0f0}.provision-progress p{text-align:center;margin:14px 0 0;color:#64748b;font-size:12px;overflow-wrap:anywhere;line-height:1.5}.provision-progress p>span{margin:0 12px}.provision-basic{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:28px 56px}.provision-basic h2{font-size:22px;margin:0 0 10px;color:#1d2e4c}.provision-basic>p{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 30px}.provision-form-section{border-top:1px solid #e5eaf2;padding-top:22px;margin-top:24px}.provision-form-section h3{font-size:16px;margin:0 0 22px;color:#1d2e4c}.provision-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.provision-form .el-form-item__label{padding-bottom:8px;line-height:1.5;color:#40516b}.provision-form .el-date-editor{width:100%}.provision-field-hint{color:#64748b;font-size:12px;line-height:1.5;margin-top:8px}.provision-account-note{color:#52627a;font-size:13px;padding:14px 16px;background:#f3f7fd;border-radius:5px;line-height:1.6}.provision-account-note>i{margin-right:8px}.provision-basic-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-negative:0;flex-shrink:0;border-top:1px solid #e3e9f2;padding:18px 28px}.provision-basic-footer>span{font-size:12px;color:#64748b}.provision-basic-footer .el-button{padding:13px 22px}.provision-load-error{padding:10px 28px;background:#fff6e9;color:#805208;font-size:13px;-ms-flex-negative:0;flex-shrink:0}@media(max-width:900px){.campus-provision-drawer{max-width:100vw;width:100vw!important}.provision-basic{padding:22px 28px}}@media(max-width:600px){.campus-provision-drawer .el-drawer__header{padding:18px;font-size:18px}.provision-progress{padding:18px 16px 0}.provision-progress-line{width:54px}.provision-progress ol{gap:12px}.provision-basic{padding:22px 18px}.provision-form-grid{grid-template-columns:1fr}.provision-basic-footer{padding:14px 18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.provision-basic-footer .el-button{margin-left:auto}.provision-basic h2{font-size:20px}}