.page-container[data-v-f9c39cf2]{background:#f5f7fa;height:calc(100vh - 165px);overflow:hidden}.page-container[data-v-f9c39cf2] .ant-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);border-radius:8px}.page-container[data-v-f9c39cf2] .ant-card .ant-card-head{background:#f0f2f5;border-bottom:1px solid #f0f0f0;padding:0 24px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.02);box-shadow:0 1px 2px rgba(0,0,0,.02);border-radius:8px 8px 0 0}.page-container[data-v-f9c39cf2] .ant-card .ant-card-head .ant-card-head-title{color:rgba(0,0,0,.85)}.page-container[data-v-f9c39cf2] .ant-card .card-title{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;width:100%;color:rgba(0,0,0,.85)}.page-container[data-v-f9c39cf2] .ant-card .card-title span{font-size:16px;font-weight:500}.page-container[data-v-f9c39cf2] .ant-card .card-title .close-icon{cursor:pointer;padding:8px;font-size:16px;color:rgba(0,0,0,.45);-webkit-transition:all .3s;transition:all .3s;margin-right:-8px}.page-container[data-v-f9c39cf2] .ant-card .card-title .close-icon:hover{color:rgba(0,0,0,.85);background:rgba(0,0,0,.04);border-radius:4px}.page-container[data-v-f9c39cf2] .ant-card .ant-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px 24px;background:#fff}.page-container[data-v-f9c39cf2] .ant-card .ant-card-body::-webkit-scrollbar{width:6px;height:6px}.page-container[data-v-f9c39cf2] .ant-card .ant-card-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:6px}.page-container[data-v-f9c39cf2] .ant-card .ant-card-body::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.24)}.page-container[data-v-f9c39cf2] .ant-card .ant-card-body::-webkit-scrollbar-track{background:transparent}.page-container .section-card[data-v-f9c39cf2]{background:#fff;margin-bottom:16px;border-radius:8px;border:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.02);box-shadow:0 1px 2px rgba(0,0,0,.02)}.page-container .section-card[data-v-f9c39cf2]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.page-container .section-card .section-header[data-v-f9c39cf2]{padding:14px 20px;background:#f0f2f5;cursor:pointer;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;border-bottom:1px solid #f0f0f0;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:8px 8px 0 0}.page-container .section-card .section-header[data-v-f9c39cf2]:hover{background:#eaedf1}.page-container .section-card .section-header .title[data-v-f9c39cf2]{font-size:15px;font-weight:500;color:rgba(0,0,0,.85)}.page-container .section-card .section-header .anticon[data-v-f9c39cf2]{color:rgba(0,0,0,.45);-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px}.page-container .section-card .section-header .anticon[data-v-f9c39cf2]:hover{color:rgba(0,0,0,.85)}.page-container .section-card .section-content[data-v-f9c39cf2]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.page-container .section-card .section-content[data-v-f9c39cf2] .ant-card{border:none;background:transparent}.page-container .section-card .section-content[data-v-f9c39cf2] .ant-card .ant-card-body{padding:20px 24px}.page-container .bottom-control[data-v-f9c39cf2]{margin-top:24px;padding:16px 0;text-align:center;border-top:1px solid #f0f0f0}.page-container[data-v-f9c39cf2] .inline-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.page-container[data-v-f9c39cf2] .inline-form-item .ant-form-item-label{width:auto;padding-right:8px;line-height:32px}.page-container[data-v-f9c39cf2] .inline-form-item .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-bar[data-v-79bde06c]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:16px 20px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.search-right[data-v-79bde06c]{-ms-flex-negative:0;flex-shrink:0}.building-list[data-v-79bde06c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.building-row[data-v-79bde06c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:18px 24px;background:#fff;border-radius:12px;border:1px solid #f0f0f0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.building-row[data-v-79bde06c]:hover{-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.building-info[data-v-79bde06c]{-ms-flex-align:center;gap:14px;min-width:200px;-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.building-icon-wrap[data-v-79bde06c],.building-info[data-v-79bde06c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.building-icon-wrap[data-v-79bde06c]{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#1890ff,#096dd9);-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 10px rgba(24,144,255,.3);box-shadow:0 4px 10px rgba(24,144,255,.3)}.building-icon[data-v-79bde06c]{font-size:24px;color:#fff}.building-name[data-v-79bde06c]{font-size:16px;font-weight:700;color:#262626;margin-bottom:4px}.building-org[data-v-79bde06c]{font-size:12px;color:#8c8c8c}.building-stats[data-v-79bde06c]{-ms-flex-align:center;gap:0;-webkit-box-flex:2;-ms-flex:2;flex:2;background:#fafafa;border-radius:10px;padding:10px 16px}.bs-item[data-v-79bde06c],.building-stats[data-v-79bde06c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.bs-item[data-v-79bde06c]{-ms-flex-align:center;gap:6px;padding:0 16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bs-divider[data-v-79bde06c]{width:1px;height:24px;background:#e8e8e8;-ms-flex-negative:0;flex-shrink:0}.bs-dot[data-v-79bde06c]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.bs-idle .bs-dot[data-v-79bde06c]{background:#52c41a}.bs-occupied .bs-dot[data-v-79bde06c]{background:#ff4d4f}.bs-locked .bs-dot[data-v-79bde06c]{background:#faad14}.bs-label[data-v-79bde06c]{font-size:12px;color:#8c8c8c}.bs-value[data-v-79bde06c]{font-size:18px;font-weight:700;margin-left:auto}.bs-idle .bs-value[data-v-79bde06c]{color:#52c41a}.bs-occupied .bs-value[data-v-79bde06c]{color:#ff4d4f}.bs-locked .bs-value[data-v-79bde06c]{color:#faad14}.bs-total .bs-value[data-v-79bde06c]{color:#1890ff}.building-actions[data-v-79bde06c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}