.itm{border-bottom:1px dotted silver}.itm div{border-right:1px dotted silver}.tr1{background:#f3f3f3}.tr2{background:#f8f8f8}.selected{background:hsla(0,0%,68.2%,.05)!important}.itm div:last-child{border-right:none}.el-select.el-select--large{width:100%}.el-dialog__body,.el-dialog__footer,.el-dialog__header{padding:0!important}.el-dialog__footer{margin-top:0}.el-tabs__content,.el-tabs__nav-wrap{padding-left:20px;padding-right:20px}.danger{--el-button-text-color:var(--el-color-danger)!important;--el-button-bg-color:#fef0f0!important;--el-button-border-color:#fbc4c4!important;--el-button-hover-text-color:var(--el-color-white)!important;--el-button-hover-bg-color:var(--el-color-danger)!important;--el-button-hover-border-color:var(--el-color-danger)!important;--el-button-active-text-color:var(--el-color-white)!important;--el-button-active-border-color:var(--el-color-danger)!important}.badges-container{gap:20px;justify-content:center;margin-bottom:20px}.badge{justify-content:space-between;padding:15px 30px;min-width:200px;border-radius:20px;background-color:#d1cfcf;color:#333;transition:background-color .3s,color .3s;font-size:16px;font-weight:700;text-align:center}.badge-text{flex-grow:1;text-align:left}.badge:hover{background-color:rgba(57,62,135,.6235294117647059)}.badge-count{font-size:14px;color:#666;margin-top:5px}.badge.selected{background-color:#c2c1c1;color:#3414d4;box-shadow:0 4px 6px rgba(0,0,0,.1)}.badge-number{background-color:#f2f0f0;border-radius:50%;padding:5px 10px;min-width:30px;text-align:center;margin-left:10px;font-size:14px;color:#555}.user-header{width:100%}.header-container{border-bottom:1px solid #e0e0e0;padding:20px;display:flex;flex-direction:column;gap:15px}.badges-container{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px}.badge{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:15px;cursor:pointer;background-color:#f5f7fa;transition:background-color .3s}.badge.selected{background-color:#e6f1fc;color:#409eff}.badge-number{background-color:rgba(0,0,0,.1);border-radius:10px;padding:2px 8px;font-size:.85em}.search-actions-container{display:flex;flex-direction:column;gap:10px}.search-bar{text-align:center;margin-bottom:0;flex-grow:1;width:100%}.action-buttons{display:flex;gap:10px;flex-wrap:wrap}.add-user-btn,.generate-btn{display:flex;align-items:center;justify-content:center}.search-bar-container{align-items:center;width:100%}.export-buttons,.search-bar-container{display:flex;gap:10px;flex-wrap:nowrap}.export-btn{height:40px;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .3s}.export-btn i{font-size:16px}@media (max-width:768px){.export-btn{min-width:40px;width:40px;padding:0}.export-btn .btn-text{display:none}.search-bar-container{flex-wrap:nowrap}.export-buttons{margin-top:10px;width:100%;justify-content:flex-end}}@media (min-width:769px) and (max-width:992px){.export-btn{padding:0 10px}.export-btn .btn-text{display:none}}@media (min-width:993px){.btn-text{display:inline}}.el-tooltip__popper{max-width:200px;font-size:12px}@media (min-width:768px){.search-actions-container{flex-direction:column;align-items:stretch}}@media (max-width:576px){.badges-container,.export-buttons{justify-content:center}.export-buttons{width:100%}.search-bar-container{flex-wrap:nowrap}}@media (min-width:992px){.header-container{flex-direction:row;align-items:center;justify-content:space-between}.badges-container{margin-bottom:0}.search-actions-container{max-width:70%}.search-bar-container{flex-wrap:nowrap}}