.account-page{min-height:100%;color:var(--solo-text);flex-direction:column;gap:16px;display:flex}.account-filter-panel,.account-table-panel{border:1px solid var(--solo-border);box-shadow:none;background:#fff;border-radius:8px}:root[data-solo-theme=dark] .account-filter-panel,:root[data-solo-theme=dark] .account-table-panel{background:linear-gradient(#18120ffa,#100c0af5)}.account-filter-panel{padding:18px}.account-table-panel{overflow:hidden}.account-table-toolbar{border-bottom:1px solid var(--solo-border);justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:16px 18px;display:flex}.account-filter-control{width:180px}.account-search-control{width:340px}.account-primary-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.account-primary-cell strong{color:var(--solo-text);font-weight:700;line-height:1.35}.account-primary-cell span{color:var(--solo-muted);font-size:12px;line-height:1.35}.account-time-cell{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;display:grid}.account-time-cell span{color:var(--solo-muted);font-size:12px}.account-time-cell strong{color:var(--solo-text);font-weight:500}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.account-permission-matrix{flex-direction:column;gap:12px;display:flex}.account-permission-matrix__toolbar{border:1px solid var(--solo-border);background:#ee4d2d0a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 10px;display:flex}.account-permission-matrix__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-permission-matrix--compact .account-permission-matrix__groups{grid-template-columns:1fr}.account-permission-matrix__group{border:1px solid var(--solo-border);background:#fff;border-radius:8px;overflow:hidden}:root[data-solo-theme=dark] .account-permission-matrix__group{background:#ffffff08}.account-permission-matrix__group-head{border-bottom:1px solid var(--solo-border);background:#24181408;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.account-permission-matrix__items{gap:0;display:grid}.account-permission-matrix__item{cursor:pointer;align-items:flex-start;gap:10px;min-height:56px;padding:10px 12px;display:flex}.account-permission-matrix__item+.account-permission-matrix__item{border-top:1px solid #2418140f}.account-permission-matrix__item span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-permission-matrix__item strong{color:var(--solo-text);font-size:13px;line-height:1.35}.account-permission-matrix__item small{color:var(--solo-muted);font-size:12px;line-height:1.4}.account-batch-hint{color:var(--solo-muted);background:#ee4d2d0d;border:1px solid #ee4d2d2e;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.account-batch-hint .anticon{color:var(--solo-orange-hot)}.account-editor-page{background:#f5f6f8;flex-direction:column;gap:16px;min-height:100%;padding-bottom:24px;display:flex}.account-editor-header{z-index:5;border-bottom:1px solid var(--solo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 18px;display:flex;position:sticky;top:0}:root[data-solo-theme=dark] .account-editor-page{background:#00000038}:root[data-solo-theme=dark] .account-editor-header,:root[data-solo-theme=dark] .account-editor-section{background:linear-gradient(#18120ffa,#100c0af5)}.account-editor-heading{align-items:center;gap:8px;min-width:0;display:flex}.account-editor-breadcrumb{color:var(--solo-text);font-size:16px;font-weight:600;line-height:1.4}.account-editor-section{border:1px solid var(--solo-border);background:#fff;border-radius:4px;margin:0 18px;padding:22px 24px 24px}.account-editor-section .ant-typography{margin-top:0}.account-editor-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.account-editor-grid{grid-template-columns:minmax(220px,360px) minmax(220px,360px);gap:0 22px;max-width:780px;display:grid}.account-editor-grid__wide{grid-column:1/-1}.account-permission-search{max-width:520px;margin-bottom:14px}.account-permission-tree{border:1px solid var(--solo-border);background:#fff;border-radius:4px;grid-template-columns:240px minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}:root[data-solo-theme=dark] .account-permission-tree{background:#ffffff08}.account-permission-tree__nav{border-right:1px solid var(--solo-border);background:#fafafa;flex-direction:column;gap:4px;padding:12px;display:flex}:root[data-solo-theme=dark] .account-permission-tree__nav{background:#ffffff0a}.account-permission-tree__nav-title{color:var(--solo-text);padding:8px 10px;font-weight:700}.account-permission-tree__nav-item{width:100%;min-height:58px;color:var(--solo-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.account-permission-tree__nav-item:hover,.account-permission-tree__nav-item.is-active{background:#673ab71a}.account-permission-tree__nav-item strong{font-size:14px;line-height:1.35}.account-permission-tree__nav-item span{color:var(--solo-muted);font-size:12px;line-height:1.35}.account-permission-tree__content{min-width:0;padding:14px 16px 18px}.account-permission-tree__group-head{border-bottom:1px solid var(--solo-border);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-bottom:10px;display:flex}.account-permission-tree__caret{border-top:6px solid #94a3b8;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.account-permission-tree__items{grid-template-columns:repeat(2,minmax(220px,1fr));gap:0 18px;padding-top:8px;display:grid}.account-permission-tree__item{cursor:pointer;border-bottom:1px solid #2418140f;align-items:flex-start;gap:10px;min-height:54px;padding:10px 0;display:flex}.account-permission-tree__item span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-permission-tree__item small{color:var(--solo-muted);font-size:12px;line-height:1.4}.account-bs-page{color:#1f2937;background:#f0f2f5;gap:0;min-height:100vh;padding-bottom:0}.account-bs-page--embedded{background:#f5f6f8;min-height:calc(100vh - 72px)}.account-bs-header{z-index:20;background:#fff;border-bottom:1px solid #e8ebf0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:0;min-height:84px;padding:0 max(24px,50vw - 845px);display:grid;position:sticky;top:0}.account-bs-page--embedded .account-bs-header{border:1px solid #e8ebf0;border-radius:6px 6px 0 0;min-height:72px;padding:0 24px;top:64px}.account-bs-back{color:#5b35d5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.account-bs-breadcrumb{color:#111827;font-size:16px;font-weight:600}.account-bs-actions{margin-left:auto}.account-bs-close,.account-bs-save{border-radius:3px;min-width:108px;height:42px;font-size:16px}.account-bs-header .account-bs-close.ant-btn{color:#374151;background:#fff;border-color:#e3e7ee;box-shadow:0 2px 4px #0f172a0a}.account-bs-header .account-bs-save.ant-btn-primary{box-shadow:none;background:#4e2ccf!important;border-color:#4e2ccf!important}.account-bs-shell{grid-template-columns:minmax(0,1414px) 260px;gap:0;max-width:1690px;margin:0 auto;display:grid}.account-bs-page--embedded .account-bs-shell{grid-template-columns:minmax(0,1fr) 240px;max-width:none;margin:0}.account-bs-main{flex-direction:column;gap:26px;min-width:0;padding:28px 0 56px;display:flex}.account-bs-main--single{max-width:none;margin:0;padding:28px 0 56px}.account-bs-page--embedded .account-bs-main,.account-bs-page--embedded .account-bs-main--single{padding:18px 0 48px}.account-bs-section{color:#1f2937;background:#fff;min-height:120px;padding:26px 28px 34px;scroll-margin-top:86px}.account-bs-section--basic{min-height:332px}.account-bs-page--embedded .account-bs-section--basic{padding:24px 28px 34px}.account-bs-section--permissions{min-height:640px;padding-bottom:46px}.account-bs-section .ant-typography{margin-top:0}.account-bs-section h4.ant-typography{color:#111827;margin-bottom:28px;font-size:20px;font-weight:700}.account-bs-section--basic h4.ant-typography{margin-bottom:36px}.account-bs-section-titleline,.account-bs-section-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.account-bs-section-titleline{justify-content:flex-start}.account-bs-section-titleline h4.ant-typography,.account-bs-section-actions h4.ant-typography{margin-bottom:0}.account-bs-section-actions .ant-btn-primary{background:#4e2ccf;border-color:#4e2ccf;border-radius:3px;min-width:132px;height:40px;font-size:16px}.account-bs-section-note{color:#4b5563;margin-top:-20px;margin-bottom:12px;font-size:14px;display:block}.account-bs-horizontal-form{flex-direction:column;gap:28px;max-width:none;display:flex}.account-bs-section--basic .account-bs-horizontal-form{margin-left:28px}.account-bs-form-row{margin-bottom:0}.account-bs-form-row .ant-form-item-row{grid-template-columns:160px minmax(0,1fr);align-items:center;column-gap:68px;display:grid}.account-bs-form-row--wide .ant-form-item-row{align-items:start}.account-bs-form-row .ant-form-item-label{text-align:left;padding:0}.account-bs-form-row--wide .ant-form-item-label{padding-top:8px}.account-bs-form-row .ant-form-item-label>label{color:#111827;height:auto;font-size:16px;line-height:22px}.account-bs-form-row .ant-form-item-label>label:after{display:none}.account-bs-form-row .ant-form-item-control{max-width:400px}.account-bs-form-row--wide .ant-form-item-control{max-width:1080px}.account-bs-input,.account-bs-input .ant-input,.account-bs-input.ant-input-password,.account-bs-textarea{border-radius:3px;font-size:15px}.account-bs-input,.account-bs-input.ant-input-password{height:42px}.account-bs-textarea{min-height:124px}.account-bs-role-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:28px 48px;padding:8px 0 36px;display:grid}.account-bs-role-grid .ant-checkbox-wrapper{color:#475569;min-width:0;font-size:16px}.account-bs-role-mark{color:#ff4d4f;margin-left:8px;font-weight:700}.account-bs-radio-row{margin-bottom:14px}.account-bs-radio-row .ant-radio-wrapper{color:#374151;margin-right:28px;font-size:15px}.account-bs-filter-row{align-items:center;gap:10px;margin:10px 0 14px;display:flex}.account-bs-filter-select{width:180px}.account-bs-filter-search{width:320px}.account-bs-check-panel{border-top:1px solid #edf0f5;flex-direction:column;width:100%;display:flex}.account-bs-check-group{border-bottom:1px solid #edf0f5;padding:16px 0 18px}.account-bs-check-group-head{color:#64748b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-bs-check-group-head .ant-checkbox-wrapper{color:#334155;font-size:16px;font-weight:700}.account-bs-check-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px 42px;padding-left:34px;display:grid}.account-bs-check-grid--compact{grid-template-columns:repeat(3,minmax(160px,1fr))}.account-bs-check-grid .ant-checkbox-wrapper{color:#475569;min-width:0;font-size:15px}.account-bs-green-hint{color:#10b981;margin:8px 0 16px;font-size:14px}.account-bs-inline-select{width:220px;margin-left:16px}.account-bs-form-line{color:#374151;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;min-height:44px;display:grid}.account-bs-form-line>span{color:#111827;font-size:15px}.account-bs-anchor{flex-direction:column;align-self:start;gap:0;min-height:420px;padding:22px 0 0 22px;display:flex;position:sticky;top:112px}.account-bs-page--embedded .account-bs-anchor{top:154px}.account-bs-anchor button{color:#64748b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;height:44px;font-size:16px;font-weight:600;display:flex;position:relative}.account-bs-anchor button:before{content:"";background:#d7d0f7;width:1px;position:absolute;top:0;bottom:0;left:4px}.account-bs-anchor button span{z-index:1;background:#a78bfa;border-radius:50%;width:10px;height:10px;position:relative}.account-bs-permission-search{width:535px;height:42px;margin-bottom:22px}.account-bs-page .account-permission-tree{border-color:#e8ebf0;border-radius:3px;grid-template-columns:267px minmax(0,1fr);height:620px;min-height:520px}.account-bs-page .account-permission-tree__nav{background:#f8fafc;gap:0;padding:0}.account-bs-page .account-permission-tree__nav-title{color:#111827;justify-content:space-between;align-items:center;min-height:70px;padding:0 26px;font-weight:700;display:flex}.account-bs-page .account-permission-tree__nav-title small{color:#94a3b8;font-size:12px;font-weight:500}.account-bs-page .account-permission-tree__nav-title--sub{border-top:1px solid #e8ebf0}.account-bs-page .account-permission-tree__nav-item{border-radius:0;min-height:78px;padding:12px 28px}.account-bs-page .account-permission-tree__nav-item.is-active{background:#e9ecef}.account-bs-page .account-permission-tree__nav-item.is-active strong{color:#4e2ccf}.account-bs-page .account-permission-tree__nav-item strong{color:#334155;font-size:16px}.account-bs-page .account-permission-tree__content{min-height:0;padding:18px 26px 34px;overflow-y:auto}.account-bs-page .account-permission-tree__group-head{justify-content:flex-start;gap:10px;min-height:42px;padding-bottom:12px}.account-bs-page .account-permission-tree__items{grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 54px}.account-bs-page .account-permission-tree__branch-items{grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 54px;display:grid}.account-bs-page .account-permission-tree__branch{min-width:0}.account-bs-page .account-permission-tree__branch-head{align-items:center;gap:6px;min-height:42px;padding:8px 0;font-weight:600;display:flex}.account-bs-page .account-permission-tree__branch.is-expanded{border-top:1px solid #e8ebf0;grid-column:1/-1;padding:10px 0}.account-bs-page .account-permission-tree__branch.is-expanded .account-permission-tree__branch-head{min-height:32px;padding:0}.account-bs-page .account-permission-tree__branch-toggle{color:#94a3b8;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.account-bs-page .account-permission-tree__branch-toggle:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}@media (hover:hover){.account-bs-page .account-permission-tree__branch-toggle:not(:disabled):hover{color:#4e2ccf}}.account-bs-page .account-permission-tree__branch-toggle:not(:disabled):active{transform:translateY(1px)}.account-bs-page .account-permission-tree__branch-toggle:disabled{cursor:not-allowed;opacity:.5}.account-bs-page .account-permission-tree__branch-caret{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid;width:0;height:0}.account-bs-page .account-permission-tree__branch-toggle[aria-expanded=true] .account-permission-tree__branch-caret{transform:rotate(90deg)}.account-bs-page .account-permission-tree__group-toggle[aria-expanded=false] .account-permission-tree__caret{transform:rotate(-90deg)}.account-bs-page .account-permission-tree__branch>.account-permission-tree__branch-items{border-left:1px solid #e8ebf0;margin:6px 0 0 20px;padding-left:16px}.account-bs-page .account-permission-tree__item{border-bottom:0;min-height:42px;padding:8px 0}.account-bs-page .account-permission-tree__item small{display:none}.account-bs-page .ant-checkbox-checked .ant-checkbox-inner,.account-bs-page .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#4e2ccf;border-color:#4e2ccf}.account-bs-page .ant-checkbox-wrapper:hover .ant-checkbox-inner,.account-bs-page .ant-checkbox:hover .ant-checkbox-inner,.account-bs-page .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:#4e2ccf}:root[data-solo-theme=dark] .account-bs-page{background:color-mix(in srgb, var(--solo-bg) 84%, transparent);color:var(--solo-text)}:root[data-solo-theme=dark] .account-bs-page--embedded{background:#0000002e}:root[data-solo-theme=dark] .account-bs-header{border-color:var(--solo-border);background:linear-gradient(180deg, color-mix(in srgb, var(--solo-panel-raised) 88%, #000), var(--solo-panel))}:root[data-solo-theme=dark] .account-bs-breadcrumb,:root[data-solo-theme=dark] .account-bs-section,:root[data-solo-theme=dark] .account-bs-section h4.ant-typography,:root[data-solo-theme=dark] .account-bs-form-row .ant-form-item-label>label,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-title,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-item strong,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__group-head .ant-checkbox-wrapper,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__item .ant-typography{color:var(--solo-text)!important}:root[data-solo-theme=dark] .account-bs-section{border:1px solid var(--solo-border);background:linear-gradient(180deg, color-mix(in srgb, var(--solo-panel) 96%, #000), var(--solo-panel))}:root[data-solo-theme=dark] .account-permission-tree__branch,:root[data-solo-theme=dark] .account-permission-tree__branch>.account-permission-tree__branch-items{border-color:var(--solo-border)}:root[data-solo-theme=dark] .account-bs-section-titleline .ant-typography-secondary,:root[data-solo-theme=dark] .account-bs-anchor button,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-title small,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-item span,:root[data-solo-theme=dark] .account-bs-page .ant-input-data-count{color:var(--solo-muted)!important}:root[data-solo-theme=dark] .account-bs-header .account-bs-close.ant-btn{border-color:var(--solo-border);background:var(--solo-panel-soft);color:var(--solo-text);box-shadow:none}:root[data-solo-theme=dark] .account-bs-input,:root[data-solo-theme=dark] .account-bs-textarea,:root[data-solo-theme=dark] .account-bs-permission-search,:root[data-solo-theme=dark] .account-bs-filter-search,:root[data-solo-theme=dark] .account-bs-page .ant-input-affix-wrapper,:root[data-solo-theme=dark] .account-bs-page .ant-input,:root[data-solo-theme=dark] .account-bs-page .ant-select,:root[data-solo-theme=dark] .account-bs-page .ant-select-selector{border-color:var(--solo-border)!important;background:var(--solo-bg-soft)!important;color:var(--solo-text)!important}:root[data-solo-theme=dark] .account-bs-page .ant-select-content,:root[data-solo-theme=dark] .account-bs-page .ant-select-selection-item,:root[data-solo-theme=dark] .account-bs-page .ant-select-arrow{color:var(--solo-text)!important}:root[data-solo-theme=dark] .account-bs-page .ant-input::placeholder,:root[data-solo-theme=dark] .account-bs-page textarea::placeholder,:root[data-solo-theme=dark] .account-bs-page .ant-select-selection-placeholder{color:color-mix(in srgb, var(--solo-muted) 72%, transparent)!important}:root[data-solo-theme=dark] .account-bs-form-line,:root[data-solo-theme=dark] .account-bs-form-line>span,:root[data-solo-theme=dark] .account-bs-role-grid .ant-checkbox-wrapper,:root[data-solo-theme=dark] .account-bs-radio-row .ant-radio-wrapper,:root[data-solo-theme=dark] .account-bs-check-group-head .ant-checkbox-wrapper,:root[data-solo-theme=dark] .account-bs-check-grid .ant-checkbox-wrapper,:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-wrapper,:root[data-solo-theme=dark] .account-bs-page .ant-radio-wrapper,:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-label,:root[data-solo-theme=dark] .account-bs-page .ant-radio-label{color:var(--solo-text)!important}:root[data-solo-theme=dark] .account-bs-section-note,:root[data-solo-theme=dark] .account-bs-check-group-head{color:var(--solo-muted)!important}:root[data-solo-theme=dark] .account-bs-check-panel,:root[data-solo-theme=dark] .account-bs-check-group{border-color:var(--solo-border)}:root[data-solo-theme=dark] .account-bs-check-table-head,:root[data-solo-theme=dark] .account-bs-status-tip{background:color-mix(in srgb, var(--solo-panel-soft) 72%, var(--solo-panel));color:var(--solo-text)}:root[data-solo-theme=dark] .account-bs-page .ant-checkbox,:root[data-solo-theme=dark] .account-bs-page .ant-radio{border:1px solid var(--solo-border)!important;background:color-mix(in srgb, var(--solo-bg-soft) 88%, var(--solo-panel))!important}:root[data-solo-theme=dark] .account-bs-page .ant-checkbox:hover,:root[data-solo-theme=dark] .account-bs-page .ant-radio:hover{border-color:var(--solo-orange)!important}:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-disabled,:root[data-solo-theme=dark] .account-bs-page .ant-radio-disabled{border-color:color-mix(in srgb, var(--solo-border) 84%, transparent)!important;background:color-mix(in srgb, var(--solo-panel-soft) 72%, #000)!important}:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-checked,:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-indeterminate,:root[data-solo-theme=dark] .account-bs-page .ant-radio-checked{border-color:var(--solo-orange)!important;background:var(--solo-orange)!important}:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-checked:after,:root[data-solo-theme=dark] .account-bs-page .ant-checkbox-indeterminate:after{border-color:#fff!important}:root[data-solo-theme=dark] .account-bs-page .ant-radio-checked:after{background:#fff!important}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree{border-color:var(--solo-border);background:var(--solo-panel)}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav{background:color-mix(in srgb, var(--solo-panel-soft) 78%, var(--solo-panel))}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-title--sub,:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__group-head{border-color:var(--solo-border)}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__content{background:var(--solo-panel)}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-item.is-active{background:color-mix(in srgb, var(--solo-orange) 11%, var(--solo-panel-soft))}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__nav-item.is-active strong{color:#ffb08f!important}:root[data-solo-theme=dark] .account-bs-page .account-permission-tree__items{background:color-mix(in srgb, var(--solo-panel-soft) 42%, var(--solo-panel));border-color:var(--solo-border)}:root[data-solo-theme=dark] .account-bs-anchor button:before{background:color-mix(in srgb, #a78bfa 44%, var(--solo-border))}.account-bs-check-table-head{color:#111827;background:#f4f6f9;border-radius:3px;grid-template-columns:280px minmax(0,1fr) auto;align-items:center;min-height:50px;padding:0 18px;display:grid}.account-bs-check-table-head .ant-btn{color:#111827;background:#e5e7eb;border:0}.account-bs-empty-line{border-bottom:1px solid #edf0f5;padding:28px 0}.account-bs-section-button.ant-btn-primary{background:#4e2ccf;border-color:#4e2ccf;border-radius:3px;min-width:132px;height:40px;font-size:16px}.account-bs-form-row--no-label .ant-form-item-row{display:block}.account-bs-form-row--no-label .ant-form-item-control{max-width:none}.account-bs-form-line--disabled .ant-input[disabled]{background:#fafafa}.account-bs-radio-column{flex-direction:column;gap:18px;display:flex}.account-bs-radio-column .ant-radio-wrapper{color:#374151;font-size:15px}.account-bs-status-tip{color:#64748b;background:#f7f8fb;border-radius:3px;align-items:center;gap:10px;min-height:48px;margin-top:20px;padding:0 16px;font-size:14px;display:flex}.account-bs-status-tip .anticon{color:#f59e0b}.account-bs-status-tip--reserved{color:#10b981;font-weight:600}.account-bs-status-tip--reserved .anticon,.account-bs-green-hint .anticon{color:#10b981}.account-bs-green-hint{color:#10b981;align-items:center;gap:10px;margin:8px 0 28px;font-size:15px;font-weight:600;display:flex}.account-bs-reserved{position:relative}.account-bs-reserved:after{color:#94a3b8;content:"预留";background:#f8fafc;border:1px solid #d8dde8;border-radius:999px;padding:3px 10px;font-size:12px;line-height:18px;position:absolute;top:28px;right:28px}html[lang=zh-TW] .account-bs-reserved:after{content:"預留"}.account-bs-reserved .ant-checkbox-wrapper,.account-bs-reserved .ant-radio-wrapper,.account-bs-reserved .ant-typography,.account-bs-reserved .account-bs-form-line,.account-bs-reserved .account-bs-section-note{color:#64748b}.account-security-page{gap:24px;width:min(100%,980px);padding:8px 0 40px}.account-security-page__loading{place-items:center;min-height:360px;display:grid}.account-security-page__header{flex-direction:column;gap:8px;max-width:660px;display:flex}.account-security-page__header .account-bs-breadcrumb{color:var(--solo-muted);font-size:13px;font-weight:500}.account-security-page__header .ant-typography{color:var(--solo-text);margin:0}.account-security-page__header h2.ant-typography{margin-top:4px;font-size:30px;line-height:1.2}.account-security-page__header .ant-typography-paragraph{color:var(--solo-muted);font-size:14px;line-height:1.75}.account-security-card.ant-card{border:1px solid var(--solo-border);background:linear-gradient(135deg, color-mix(in srgb, var(--solo-panel) 98%, var(--solo-orange)), var(--solo-panel));box-shadow:0 14px 34px color-mix(in srgb, var(--solo-accent-shadow) 36%, transparent);border-radius:16px;overflow:hidden}.account-security-card .ant-card-body{padding:0}.account-security-card__header{border-bottom:1px solid var(--solo-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 24px;display:flex}.account-security-card__identity{align-items:center;gap:14px;min-width:0;display:flex}.account-security-card__provider-icon{color:#fff;background:#20af68;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;display:inline-grid;box-shadow:0 9px 18px #20af6838}.account-security-card__identity .ant-typography{margin:0;display:block}.account-security-card__identity h4.ant-typography{color:var(--solo-text);font-size:18px;line-height:1.35}.account-security-card__identity .ant-typography:not(h4){color:var(--solo-muted);margin-top:3px;font-size:13px}.account-security-card__status{border:1px solid color-mix(in srgb, var(--solo-orange) 30%, var(--solo-border));background:color-mix(in srgb, var(--solo-orange) 8%, var(--solo-panel));color:color-mix(in srgb, var(--solo-orange) 76%, var(--solo-text));border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.account-security-card__status--bound{border-color:color-mix(in srgb, #168653 42%, var(--solo-border));background:color-mix(in srgb, #168653 9%, var(--solo-panel));color:color-mix(in srgb, #168653 78%, var(--solo-text))}.account-security-card__empty-state{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:32px;padding:30px;display:grid}.account-security-card__empty-state .ant-typography{margin:0}.account-security-card__empty-state h3.ant-typography{color:var(--solo-text);font-size:22px;line-height:1.35}.account-security-card__empty-state .ant-typography-paragraph{max-width:460px;color:var(--solo-muted);margin-top:8px;font-size:14px;line-height:1.75}.account-security-card__steps{border:1px solid var(--solo-border);background:color-mix(in srgb, var(--solo-panel-soft) 74%, transparent);border-radius:12px;gap:12px;margin:0;padding:18px;list-style:none;display:grid}.account-security-card__steps li{color:var(--solo-text);align-items:center;gap:10px;font-size:13px;display:flex}.account-security-card__steps span{background:color-mix(in srgb, var(--solo-orange) 14%, var(--solo-panel));width:22px;height:22px;color:var(--solo-orange);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.account-security-card__details{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 30px;display:grid}.account-security-card__details>div{border-right:1px solid var(--solo-border);min-width:0;padding:20px 18px 20px 0}.account-security-card__details>div+div{padding-left:18px}.account-security-card__details>div:last-child{border-right:0}.account-security-card__details dt{color:var(--solo-muted);margin-bottom:7px;font-size:12px}.account-security-card__details dd{color:var(--solo-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.account-security-card__protected-note{background:color-mix(in srgb, #168653 7%, var(--solo-panel-soft));color:color-mix(in srgb, #168653 70%, var(--solo-text));border-radius:10px;align-items:center;gap:8px;margin:0 30px 4px;padding:12px 14px;font-size:13px;display:flex}.account-security-card__privacy-alert.ant-alert{border-color:color-mix(in srgb, var(--solo-border) 82%, transparent);background:var(--solo-panel-soft);border-radius:10px;margin:0 30px}.account-security-card__privacy-alert .ant-alert-message{color:var(--solo-muted);font-size:13px}.account-security-card__actions{align-items:center;gap:10px;padding:20px 30px 28px;display:flex}.account-security-card__actions .ant-btn-dangerous:last-child{margin-left:auto}@media (width<=900px){.account-security-page{width:100%}.account-security-card__empty-state,.account-security-card__details{grid-template-columns:1fr}.account-security-card__details{padding:8px 24px}.account-security-card__details>div,.account-security-card__details>div+div{border-right:0;border-bottom:1px solid var(--solo-border);padding:16px 0}.account-security-card__details>div:last-child{border-bottom:0}.account-table-toolbar{flex-direction:column;align-items:flex-start}.account-search-control,.account-filter-control{width:min(100%,340px)}.account-form-grid,.account-permission-matrix__groups{grid-template-columns:1fr}.account-editor-header,.account-editor-section-head{flex-direction:column;align-items:flex-start}.account-editor-section{margin:0 10px;padding:18px 14px}.account-editor-grid,.account-permission-tree,.account-permission-tree__items{grid-template-columns:1fr}.account-permission-tree__nav{border-right:0;border-bottom:1px solid var(--solo-border)}.account-bs-header{grid-template-columns:36px minmax(0,1fr);padding:0 12px}.account-bs-actions{grid-column:1/-1;justify-self:end;margin-bottom:10px}.account-bs-shell{grid-template-columns:1fr}.account-bs-main,.account-bs-main--single{padding:12px}.account-bs-section{padding:18px 14px}.account-bs-anchor{display:none}.account-bs-form-row,.account-bs-form-line,.account-bs-role-grid,.account-bs-check-grid,.account-bs-page .account-permission-tree,.account-bs-page .account-permission-tree__items,.account-bs-page .account-permission-tree__branch-items{grid-template-columns:1fr}.account-bs-page .account-permission-tree{height:auto}.account-bs-page .account-permission-tree__content{overflow-y:visible}.account-bs-form-row .ant-form-item-row{grid-template-columns:1fr;row-gap:8px}.account-bs-form-row .ant-form-item-control,.account-bs-form-row--wide .ant-form-item-control{width:100%;max-width:none}.account-bs-check-table-head{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.account-bs-check-table-head strong:nth-child(2){display:none}.account-bs-filter-row{flex-direction:column;align-items:stretch}.account-bs-filter-select,.account-bs-filter-search,.account-bs-permission-search{width:100%}}@media (width<=640px){.account-security-page{gap:18px;padding-bottom:24px}.account-security-page__header h2.ant-typography{font-size:25px}.account-security-card__header,.account-security-card__empty-state{padding:22px}.account-security-card__header{flex-direction:column;align-items:flex-start;gap:14px}.account-security-card__status{align-self:flex-start}.account-security-card__empty-state{gap:22px}.account-security-card__steps{padding:15px}.account-security-card__details,.account-security-card__privacy-alert.ant-alert,.account-security-card__protected-note{margin-left:22px;margin-right:22px}.account-security-card__actions{flex-wrap:wrap;padding:18px 22px 22px}.account-security-card__actions .ant-btn-dangerous:last-child{margin-left:0}}
