.containerBody[data-v-3d49390f]{width:100%;min-height:100vh;padding:20px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#2c3e50}.containerBody h2[data-v-3d49390f]{height:auto;line-height:1.5;font-weight:600;font-size:28px;color:#2c3e50!important;margin:0;display:flex;align-items:center;gap:12px}.containerBody h2 i[data-v-3d49390f]{color:#667eea;font-size:32px}.containerBody .el-select[data-v-3d49390f]{width:100%}.containerBody .containerContent[data-v-3d49390f]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 20px 40px rgba(31,38,135,.2);border:1px solid hsla(0,0%,100%,.18);width:100%;margin:0 auto;max-width:1200px;padding:30px;box-sizing:border-box}.containerBody .containerContent h3[data-v-3d49390f]{margin-bottom:20px;font-weight:600;font-size:18px;color:#2c3e50}.containerBody .containerContent p[data-v-3d49390f]{line-height:1.6;font-size:16px;color:#7f8c8d}.containerBody .containerContent label[data-v-3d49390f]{height:auto;line-height:1.5!important;font-weight:500!important;color:#2c3e50!important;font-size:14px!important}.containerBody .containerContent .contentBody[data-v-3d49390f]{width:100%;height:100%;box-sizing:border-box;margin:0 auto;border:none!important;box-shadow:none!important;background:transparent!important}.containerBody .containerContent .contentBody[data-v-3d49390f] .el-form-item{width:100%;margin-bottom:0!important}.containerBody .containerContent .contentBody table[data-v-3d49390f],.containerBody .containerContent .contentBody td[data-v-3d49390f]{border:1px solid #000}.containerBody .containerContent .contentBody table td[data-v-3d49390f],.containerBody .containerContent .contentBody td td[data-v-3d49390f]{width:10vw}.containerBody .containerContent .addButton[data-v-3d49390f]{width:10vw;margin-left:25vw}.page-header[data-v-3d49390f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px 30px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(31,38,135,.37);border:1px solid hsla(0,0%,100%,.18)}.page-title[data-v-3d49390f]{font-size:28px;font-weight:600;color:#2c3e50;margin:0;display:flex;align-items:center;gap:12px}.page-title i[data-v-3d49390f]{color:#667eea;font-size:32px}.boss-message-link[data-v-3d49390f]{font-size:14px;padding:8px 16px;background:linear-gradient(45deg,#ff6b6b,#ee5a24);color:#fff!important;border-radius:20px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(238,90,36,.3)}.boss-message-link[data-v-3d49390f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(238,90,36,.4)}.content-header[data-v-3d49390f]{text-align:center;margin-bottom:40px}.content-title[data-v-3d49390f]{font-size:24px;font-weight:600;color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.content-title i[data-v-3d49390f]{color:#667eea}.content-subtitle[data-v-3d49390f]{color:#7f8c8d;font-size:16px;margin-bottom:20px}.required[data-v-3d49390f]{color:#e74c3c;font-weight:700}.form-section[data-v-3d49390f]{margin-bottom:40px;background:hsla(0,0%,100%,.8);border-radius:16px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;animation:fadeInUp-3d49390f .6s ease-out}.form-section[data-v-3d49390f]:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.form-section[data-v-3d49390f]:first-child{animation-delay:.1s}.form-section[data-v-3d49390f]:nth-child(2){animation-delay:.2s}.form-section[data-v-3d49390f]:nth-child(3){animation-delay:.3s}.form-section[data-v-3d49390f]:nth-child(4){animation-delay:.4s}.form-section[data-v-3d49390f]:nth-child(5){animation-delay:.5s}.form-section[data-v-3d49390f]:nth-child(6){animation-delay:.6s}.section-header[data-v-3d49390f]{display:flex;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #f8f9fa}.section-header i[data-v-3d49390f]{font-size:20px;color:#667eea;background:linear-gradient(45deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header h3[data-v-3d49390f]{font-size:18px;font-weight:600;color:#2c3e50;margin:0}.form-grid[data-v-3d49390f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;align-items:start}.form-item.full-width[data-v-3d49390f]{grid-column:1/-1}.form-actions[data-v-3d49390f]{display:flex;justify-content:center;gap:20px;margin-top:40px;padding-top:30px;border-top:2px solid #f8f9fa}.cancel-btn[data-v-3d49390f]{padding:12px 30px!important;border-radius:25px!important;font-size:14px!important;font-weight:500!important;border:2px solid #95a5a6!important;color:#95a5a6!important;background:#fff!important;transition:all .3s ease!important}.cancel-btn[data-v-3d49390f]:hover{background:#95a5a6!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(149,165,166,.3)!important}.submit-btn[data-v-3d49390f]{padding:12px 30px!important;border-radius:25px!important;font-size:14px!important;font-weight:500!important;background:linear-gradient(45deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important;transition:all .3s ease!important;box-shadow:0 4px 15px rgba(102,126,234,.3)!important}.submit-btn[data-v-3d49390f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)!important}@keyframes fadeInUp-3d49390f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.containerBody[data-v-3d49390f]{padding:10px}.page-header[data-v-3d49390f]{flex-direction:column;gap:15px;text-align:center}.page-title[data-v-3d49390f]{font-size:24px}.form-grid[data-v-3d49390f]{grid-template-columns:1fr;gap:15px}.form-section[data-v-3d49390f]{padding:20px;margin-bottom:25px}.form-actions[data-v-3d49390f]{flex-direction:column;align-items:center}.cancel-btn[data-v-3d49390f],.submit-btn[data-v-3d49390f]{width:200px}}.el-dialog[data-v-3d49390f]{margin-top:0!important}.el-dialog .el-autocomplete[data-v-3d49390f],.el-dialog .el-select[data-v-3d49390f]{width:100%}.inputErro[data-v-3d49390f]{border-color:#f56c6c}.el-input__inner[data-v-3d49390f],.el-select .el-input__inner[data-v-3d49390f],.el-textarea__inner[data-v-3d49390f]{border:2px solid #e9ecef!important;border-radius:10px!important;padding:12px 15px!important;font-size:14px!important;transition:all .3s ease!important;background:hsla(0,0%,100%,.9)!important}.el-input__inner[data-v-3d49390f]:focus,.el-select .el-input__inner[data-v-3d49390f]:focus,.el-textarea__inner[data-v-3d49390f]:focus{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.el-input__inner[data-v-3d49390f]:hover,.el-select .el-input__inner[data-v-3d49390f]:hover,.el-textarea__inner[data-v-3d49390f]:hover{border-color:#667eea!important}.el-input__prefix[data-v-3d49390f],.el-input__suffix[data-v-3d49390f]{display:flex;align-items:center}.el-input__prefix i[data-v-3d49390f],.el-input__suffix i[data-v-3d49390f]{color:#667eea!important}.el-select-dropdown[data-v-3d49390f]{border-radius:12px!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important;border:1px solid #e9ecef!important}.el-select-dropdown__item[data-v-3d49390f]:hover{background-color:rgba(102,126,234,.1)!important;color:#667eea!important}.el-select-dropdown__item.selected[data-v-3d49390f]{background-color:#667eea!important;color:#fff!important}.el-input-group__append[data-v-3d49390f],.el-input-group__prepend[data-v-3d49390f]{background:linear-gradient(45deg,#667eea,#764ba2)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-weight:500!important}.el-divider[data-v-3d49390f]{margin:20px 0!important;background:linear-gradient(90deg,transparent,#667eea,transparent)!important;height:2px!important}.el-form-item.is-error .el-input__inner[data-v-3d49390f],.el-form-item.is-error .el-textarea__inner[data-v-3d49390f]{border-color:#e74c3c!important;box-shadow:0 0 0 3px rgba(231,76,60,.1)!important}.el-form-item__error[data-v-3d49390f]{color:#e74c3c!important;font-size:12px!important;margin-top:5px!important}