:root{--arco-admin-border:#e5e6eb;--arco-admin-canvas:#f2f3f5;--arco-admin-ink:#1d2129;--arco-admin-muted:#86909c}.nav{border-right:1px solid var(--arco-admin-border);box-shadow:none}.nav__brand{border-bottom:1px solid var(--arco-admin-border)}.nav-group__toggle,.nav__link{border-radius:6px}.nav__link:hover,.nav__link.active{color:#165dff;background:#e8f3ff}.app-header{border-bottom:1px solid var(--arco-admin-border);box-shadow:none}.btn{box-shadow:none;border-radius:4px}.btn--style-primary{color:#fff;background:#165dff;border-color:#165dff}.field-type input,.field-type textarea,.field-type select{border-radius:4px}.popup__content .popup-button-list__button.per-page__button{padding-block:calc(2px + var(--popup-button-list-gap)/2);padding-inline:var(--list-button-padding);line-height:var(--base)}.admin-brand-title{font-family:var(--font-source-han-sans),-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--theme-text,#1a1a1a);letter-spacing:.04em;white-space:nowrap;margin-top:-40px;margin-bottom:20px;padding:0 24px;font-size:17px;font-weight:700;transition:opacity .16s;overflow:hidden}body.admin-nav-collapsed .admin-brand-title{display:none}.arco-admin-theme-toggle{border:1px solid var(--arco-admin-border);color:var(--arco-admin-ink);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border-radius:4px;align-items:center;gap:6px;height:28px;margin-inline-end:8px;padding:0 9px;font-size:12px;transition:background-color .16s,border-color .16s;display:inline-flex}.arco-admin-theme-toggle:hover{background:var(--arco-admin-canvas);border-color:#94bfff}.arco-admin-theme-toggle svg{width:14px;height:14px}.app-header__actions-wrapper{position:static}.arco-admin-account{z-index:10;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.arco-admin-account__trigger{color:var(--arco-admin-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:13px;font-weight:600;transition:box-shadow .16s;display:inline-flex;overflow:hidden}.arco-admin-account__trigger .gravatar-account,.arco-admin-account__trigger .default-account{width:32px;height:32px}.arco-admin-account__trigger:hover{box-shadow:0 0 0 2px var(--arco-admin-border)}.arco-admin-account__avatar{line-height:1}.arco-admin-account__menu{background:var(--theme-elevation-50,#fff);border:1px solid var(--arco-admin-border);z-index:1000;border-radius:8px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}html[data-theme=dark] .arco-admin-account__menu{background:var(--theme-elevation-100,#232324);box-shadow:0 4px 16px #0006}.arco-admin-account__header{border-bottom:1px solid var(--arco-admin-border);margin-bottom:4px;padding:8px 10px 10px}.arco-admin-account__name{color:var(--arco-admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.arco-admin-account__email{color:var(--arco-admin-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.4;overflow:hidden}.arco-admin-account__item{color:var(--arco-admin-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.arco-admin-account__item .arco-icon{color:var(--arco-admin-muted);flex:none;font-size:16px}.arco-admin-account__item:hover{background:var(--arco-admin-canvas);color:var(--arco-admin-ink)}.arco-admin-account__item:hover .arco-icon{color:var(--arco-admin-ink)}.arco-admin-account__item--danger:hover{color:#f53f3f;background:#fff1f0}.arco-admin-account__item--danger:hover .arco-icon{color:#f53f3f}html[data-theme=dark] .arco-admin-account__item--danger:hover{background:#f53f3f1f}.dashboard__wrap{max-width:1440px}.arco-admin-dashboard{--color-bg-2:#fff;--color-border-2:#e5e6eb;--color-fill-2:#f2f3f5;--color-fill-3:#e5e6eb;--color-text-1:#1d2129;--color-text-2:#4e5969;--color-text-3:#86909c;color:var(--color-text-1);width:100%;max-width:100%}.arco-admin-dashboard *,.arco-admin-dashboard :before,.arco-admin-dashboard :after{box-sizing:border-box}.arco-admin-dashboard .arco-row{flex-flow:wrap;min-width:0;display:flex}.arco-admin-dashboard [class*=arco-col-]{min-width:0;min-height:1px;position:relative}.arco-admin-dashboard .arco-col-xs-12{flex:0 0 50%;max-width:50%}.arco-admin-dashboard .arco-col-xs-24{flex:0 0 100%;max-width:100%}.arco-admin-dashboard .arco-space{align-items:center;display:inline-flex}.arco-admin-dashboard .arco-space-vertical{flex-direction:column;align-items:flex-start}.arco-admin-dashboard .arco-space-wrap{flex-wrap:wrap}.arco-admin-dashboard .arco-tag{color:#165dff;background:#e8f3ff;border:1px solid #bedaff;border-radius:3px;align-items:center;height:24px;padding:0 8px;font-size:12px;line-height:22px;display:inline-flex}.arco-admin-dashboard .arco-typography{color:var(--color-text-1)}.arco-admin-dashboard .arco-typography-secondary{color:var(--color-text-3)}.arco-admin-dashboard h2.arco-typography{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.25}.arco-admin-dashboard h3.arco-typography{font-size:22px;font-weight:600;line-height:1.35}.arco-admin-dashboard .arco-btn{appearance:none;background:var(--color-fill-2);color:var(--color-text-1);cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;line-height:34px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.arco-admin-dashboard .arco-btn:hover{background:var(--color-fill-3)}.arco-admin-dashboard .arco-btn-primary{color:#fff;background:#165dff}.arco-admin-dashboard .arco-btn-primary:hover{background:#4080ff}.arco-admin-dashboard .arco-btn-long{width:100%}.arco-admin-dashboard .arco-icon{flex:none;width:1em;height:1em;display:inline-block}.arco-admin-dashboard .arco-card{background:var(--color-bg-2);border:1px solid var(--color-border-2);color:var(--color-text-1);position:relative;overflow:hidden}.arco-admin-dashboard .arco-card-hoverable{transition:border-color .16s,transform .16s}.arco-admin-dashboard .arco-card-hoverable:hover{border-color:#94bfff;transform:translateY(-1px)}.arco-admin-dashboard .arco-card-header{border-bottom:1px solid var(--color-border-2);align-items:center;min-height:48px;padding:0 18px;display:flex}.arco-admin-dashboard .arco-card-header-title{font-size:15px;font-weight:600}.arco-admin-dashboard .arco-card-body{padding:18px}.arco-admin-dashboard .arco-statistic-title{color:var(--color-text-3);margin-bottom:4px;font-size:13px;line-height:1.5}.arco-admin-dashboard .arco-statistic-value{color:var(--color-text-1);font-size:24px;font-weight:600;line-height:1.25}.arco-admin-dashboard .arco-progress{width:100%;line-height:1}.arco-admin-dashboard .arco-progress-line{align-items:center;width:100%;display:flex}.arco-admin-dashboard .arco-progress-line-outer{flex:1;width:100%}.arco-admin-dashboard .arco-progress-line-wrapper{background:var(--color-fill-3);border-radius:999px;height:6px;overflow:hidden}.arco-admin-dashboard .arco-progress-line-inner{border-radius:inherit;height:100%;transition:width .24s}.arco-admin-dashboard__intro{justify-content:space-between;align-items:flex-end;min-height:112px;margin-bottom:24px;padding:8px 0;display:flex}.arco-admin-dashboard__intro .arco-typography{margin:0}.arco-admin-dashboard__actions{flex:none;align-items:center;gap:8px;display:flex}.arco-admin-dashboard__metric,.arco-admin-dashboard__panel{border-color:var(--color-border-2);box-shadow:none;border-radius:8px}.arco-admin-dashboard__metric .arco-card-body{padding:18px}.arco-admin-dashboard__metric-link{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.arco-admin-dashboard__metric-icon{color:#165dff;background:#e8f3ff;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;font-size:20px;display:inline-flex}.arco-admin-dashboard__metric .arco-statistic-value{color:var(--color-text-1);font-size:26px;font-weight:600}.arco-admin-dashboard__todos{margin-top:24px}.arco-admin-dashboard__todo-item{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.arco-admin-dashboard__todo-item:hover .arco-tag{filter:brightness(.96)}.arco-admin-dashboard__panel{height:100%}.arco-admin-dashboard__availability,.arco-admin-dashboard__lead-status{flex-direction:column;gap:12px;display:flex}.arco-admin-dashboard__availability .arco-typography,.arco-admin-dashboard__lead-status .arco-typography{margin:0}.arco-admin-dashboard__loading,.arco-admin-dashboard__error{background:var(--color-bg-2);border:1px solid var(--color-border-2);color:var(--color-text-2);border-radius:8px;padding:20px}.arco-admin-dashboard__loading{min-height:380px}.arco-admin-dashboard__skeleton-heading,.arco-admin-dashboard__skeleton-card,.arco-admin-dashboard__skeleton-detail{background:var(--color-fill-2);border-radius:6px;animation:1.2s ease-in-out infinite alternate arco-admin-dashboard-skeleton}.arco-admin-dashboard__skeleton-heading{max-width:200px;height:22px;margin-bottom:20px}.arco-admin-dashboard__skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.arco-admin-dashboard__skeleton-card{height:104px}.arco-admin-dashboard__skeleton-detail{height:170px;margin-top:16px}.arco-admin-dashboard__error{justify-content:space-between;align-items:center;gap:16px;display:flex}.arco-admin-dashboard__error p{margin:0}.arco-admin-dashboard__error button{background:var(--color-bg-2);color:#165dff;cursor:pointer;font:inherit;border:1px solid #165dff;border-radius:4px;min-height:44px;padding:7px 12px}.arco-admin-dashboard__error button:hover{background:#e8f3ff}.arco-admin-dashboard__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes arco-admin-dashboard-skeleton{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.arco-admin-dashboard__skeleton-heading,.arco-admin-dashboard__skeleton-card,.arco-admin-dashboard__skeleton-detail{animation:none}}@media (max-width:767px){.arco-admin-dashboard__intro{flex-direction:column;align-items:flex-start;gap:20px}.arco-admin-dashboard__actions{width:100%}.arco-admin-dashboard__skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arco-admin-dashboard__error{flex-direction:column;align-items:flex-start}}@media (min-width:768px){.arco-admin-dashboard .arco-col-md-6{flex:0 0 25%;max-width:25%}.arco-admin-dashboard .arco-col-md-12{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.arco-admin-dashboard .arco-col-lg-8{flex:0 0 33.3333%;max-width:33.3333%}.arco-admin-dashboard .arco-col-lg-16{flex:0 0 66.6667%;max-width:66.6667%}}html[data-theme=dark]{--arco-admin-border:#333943;--arco-admin-canvas:#17171a;--arco-admin-ink:#f2f3f5;--arco-admin-muted:#9ca3af}.nav-group,.nav__log-out,.app-header__account{display:none!important}.admin-navigation{flex:auto;min-height:0}.nav{transition:width .2s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.template-default{grid-template-columns:var(--nav-width,220px) 1fr!important}.nav{opacity:1!important;pointer-events:auto!important;transform:none!important}.nav-toggler,.nav__mobile-close{display:none!important}.nav__wrap{height:100%!important;min-height:0!important}}body.admin-nav-collapsed .nav__brand{display:none!important}body.admin-nav-collapsed .nav__scroll{padding-left:4px;padding-right:4px;overflow-x:hidden}html[data-theme=dark] .arco-admin-dashboard{--color-bg-1:#17171a;--color-bg-2:#232324;--color-bg-3:#2a2a2c;--color-border-1:#2e2e32;--color-border-2:#343438;--color-border-3:#3e3e42;--color-fill-1:#202022;--color-fill-2:#2a2a2c;--color-fill-3:#343438;--color-fill-4:#3e3e42;--color-text-1:#f2f3f5;--color-text-2:#c9cdd4;--color-text-3:#86909c;--color-text-4:#4e5969;--color-primary-light-1:#165dff33;--color-primary-light-2:#165dff4d;color:var(--color-text-1)}html[data-theme=dark] .arco-admin-dashboard .arco-card{color:var(--color-text-1);background-color:var(--color-bg-2)!important;border-color:var(--color-border-2)!important}html[data-theme=dark] .arco-admin-dashboard .arco-card-hoverable:hover{box-shadow:0 4px 12px #0006;border-color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-card-header{border-bottom-color:var(--color-border-2)!important;background-color:#0000!important}html[data-theme=dark] .arco-admin-dashboard .arco-card-header-title{color:var(--color-text-1)!important}html[data-theme=dark] .arco-admin-dashboard .arco-card-header-extra{color:var(--color-text-2)}html[data-theme=dark] .arco-admin-dashboard .arco-card-body{color:var(--color-text-1);background-color:#0000!important}html[data-theme=dark] .arco-admin-dashboard .arco-admin-dashboard__metric-icon{background-color:var(--color-primary-light-1)!important;color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag{background-color:var(--color-primary-light-1)!important;color:#4080ff!important;border-color:#0000!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag-green{color:#23c343!important;background-color:#00b42a26!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag-red{color:#f53f3f!important;background-color:#f53f3f26!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag-orange{color:#ff7d00!important;background-color:#ff7d0026!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag-gray,html[data-theme=dark] .arco-admin-dashboard .arco-tag-default{background-color:var(--color-fill-2)!important;color:var(--color-text-2)!important}html[data-theme=dark] .arco-admin-dashboard .arco-tag-arcoblue{background-color:var(--color-primary-light-1)!important;color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn{background-color:var(--color-fill-2)!important;color:var(--color-text-1)!important;border-color:#0000!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn:hover{background-color:var(--color-fill-3)!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn-primary{color:#fff!important;background-color:#165dff!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn-primary:hover{background-color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn-text{color:#4080ff!important;background-color:#0000!important;border-color:#0000!important}html[data-theme=dark] .arco-admin-dashboard .arco-btn-text:hover{background-color:var(--color-primary-light-1)!important;color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-typography,html[data-theme=dark] .arco-admin-dashboard h2.arco-typography,html[data-theme=dark] .arco-admin-dashboard h3.arco-typography{color:var(--color-text-1)!important}html[data-theme=dark] .arco-admin-dashboard .arco-typography-secondary{color:var(--color-text-2)!important}html[data-theme=dark] .arco-admin-dashboard .arco-statistic-title{color:var(--color-text-3)!important}html[data-theme=dark] .arco-admin-dashboard .arco-statistic-value,html[data-theme=dark] .arco-admin-dashboard .arco-statistic-suffix{color:var(--color-text-1)!important}html[data-theme=dark] .arco-admin-dashboard .arco-progress-line-wrapper{background-color:var(--color-fill-3)!important}html[data-theme=dark] .arco-admin-dashboard .arco-progress-line-inner{background-color:#4080ff!important}html[data-theme=dark] .arco-admin-dashboard .arco-space .arco-typography{color:var(--color-text-2)}.listings-list__header,.buildings-list__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.listings-list__header .list-header__title,.buildings-list__header .list-header__title{margin:0}.listing-review-queue .arco-table,.audit-log-list .arco-table,.listings-list .arco-table,.buildings-list .arco-table{font-size:14px}.listing-review-queue .arco-table-th,.audit-log-list .arco-table-th,.listings-list .arco-table-th,.buildings-list .arco-table-th{background-color:var(--theme-elevation-50,#f7f8fa);font-weight:600}.listing-review-queue .arco-table-tr:hover>.arco-table-td,.audit-log-list .arco-table-tr:hover>.arco-table-td,.listings-list .arco-table-tr:hover>.arco-table-td,.buildings-list .arco-table-tr:hover>.arco-table-td{background-color:var(--theme-elevation-40,#f2f3f5)}.listing-review-queue .arco-space .arco-btn,.audit-log-list .arco-space .arco-btn,.listings-list .arco-space .arco-btn,.buildings-list .arco-space .arco-btn{margin-right:0}.audit-log-detail__json{background:var(--theme-elevation-100,#efefef);border:1px solid var(--theme-elevation-150,#dcdcdc);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:240px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.6;overflow:auto}.tabs-field__tabs{gap:0;display:flex}.tabs-field__tab-button{color:var(--theme-elevation-600,#656565);cursor:pointer;font:inherit;text-align:center;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:8px 16px 20px;font-size:14px;font-weight:500;line-height:1.5;transition:color .15s;position:relative}.tabs-field__tab-button:after{content:"";background:0 0;height:2px;transition:background-color .15s,transform .2s;position:absolute;bottom:-1px;left:0;right:0}.tabs-field__tab-button:hover{color:var(--theme-text,#2f2f2f)}.tabs-field__tab-button--active{color:var(--vscode-icube-colorStatusRegular,#2f74ff);font-weight:600}.tabs-field__tab-button--active:after{background:var(--vscode-icube-colorStatusRegular,#2f74ff)}.doc-tabs__tabs{gap:0;display:flex}.doc-tab{color:var(--theme-elevation-600,#656565);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;margin:0;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.doc-tab:hover{color:var(--theme-text,#2f2f2f)}.doc-tab--active{border-bottom-color:var(--vscode-icube-colorStatusRegular,#2f74ff);color:var(--vscode-icube-colorStatusRegular,#2f74ff);font-weight:600}.collection-edit .tabs-field__tab>.render-fields>.field-type,.collection-edit .document-fields__fields>.render-fields>.field-type{margin-bottom:20px}.collection-edit .tabs-field__tab>.render-fields>.field-type:last-child,.collection-edit .document-fields__fields>.render-fields>.field-type:last-child{margin-bottom:0}.collection-edit .group-field__wrap>.render-fields>.field-type{margin-bottom:20px}.collection-edit .group-field__wrap>.render-fields>.field-type:last-child{margin-bottom:0}.collection-edit .row__fields{flex-wrap:wrap;row-gap:20px;display:flex;container-type:inline-size;column-gap:16px!important}.collection-edit .row__fields>.field-type{min-width:0;flex:100%!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}@container (min-width:480px){.collection-edit .row__fields>.field-type{flex-basis:calc(50% - 12px)!important}}@container (min-width:720px){.collection-edit .row__fields>.field-type{flex-basis:calc(33.333% - 16px)!important}}@container (min-width:960px){.collection-edit .row__fields>.field-type{flex-basis:calc(25% - 16px)!important}}.collection-edit .field-label{margin-bottom:8px;padding:0}.collection-edit .row__fields>.field-type.checkbox .checkbox-input{background:0 0;align-items:center;height:40px;margin-top:28px}.collection-edit .field-description,.collection-edit .admin-description{margin-top:6px;margin-bottom:0}.collection-edit input[readonly],.collection-edit textarea[readonly]{background:var(--theme-elevation-50,#f5f5f5);border-color:var(--theme-elevation-150,#dcdcdc);color:var(--theme-elevation-600,#6e6e6e);cursor:default;border-style:dashed}.collection-edit .react-select--is-disabled .react-select__control{background:var(--theme-elevation-50,#f5f5f5);border-color:var(--theme-elevation-150,#dcdcdc);border-style:dashed}.collection-edit .react-select--is-disabled .react-select__single-value{color:var(--theme-elevation-600,#6e6e6e)}html[data-theme=dark] .tabs-field__tab-button:hover{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .tabs-field__tab-button--active{color:var(--vscode-icube-colorStatusRegularHover,#4c88ff)}html[data-theme=dark] .tabs-field__tab-button--active:after{background:var(--vscode-icube-colorStatusRegularHover,#4c88ff)}html[data-theme=dark] .doc-tab{color:var(--theme-elevation-400,#9a9a9a)}html[data-theme=dark] .doc-tab:hover{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .doc-tab--active{border-bottom-color:var(--vscode-icube-colorStatusRegularHover,#4c88ff);color:var(--vscode-icube-colorStatusRegularHover,#4c88ff)}html[data-theme=dark] .collection-edit input[readonly],html[data-theme=dark] .collection-edit textarea[readonly]{color:#a6a6a6;background:#2b2b2b;border-color:#454545}html[data-theme=dark] .collection-edit .react-select--is-disabled .react-select__control{background:#2b2b2b;border-color:#454545}html[data-theme=dark] .collection-edit .react-select--is-disabled .react-select__single-value{color:#a6a6a6}html[data-theme=dark] .audit-log-detail__json{background:#2b2b2b;border-color:#454545}html[data-theme=dark] .collection-edit .arco-tag.arco-tag-green{color:#23c343;background-color:#00b42a26;border-color:#0000}html[data-theme=dark] .collection-edit .arco-tag.arco-tag-gray{background-color:var(--theme-elevation-100,#333);color:var(--theme-elevation-400,#9a9a9a);border-color:#0000}html[data-theme=dark] .collection-edit .arco-tag.arco-tag-arcoblue{color:#4080ff;background-color:#165dff26;border-color:#0000}html[data-theme=dark] .collection-edit .arco-tag.arco-tag-orange{color:#ff7d00;background-color:#ff7d0026;border-color:#0000}html[data-theme=dark] .collection-edit .arco-btn-secondary{background-color:var(--theme-elevation-100,#333);color:var(--theme-text,#f2f3f5);border-color:var(--theme-elevation-200,#444)}html[data-theme=dark] .collection-edit .arco-btn-secondary:hover{background-color:var(--theme-elevation-200,#444);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .collection-edit .arco-btn-outline{color:var(--theme-text,#f2f3f5);border-color:var(--theme-elevation-200,#555);background-color:#0000}html[data-theme=dark] .collection-edit .arco-btn-outline.arco-btn-status-warning{color:#ff7d00;border-color:#ff7d0080}html[data-theme=dark] .collection-edit .arco-btn-outline.arco-btn-status-warning:hover{color:#ff7d00;background-color:#ff7d001a;border-color:#ff7d00}html[data-theme=dark] .collection-edit .arco-typography-secondary,html[data-theme=dark] .collection-edit .arco-descriptions-item-label-inline{color:var(--theme-elevation-400,#9a9a9a)}html[data-theme=dark] .collection-edit .arco-descriptions-item-value-inline{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .collection-edit .arco-empty-description{color:var(--theme-elevation-400,#9a9a9a)}.perm-preview{border:1px solid var(--theme-elevation-100,#e5e7eb);background:var(--theme-elevation-50,#fafbfc);border-radius:10px;margin-top:20px;padding:20px 24px;font-size:14px;line-height:1.5}.perm-preview__header{align-items:center;gap:10px;margin-bottom:6px;display:flex}.perm-preview__title{color:var(--theme-text,#1d2129);margin:0;font-size:16px;font-weight:600;line-height:1.4}.perm-preview__badge{height:20px;color:var(--theme-elevation-500,#86909c);background:var(--theme-elevation-100,#f2f3f5);border:1px solid var(--theme-elevation-150,#e5e6eb);border-radius:10px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.perm-preview__desc{color:var(--theme-elevation-500,#86909c);margin:0 0 16px;font-size:12px;line-height:1.6}.perm-preview__meta{background:var(--theme-elevation-0,#fff);border:1px solid var(--theme-elevation-100,#f2f3f5);border-radius:8px;flex-wrap:wrap;gap:0;margin-bottom:16px;padding:12px 16px;display:flex}.perm-preview__meta-item{flex:200px;align-items:baseline;gap:8px;min-width:0;padding:4px 0;display:flex}.perm-preview__meta-item+.perm-preview__meta-item{border-left:1px solid var(--theme-elevation-100,#f2f3f5);margin-left:16px;padding-left:16px}.perm-preview__meta-label{color:var(--theme-elevation-500,#86909c);white-space:nowrap;flex:none;font-size:12px}.perm-preview__meta-value{color:var(--theme-text,#1d2129);word-break:break-all;font-size:13px;font-weight:500}.perm-preview__meta-value--strong{color:var(--theme-success-600,#00b42a);font-weight:600}.perm-preview__blocks{flex-direction:column;gap:12px;display:flex}.perm-preview__block{border:1px solid var(--theme-elevation-100,#f2f3f5);background:var(--theme-elevation-0,#fff);border-radius:8px;padding:12px 16px}.perm-preview__block-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.perm-preview__block-title{color:var(--theme-text,#1d2129);font-size:13px;font-weight:600}.perm-preview__block-count{border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.perm-preview__block-count--blue{color:#4080ff;background:#165dff1a}.perm-preview__block-count--green{color:#23c343;background:#00b42a1a}.perm-preview__block-count--orange{color:#ff7d00;background:#ff7d001a}.perm-preview__empty-text{color:var(--theme-elevation-400,#c9cdd4);font-size:12px;font-style:italic}.perm-preview__tags{flex-wrap:wrap;gap:6px;display:flex}.perm-preview__tag{white-space:nowrap;border-radius:4px;align-items:center;height:24px;padding:2px 10px;font-size:12px;font-weight:400;line-height:22px;display:inline-flex}.perm-preview__tag--blue{color:#4080ff;background:#165dff14}.perm-preview__tag--green{color:#00b42a;background:#00b42a14}.perm-preview__tag--orange{color:#ff7d00;background:#ff7d0014}html[data-theme=dark] .perm-preview{border-color:var(--theme-elevation-150,#2e2e32);background:var(--theme-elevation-50,#1a1a1d)}html[data-theme=dark] .perm-preview__title{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .perm-preview__badge{color:#86909c;background:var(--theme-elevation-100,#232324);border-color:var(--theme-elevation-150,#2e2e32)}html[data-theme=dark] .perm-preview__desc{color:var(--theme-elevation-400,#86909c)}html[data-theme=dark] .perm-preview__meta{background:var(--theme-elevation-100,#232324);border-color:var(--theme-elevation-150,#2e2e32)}html[data-theme=dark] .perm-preview__meta-item+.perm-preview__meta-item{border-left-color:var(--theme-elevation-150,#2e2e32)}html[data-theme=dark] .perm-preview__meta-label{color:var(--theme-elevation-400,#86909c)}html[data-theme=dark] .perm-preview__meta-value{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .perm-preview__meta-value--strong{color:#23c343}html[data-theme=dark] .perm-preview__block{background:var(--theme-elevation-100,#232324);border-color:var(--theme-elevation-150,#2e2e32)}html[data-theme=dark] .perm-preview__block-title{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .perm-preview__empty-text{color:var(--theme-elevation-400,#4e5969)}html[data-theme=dark] .perm-preview__tag--blue{color:#4080ff;background:#165dff26}html[data-theme=dark] .perm-preview__tag--green{color:#23c343;background:#00b42a26}html[data-theme=dark] .perm-preview__tag--orange{color:#ff7d00;background:#ff7d0026}html[data-theme=dark] .perm-preview__block-count--blue{color:#4080ff;background:#165dff26}html[data-theme=dark] .perm-preview__block-count--green{color:#23c343;background:#00b42a26}html[data-theme=dark] .perm-preview__block-count--orange{color:#ff7d00;background:#ff7d0026}.risk-warning{border-radius:8px;margin-top:24px;padding:16px}.risk-warning--safe{background:#ebfbee;border:1px solid #d3f9d8;padding:12px;font-size:13px}.risk-warning__safe-title{color:#2f9e44}.risk-warning__safe-desc{color:#495057;margin-left:8px}.risk-warning--danger{background:#fff5f5;border:1px solid #ffa8a8}.risk-warning__title{color:#c92a2a;margin:0 0 8px;font-size:16px;font-weight:600}.risk-warning__desc{color:#868e96;margin:0 0 12px;font-size:12px}.risk-warning__list{color:var(--theme-text,#1a1a1a);margin:0;padding-left:20px;font-size:13px;line-height:1.8}.risk-warning__badge{color:#fff;border-radius:3px;margin-right:8px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.risk-warning__msg{color:#495057;margin-left:8px}html[data-theme=dark] .risk-warning--safe{background:#00b42a14;border-color:#00b42a4d}html[data-theme=dark] .risk-warning__safe-title{color:#23c343}html[data-theme=dark] .risk-warning__safe-desc{color:var(--theme-elevation-400,#9a9a9a)}html[data-theme=dark] .risk-warning--danger{background:#ff4d4f14;border-color:#ff4d4f66}html[data-theme=dark] .risk-warning__title{color:#ff7875}html[data-theme=dark] .risk-warning__desc,html[data-theme=dark] .risk-warning__msg{color:var(--theme-elevation-400,#9a9a9a)}.copy-role-btn{color:var(--theme-success-500,#0b5fff);background:var(--theme-elevation-0,#fff);border:1px solid var(--theme-success-500,#0b5fff);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.copy-role-btn:hover{background:#0b5fff0f}.copy-role-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.copy-role-modal{background:var(--theme-elevation-0,#fff);border-radius:8px;min-width:400px;max-width:90vw;padding:24px;box-shadow:0 8px 32px #0000003d}.copy-role-modal__title{color:var(--theme-text,#1a1a1a);margin:0 0 16px;font-size:16px;font-weight:600}.copy-role-modal__desc{color:var(--theme-elevation-400,#6b7280);margin:0 0 12px;font-size:12px}.copy-role-modal__field{margin-bottom:12px;display:block}.copy-role-modal__label{color:var(--theme-text,#1a1a1a);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.copy-role-modal__required{color:#f53f3f}.copy-role-modal__input{border:1px solid var(--theme-elevation-100,#d1d5db);box-sizing:border-box;background:var(--theme-elevation-0,#fff);width:100%;color:var(--theme-text,#1a1a1a);border-radius:4px;outline:none;padding:6px 10px;font-size:13px;transition:border-color .15s}.copy-role-modal__input:focus{border-color:var(--theme-success-500,#0b5fff)}.copy-role-modal__hint{color:var(--theme-elevation-400,#9ca3af);margin-top:4px;font-size:11px;display:block}.copy-role-modal__error{color:#f53f3f;background:#ff4d4f14;border:1px solid #ff4d4f4d;border-radius:4px;margin-bottom:12px;padding:8px;font-size:12px}.copy-role-modal__actions{justify-content:flex-end;gap:8px;display:flex}.copy-role-modal__btn{cursor:pointer;border-radius:4px;padding:6px 14px;font-size:13px;transition:background-color .15s,border-color .15s}.copy-role-modal__btn--cancel{background:var(--theme-elevation-50,#f3f4f6);border:1px solid var(--theme-elevation-100,#d1d5db);color:var(--theme-text,#1a1a1a)}.copy-role-modal__btn--cancel:hover{background:var(--theme-elevation-100,#e5e7eb)}.copy-role-modal__btn--cancel:disabled{cursor:not-allowed;opacity:.5}.copy-role-modal__btn--confirm{color:#fff;background:#0b5fff;border:1px solid #0b5fff;font-weight:500}.copy-role-modal__btn--confirm:hover{background:#2f74ff}.copy-role-modal__btn--confirm:disabled{cursor:not-allowed;opacity:.5}html[data-theme=dark] .copy-role-btn{background:var(--theme-elevation-100,#232324);color:#4080ff;border-color:#4080ff}html[data-theme=dark] .copy-role-btn:hover{background:#4080ff1f}html[data-theme=dark] .copy-role-modal{background:var(--theme-elevation-100,#232324);box-shadow:0 8px 32px #00000080}html[data-theme=dark] .copy-role-modal__input{background:var(--theme-elevation-200,#2b2b2d);border-color:var(--theme-elevation-200,#3c3c3f)}html[data-theme=dark] .copy-role-modal__btn--cancel{background:var(--theme-elevation-200,#2b2b2d);border-color:var(--theme-elevation-200,#3c3c3f);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .copy-role-modal__btn--cancel:hover{background:var(--theme-elevation-300,#3a3a3d)}html[data-theme=dark] .arco-tag.arco-tag-green,html[data-theme=dark] .arco-tag.arco-tag-success{color:#23c343;background-color:#00b42a26;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-red,html[data-theme=dark] .arco-tag.arco-tag-danger{color:#f76965;background-color:#f53f3f26;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-arcoblue,html[data-theme=dark] .arco-tag.arco-tag-primary{color:#4080ff;background-color:#165dff26;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-orange,html[data-theme=dark] .arco-tag.arco-tag-warning{color:#ff7d00;background-color:#ff7d0026;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-gray,html[data-theme=dark] .arco-tag.arco-tag-default{background-color:var(--theme-elevation-100,#2b2b2d);color:var(--theme-elevation-400,#9a9a9a);border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-cyan{color:#14c9c9;background-color:#14c9c926;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-purple{color:#8f70db;background-color:#722ed126;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-orangered{color:#ff7875;background-color:#ff4d4f26;border-color:#0000}html[data-theme=dark] .arco-tag.arco-tag-gold{color:#e8c44c;background-color:#ffd70026;border-color:#0000}html[data-theme=dark] .arco-btn-secondary{background-color:var(--theme-elevation-100,#2b2b2d);color:var(--theme-text,#f2f3f5);border-color:var(--theme-elevation-200,#3c3c3f)}html[data-theme=dark] .arco-btn-secondary:hover{background-color:var(--theme-elevation-200,#3a3a3d);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .arco-btn-outline{border-color:var(--theme-elevation-200,#3c3c3f);background-color:#0000}html[data-theme=dark] .arco-btn-outline.arco-btn-status-warning{color:#ff7d00;border-color:#ff7d0080}html[data-theme=dark] .arco-btn-outline.arco-btn-status-warning:hover{color:#ff7d00;background-color:#ff7d001a;border-color:#ff7d00}html[data-theme=dark] .arco-btn-outline.arco-btn-status-danger{color:#f76965;border-color:#f53f3f80}html[data-theme=dark] .arco-btn-outline.arco-btn-status-danger:hover{color:#f53f3f;background-color:#f53f3f1a;border-color:#f53f3f}html[data-theme=dark] .arco-btn-text{color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .arco-btn-text:hover{background-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-table-container{background-color:var(--theme-elevation-0,#17171a)}html[data-theme=dark] .arco-table-th{background-color:var(--theme-elevation-50,#1a1a1d);color:var(--theme-text,#f2f3f5);border-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-table-td{border-color:var(--theme-elevation-100,#2b2b2d);color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .arco-table-tr:hover>.arco-table-td{background-color:var(--theme-elevation-50,#1f1f22)}html[data-theme=dark] .arco-drawer-header,html[data-theme=dark] .arco-modal-header{border-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-drawer-content,html[data-theme=dark] .arco-modal-content{color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .arco-drawer-footer,html[data-theme=dark] .arco-modal-footer{border-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-card{background-color:var(--theme-elevation-50,#1a1a1d);border-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-card-header{border-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-card-header-title,html[data-theme=dark] .arco-typography{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .arco-typography-secondary{color:var(--theme-elevation-400,#86909c)}html[data-theme=dark] .arco-input-inner-wrapper{background-color:var(--theme-elevation-50,#1a1a1d);border-color:var(--theme-elevation-100,#2b2b2d);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .arco-input-inner-wrapper:hover,html[data-theme=dark] .arco-input-inner-wrapper-focus{border-color:var(--theme-success-500,#3491fa)}html[data-theme=dark] .arco-tree{color:var(--theme-text,#c9cdd4);background:0 0}html[data-theme=dark] .arco-tree-node-title{color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .arco-tree-node:hover .arco-tree-node-title,html[data-theme=dark] .arco-tree-node-title:hover,html[data-theme=dark] .arco-tree-node-selected .arco-tree-node-title,html[data-theme=dark] .arco-tree-node-selected .arco-tree-node-title:hover{background-color:var(--theme-elevation-100,#2b2b2d);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .arco-tree-node-switcher,html[data-theme=dark] .arco-descriptions-item-label,html[data-theme=dark] .arco-descriptions-item-label-inline{color:var(--theme-elevation-400,#86909c)}html[data-theme=dark] .arco-descriptions-item-value,html[data-theme=dark] .arco-descriptions-item-value-inline{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .arco-progress-line-outer{background-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-timeline-item-dot-custom,html[data-theme=dark] .arco-timeline-item-dot{border-color:var(--theme-elevation-200,#3c3c3f)}html[data-theme=dark] .arco-timeline-item-tail{background-color:var(--theme-elevation-100,#2b2b2d)}html[data-theme=dark] .arco-empty-description{color:var(--theme-elevation-400,#86909c)}html[data-theme=dark] .arco-spin-dot-item{background-color:var(--theme-text,#86909c)}html[data-theme=dark] .arco-radio-group-button{background-color:var(--theme-elevation-100,#26262a)!important;border:1px solid var(--theme-elevation-150,#3a3a3e)!important;border-radius:6px!important;padding:2px!important}html[data-theme=dark] .arco-radio-group-button .arco-radio-button{transition:all .2s;color:var(--theme-text-muted,#86909c)!important;background-color:#0000!important;border:none!important;border-radius:4px!important}html[data-theme=dark] .arco-radio-group-button .arco-radio-button:hover{color:var(--theme-text,#f2f3f5)!important;background-color:var(--theme-elevation-150,#333338)!important}html[data-theme=dark] .arco-radio-group-button .arco-radio-button.arco-radio-checked{background-color:var(--theme-elevation-200,#404046)!important;color:#fff!important;font-weight:500!important;box-shadow:0 1px 4px #0006!important}html[data-theme=dark] .arco-radio-group-button .arco-radio-button.arco-radio-disabled{color:var(--theme-elevation-400,#5c5c60)!important;background-color:#0000!important}html[data-theme=dark] .arco-select-view,html[data-theme=dark] .arco-select-view-single,html[data-theme=dark] .arco-select .arco-select-view{background-color:var(--theme-elevation-100,#26262a)!important;border:1px solid var(--theme-elevation-150,#3a3a3e)!important;color:var(--theme-text,#f2f3f5)!important}html[data-theme=dark] .arco-select-view .arco-select-view-value,html[data-theme=dark] .arco-select-view .arco-select-view-input,html[data-theme=dark] .arco-select-view .arco-select-view-placeholder,html[data-theme=dark] .arco-select-view-single .arco-select-view-value,html[data-theme=dark] .arco-select-view-single .arco-select-view-input,html[data-theme=dark] .arco-select-view-single .arco-select-view-placeholder,html[data-theme=dark] .arco-select .arco-select-view .arco-select-view-value,html[data-theme=dark] .arco-select .arco-select-view .arco-select-view-input,html[data-theme=dark] .arco-select .arco-select-view .arco-select-view-placeholder{color:var(--theme-text,#f2f3f5)!important}html[data-theme=dark] .arco-select-view .arco-select-view-suffix,html[data-theme=dark] .arco-select-view-single .arco-select-view-suffix,html[data-theme=dark] .arco-select .arco-select-view .arco-select-view-suffix{color:var(--theme-text-muted,#86909c)!important}html[data-theme=dark] .arco-select-view:hover,html[data-theme=dark] .arco-select-view.arco-select-view-focus,html[data-theme=dark] .arco-select-view-single:hover,html[data-theme=dark] .arco-select-view-single.arco-select-view-focus,html[data-theme=dark] .arco-select .arco-select-view:hover,html[data-theme=dark] .arco-select .arco-select-view.arco-select-view-focus{border-color:var(--theme-primary-500,#4080ff)!important;background-color:var(--theme-elevation-150,#303036)!important}html[data-theme=dark] .arco-select-popup,html[data-theme=dark] .arco-trigger-popup{background-color:var(--theme-elevation-50,#1e1e22)!important;border:1px solid var(--theme-elevation-150,#3a3a3e)!important;box-shadow:0 4px 16px #0009!important}html[data-theme=dark] .arco-select-popup .arco-select-option,html[data-theme=dark] .arco-trigger-popup .arco-select-option{color:var(--theme-text,#f2f3f5)!important;background-color:#0000!important}html[data-theme=dark] .arco-select-popup .arco-select-option:hover,html[data-theme=dark] .arco-select-popup .arco-select-option.arco-select-option-hover,html[data-theme=dark] .arco-trigger-popup .arco-select-option:hover,html[data-theme=dark] .arco-trigger-popup .arco-select-option.arco-select-option-hover{background-color:var(--theme-elevation-100,#2b2b30)!important}html[data-theme=dark] .arco-select-popup .arco-select-option.arco-select-option-selected,html[data-theme=dark] .arco-trigger-popup .arco-select-option.arco-select-option-selected{color:#fff!important;background-color:var(--theme-primary-500,#165dff)!important;font-weight:600!important}html[data-theme=dark] .collection-list,html[data-theme=dark] .collection-edit,html[data-theme=dark] .collection-edit__form,html[data-theme=dark] .doc-controls,html[data-theme=dark] .list-view,html[data-theme=dark] .list-controls{color:var(--theme-text,#f2f3f5);background-color:#0000}html[data-theme=dark] .rs__control{background-color:var(--theme-elevation-50,#222)!important;border-color:var(--theme-elevation-200,#4a4a4a)!important;color:var(--theme-text,#f2f3f5)!important}html[data-theme=dark] .rs__value-container{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .rs__single-value,html[data-theme=dark] .rs__placeholder{color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .rs__placeholder{color:var(--theme-elevation-400,#8d8d8d)}html[data-theme=dark] .rs__input-container,html[data-theme=dark] .rs__input{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .rs__indicator{color:var(--theme-elevation-400,#8d8d8d)}html[data-theme=dark] .rs__indicator-separator{background-color:var(--theme-elevation-200,#4a4a4a)}html[data-theme=dark] .rs__menu{background-color:var(--theme-elevation-50,#2a2a2a)!important;border-color:var(--theme-elevation-200,#4a4a4a)!important;box-shadow:0 4px 16px #00000080!important}html[data-theme=dark] .rs__menu-list{background-color:var(--theme-elevation-50,#2a2a2a)}html[data-theme=dark] .rs__option{color:var(--theme-text,#f2f3f5)!important;background-color:#0000!important}html[data-theme=dark] .rs__option--is-focused,html[data-theme=dark] .rs__option--is-focused:hover{background-color:var(--theme-elevation-100,#333)!important}html[data-theme=dark] .rs__option--is-selected{color:#4080ff!important;background-color:#165dff33!important}html[data-theme=dark] .relationship--single>.rs__control,html[data-theme=dark] .relationship--many>.rs__control{background-color:var(--theme-elevation-50,#222)!important}html[data-theme=dark] .relationship-add-new__add-button,html[data-theme=dark] .doc-drawer__toggler{background-color:var(--theme-elevation-50,#222);border-color:var(--theme-elevation-200,#4a4a4a);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .relationship-add-new__add-button:hover,html[data-theme=dark] .doc-drawer__toggler:hover{background-color:var(--theme-elevation-100,#333);border-color:var(--theme-elevation-200,#555)}html[data-theme=dark] .relationship--single .rs__single-value,html[data-theme=dark] .pill,html[data-theme=dark] .multi-value,html[data-theme=dark] .multi-value__label{background-color:var(--theme-elevation-100,#333);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .doc-drawer__content,html[data-theme=dark] .list-drawer__content{background-color:var(--theme-elevation-0,#141414);color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .doc-drawer__header,html[data-theme=dark] .list-drawer__header{border-bottom-color:var(--theme-elevation-100,#2f2f2f);background-color:var(--theme-elevation-0,#141414)}html[data-theme=dark] .checkbox-input,html[data-theme=dark] .field-type.checkbox input[type=checkbox]{background-color:var(--theme-elevation-50,#222);border-color:var(--theme-elevation-200,#4a4a4a)}html[data-theme=dark] .field-label{color:var(--theme-text,#f2f3f5)}html[data-theme=dark] .field-description{color:var(--theme-elevation-400,#8d8d8d)}html[data-theme=dark] .btn--style-secondary{background-color:var(--theme-elevation-50,#222);color:var(--theme-text,#f2f3f5);border-color:var(--theme-elevation-200,#4a4a4a)}html[data-theme=dark] .btn--style-secondary:hover{background-color:var(--theme-elevation-100,#333)}html[data-theme=dark] .upload__card,html[data-theme=dark] .thumbnail-card{background-color:var(--theme-elevation-50,#222);border-color:var(--theme-elevation-100,#2f2f2f)}html[data-theme=dark] .code-editor,html[data-theme=dark] .field-type.code-field{background-color:var(--theme-elevation-50,#1e1e1e)}html[data-theme=dark] .array-field__drag-handle,html[data-theme=dark] .blocks-field__drawer-toggler,html[data-theme=dark] .array-field__add-row,html[data-theme=dark] .row-label{background-color:var(--theme-elevation-50,#222);border-color:var(--theme-elevation-100,#2f2f2f);color:var(--theme-text,#c9cdd4)}html[data-theme=dark] .tabs-field__tab-button{color:var(--theme-elevation-400,#8d8d8d)}html[data-theme=dark] .tabs-field__tab-button--active{color:var(--theme-text,#f2f3f5);border-bottom-color:var(--theme-text,#f2f3f5)}.media-card-spring-wrapper{-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;position:relative}.media-card-spring-wrapper:hover:not(.is-active-dragging):not(.is-settling) .media-card-inner-box{border-color:var(--theme-elevation-300,#c9cdd4);box-shadow:0 6px 16px #00000014}.media-card-spring-wrapper.is-active-dragging{z-index:99!important;cursor:grabbing!important}.media-card-spring-wrapper.is-active-dragging .media-card-inner-box{border:2px solid var(--theme-primary-500,#165dff)!important;box-shadow:0 20px 40px #00000038,0 0 0 2px #165dff4d!important}.media-card-inner-box{border-radius:8px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.collection-edit--listings .row__fields>.field-type,.collection-edit--listings .row__fields>.listing-readonly,.collection-edit--listings .row__fields>.bfNumericFieldWrapper{flex:0 100%!important}.collection-edit--listings .row__fields>.listing-readonly{flex-basis:calc(50% - 12px)!important}@container (min-width:480px){.collection-edit--listings .row__fields>.field-type,.collection-edit--listings .row__fields>.listing-readonly,.collection-edit--listings .row__fields>.bfNumericFieldWrapper{flex-basis:calc(50% - 12px)!important}}@container (min-width:720px){.collection-edit--listings .row__fields>.field-type,.collection-edit--listings .row__fields>.listing-readonly,.collection-edit--listings .row__fields>.bfNumericFieldWrapper{flex-basis:calc(33.333% - 16px)!important}}@container (min-width:960px){.collection-edit--listings .row__fields>.field-type,.collection-edit--listings .row__fields>.listing-readonly,.collection-edit--listings .row__fields>.bfNumericFieldWrapper{flex-basis:calc(var(--field-width,25%) - 16px)!important}}.collection-edit--listings .row__fields>.bfNumericFieldWrapper{--field-width:25%}.collection-edit--listings .row__fields>.listing-readonly{--field-width:25%;min-width:0;margin-left:0!important;margin-right:0!important}.collection-edit--listings .group-field--top-level{margin-left:0;margin-right:0}.collection-edit--listings .group-field,.collection-edit--listings .group-field>.group-field__wrap{border:0;padding:0}.collection-edit--listings .group-field .group-field__title,.collection-edit--listings .group-field .group-field__header h3{color:var(--theme-elevation-700);letter-spacing:.02em;margin:12px 0 4px;font-size:12.5px;font-weight:650}.collection-edit--listings .row__fields>.field-type.checkbox .checkbox__input{align-items:center;min-height:34px;display:flex}.collection-edit--listings .field-type.text{position:relative}.collection-edit--listings .field-type.text:has(.listing-slug-badge) input{padding-right:34px}.listing-form-section{margin:28px 0 16px}.listing-form-section:first-child{margin-top:4px}.listing-form-section__title{border-bottom:1px solid var(--theme-elevation-100);margin:0 0 8px;padding-bottom:8px;font-size:15px;font-weight:650;line-height:1.4}.listing-form-section__desc{color:var(--theme-elevation-500);margin:0 0 4px;font-size:12.5px;line-height:1.6}.listing-slug-badge{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-400);cursor:help;border-radius:4px;align-items:center;padding:3px;display:inline-flex;position:absolute;bottom:8px;right:8px}.listing-slug-badge:hover{color:var(--theme-success-500);border-color:var(--theme-success-500)}.listing-slug-badge svg{width:12px;height:12px;display:block}.listing-readonly{min-width:0;margin-bottom:12px}.listing-readonly__key{color:var(--theme-elevation-500);align-items:center;gap:5px;font-size:12px;display:flex}.listing-readonly__value{color:var(--theme-elevation-800);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13.5px;font-weight:550;display:block;overflow:hidden}.listing-readonly__info{border:1px solid var(--theme-elevation-300);width:13px;height:13px;color:var(--theme-elevation-400);cursor:help;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.listing-readonly__info:hover{border-color:var(--theme-success-500);color:var(--theme-success-500)}.publish-required{cursor:help;margin-left:2px;font-weight:700}.sort-column__label .publish-required{display:none}@media (max-width:768px){.listing-form-section{margin:20px 0 12px}.listing-form-section__title{margin-bottom:6px;padding-bottom:6px;font-size:14px}.collection-edit--listings .group-field .group-field__title,.collection-edit--listings .group-field .group-field__header h3{margin-top:8px}.collection-edit--listings .field-type.text:has(.listing-slug-badge) input{padding-right:30px}}.arco-admin-dashboard__section{padding-top:24px}.analytics-buckets{flex-direction:column;gap:10px;display:flex}.analytics-buckets__row{grid-template-columns:minmax(64px,30%) 1fr auto;align-items:center;gap:10px;display:grid}.analytics-buckets__label{color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analytics-buckets__track{background:var(--color-fill-2);border-radius:4px;height:10px;display:block;overflow:hidden}.analytics-buckets__fill{background:rgb(var(--arcoblue-6));border-radius:4px;min-width:2px;height:100%;transition:width .2s;display:block}.analytics-buckets__value{color:var(--color-text-1);font-variant-numeric:tabular-nums;font-size:12px}.analytics-funnel{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.analytics-funnel__step{background:var(--color-fill-1);border-radius:6px;flex:120px;padding:12px}.analytics-funnel__value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3}.analytics-funnel__reconcile{border-top:1px solid var(--color-border-2);margin-top:12px;padding-top:12px}.lead-visitor-path{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.lead-visitor-path__hint{color:var(--theme-elevation-600);font-size:12px}
