.project-management-container[data-v-8796fa8c]{padding:20px;background:#fff;min-height:100%;color:#fff}.page-header[data-v-8796fa8c]{text-align:center;margin-bottom:30px;padding:20px;background:rgba(0,30,60,.6);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-header h1[data-v-8796fa8c]{font-size:28px;margin:0 0 10px 0;background:linear-gradient(90deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-header p[data-v-8796fa8c]{font-size:16px;color:#a0d2ff;margin:0}.operation-bar[data-v-8796fa8c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;background:rgba(0,30,60,.6);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-container[data-v-8796fa8c]{display:flex;gap:15px;align-items:center}.search-input[data-v-8796fa8c]{width:300px}.search-input[data-v-8796fa8c] .el-input__inner{background:rgba(0,20,40,.7);border:1px solid rgba(100,180,255,.3);color:#fff}.search-input[data-v-8796fa8c] .el-input__inner:focus{border-color:#4facfe}.button-group[data-v-8796fa8c]{display:flex;gap:10px}.stats-cards[data-v-8796fa8c]{margin-bottom:30px}.stat-card[data-v-8796fa8c]{display:flex;background:rgba(0,30,60,.6);border-radius:15px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;border-left:5px solid #4facfe}.stat-card[data-v-8796fa8c]:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.stat-icon[data-v-8796fa8c]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:24px}.bg-primary[data-v-8796fa8c]{background:rgba(79,172,254,.2);color:#4facfe}.bg-success[data-v-8796fa8c]{background:rgba(46,213,115,.2);color:#2ed573}.bg-info[data-v-8796fa8c]{background:rgba(30,144,255,.2);color:#1e90ff}.stat-info[data-v-8796fa8c]{flex:1;display:flex;flex-direction:column;justify-content:center}.stat-number[data-v-8796fa8c]{font-size:28px;font-weight:700;margin:0 0 5px 0;color:#fff}.stat-label[data-v-8796fa8c]{margin:0;font-size:14px;color:#a0d2ff}.project-table-container[data-v-8796fa8c]{background:rgba(0,30,60,.6);border-radius:15px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:30px}[data-v-8796fa8c] .el-table{background:rgba(0,20,40,.5);border-radius:10px;overflow:hidden}[data-v-8796fa8c] .el-table__header th{background:linear-gradient(90deg,#4b6cb7,#182848)!important;color:#fff!important}[data-v-8796fa8c] .el-table__row{background:rgba(0,30,60,.3);color:#fff}[data-v-8796fa8c] .el-table__row:hover{background:rgba(0,100,200,.3)}[data-v-8796fa8c] .el-table__body tr.el-table__row.current-row>td{background:rgba(0,100,200,.2)}.pagination-container[data-v-8796fa8c]{background:rgba(0,30,60,.6);border-radius:15px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center}[data-v-8796fa8c] .el-pagination{display:flex;align-items:center;justify-content:center;padding:0}[data-v-8796fa8c] .el-pagination .el-pager li,[data-v-8796fa8c] .el-pagination button,[data-v-8796fa8c] .el-pagination span:not([class*=suffix]){color:#fff;background:rgba(0,20,40,.7);border:1px solid rgba(100,180,255,.3)}[data-v-8796fa8c] .el-pagination .el-pager li.active{background:linear-gradient(90deg,#4facfe,#00f2fe);color:#fff;border-color:transparent}[data-v-8796fa8c] .el-pagination .el-pager li:hover{background:rgba(0,100,200,.7);color:#fff}[data-v-8796fa8c] .el-pagination .el-pagination__jump .el-input .el-input__inner,[data-v-8796fa8c] .el-pagination .el-pagination__sizes .el-input .el-input__inner{background:rgba(0,20,40,.7);border:1px solid rgba(100,180,255,.3);color:#fff}[data-v-8796fa8c] .project-dialog .el-dialog{background:rgba(0,30,60,.9);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(100,180,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.5)}.dialog-header[data-v-8796fa8c]{padding:20px 20px 0;text-align:center}.dialog-header h3[data-v-8796fa8c]{margin:0;font-size:22px;background:linear-gradient(90deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dialog-form[data-v-8796fa8c]{padding:20px}[data-v-8796fa8c] .el-dialog__header{border-bottom:1px solid rgba(100,180,255,.2)}[data-v-8796fa8c] .el-dialog__title{background:linear-gradient(90deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}[data-v-8796fa8c] .el-dialog__body{padding:20px}[data-v-8796fa8c] .el-form-item__label{color:#a0d2ff}[data-v-8796fa8c] .el-input__inner,[data-v-8796fa8c] .el-textarea__inner{background:rgba(0,20,40,.7);border:1px solid rgba(100,180,255,.3);color:#fff}[data-v-8796fa8c] .el-input__inner:focus,[data-v-8796fa8c] .el-textarea__inner:focus{border-color:#4facfe}.dialog-footer[data-v-8796fa8c]{padding:20px;display:flex;justify-content:center;gap:20px}[data-v-8796fa8c] .el-button{border-radius:8px;transition:all .3s ease}[data-v-8796fa8c] .el-button:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.2)}[data-v-8796fa8c] .el-button--primary{background:linear-gradient(90deg,#4facfe,#00f2fe);border:none}[data-v-8796fa8c] .el-button--success{background:linear-gradient(90deg,#2ed573,#1dd1a1);border:none}[data-v-8796fa8c] .el-button--danger{background:linear-gradient(90deg,#ff4757,#ff3838);border:none}[data-v-8796fa8c] .el-popconfirm__main{color:#fff}[data-v-8796fa8c] .el-popconfirm__action{display:flex;justify-content:center;gap:10px}@media (max-width:992px){.operation-bar[data-v-8796fa8c]{flex-direction:column;gap:15px}.search-container[data-v-8796fa8c]{width:100%;flex-wrap:wrap}.search-input[data-v-8796fa8c]{flex:1;min-width:200px}.stats-cards[data-v-8796fa8c] .el-col{margin-bottom:15px}.stat-number[data-v-8796fa8c]{font-size:24px}}@media (max-width:768px){.project-management-container[data-v-8796fa8c]{padding:10px}.operation-bar[data-v-8796fa8c],.page-header[data-v-8796fa8c],.pagination-container[data-v-8796fa8c],.project-table-container[data-v-8796fa8c]{padding:15px}.search-input[data-v-8796fa8c]{width:100%}.stat-card[data-v-8796fa8c]{padding:15px}[data-v-8796fa8c] .project-dialog .el-dialog{width:90%!important}}