.customer-follow-dialog[data-v-73d66074] .el-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:75vh}.customer-follow-dialog[data-v-73d66074] .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-follow-dialog[data-v-73d66074] .el-dialog__footer,.customer-follow-dialog[data-v-73d66074] .el-dialog__header{-ms-flex-negative:0;flex-shrink:0}.customer-follow-dialog[data-v-73d66074] .el-dialog__body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.5) transparent}.customer-follow-dialog[data-v-73d66074] .el-dialog__body::-webkit-scrollbar{width:6px}.customer-follow-dialog[data-v-73d66074] .el-dialog__body::-webkit-scrollbar-track{background:transparent}.customer-follow-dialog[data-v-73d66074] .el-dialog__body::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,.5);border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.customer-follow-dialog[data-v-73d66074] .el-dialog__body::-webkit-scrollbar-thumb:hover{background-color:rgba(144,147,153,.8)}.project-card[data-v-73d66074]{padding:6px;border:1px solid #ebeef5;border-radius:10px;cursor:pointer;text-align:center;background:#fff;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.project-card[data-v-73d66074]:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7fffe));background:linear-gradient(180deg,#fff,#f7fffe);border-color:#cfeeee;color:#45c2b5;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05),0 2px 4px rgba(69,194,181,.08);box-shadow:0 4px 12px rgba(0,0,0,.05),0 2px 4px rgba(69,194,181,.08)}.project-card.active[data-v-73d66074]{background:#45c2b5;color:#fff;border-color:#45c2b5}.room-type-card[data-v-73d66074]{padding:6px;background:#fff;border:1px solid #e4e7ed;border-radius:8px;text-align:center;cursor:pointer;-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1);font-size:13px}.room-type-card[data-v-73d66074]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#45c2b5;color:#45c2b5;background:#f6fffd;-webkit-box-shadow:0 4px 12px rgba(69,194,181,.15);box-shadow:0 4px 12px rgba(69,194,181,.15)}.room-type-card.active[data-v-73d66074]{background:#45c2b5;color:#fff;border-color:#45c2b5;-webkit-box-shadow:0 3px 8px rgba(69,194,181,.25);box-shadow:0 3px 8px rgba(69,194,181,.25)}.room-type-empty[data-v-73d66074]{height:120px;border:1px dashed #dcdfe6;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999;font-size:13px;background:#fafafa}.room-type-container[data-v-73d66074]{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:180px;overflow-y:auto;padding:6px;border:1px solid #ebeef5;border-radius:8px;background:#fafafa;scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.4) transparent}.room-type-container[data-v-73d66074]::-webkit-scrollbar{width:4px}.room-type-container[data-v-73d66074]::-webkit-scrollbar-track{background:transparent}.room-type-container[data-v-73d66074]::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,.4);border-radius:3px}.room-type-container[data-v-73d66074]::-webkit-scrollbar-thumb:hover{background-color:rgba(144,147,153,.7)}.project-container[data-v-73d66074]{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-height:200px;overflow-y:auto;padding:5px;border:1px solid #ebeef5;border-radius:4px;scrollbar-width:thin;scrollbar-color:rgba(144,147,153,.4) transparent}.project-container[data-v-73d66074]::-webkit-scrollbar{width:4px}.project-container[data-v-73d66074]::-webkit-scrollbar-track{background:transparent}.project-container[data-v-73d66074]::-webkit-scrollbar-thumb{background-color:rgba(144,147,153,.4);border-radius:3px}.project-container[data-v-73d66074]::-webkit-scrollbar-thumb:hover{background-color:rgba(144,147,153,.7)}