.blue-bootstrap{background-color:#329ef7!important;border-color:#329ef7!important}.red-bootstrap{background-color:#fe6655!important;border-color:#fe6655!important}.green-bootstrap{background-color:#28a745!important;border-color:#28a745!important}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense .v-icon__component,.v-icon--dense .v-icon__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.text-muted{color:rgba(0,0,0,.5);font-style:italic}.modal-edit-reglas{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;overflow-y:auto}.modal-content{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:900px;max-height:80vh;overflow-y:auto}.modal-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.modal-form input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.contenedor-condiciones{max-width:100%;margin:auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.titulo-condiciones{text-align:center;font-size:20px;font-weight:700;margin-bottom:12px;color:#333}.tabla-condiciones{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1)}.tabla-condiciones td,.tabla-condiciones th{padding:12px;text-align:left;border-bottom:1px solid #ddd}.tabla-condiciones thead{background-color:#f8f9fa;font-weight:700}.tabla-condiciones tbody tr:hover{background:#f1f3f5}.input-tabla-condiciones{width:100%;padding:6px;border:1px solid #ced4da;border-radius:8px;outline:none;transition:border-color .3s}.input-tabla-condiciones:focus{border-color:#007bff}.btn-editar-condiciones{color:#28a745}.btn-editar-condiciones,.btn-eliminar-condiciones{border:none;background:none;font-size:16px;cursor:pointer}.btn-eliminar-condiciones{color:#dc3545}.btn-editar-condiciones:hover,.btn-eliminar-condiciones:hover{opacity:.7}.btn-agregar-condiciones{width:auto;height:36px;padding:5px 10px;display:flex;align-items:center;justify-content:center;background:#007bff;color:#fff;border:none;border-radius:50%;font-size:18px;cursor:pointer;position:relative;left:0}.btn-agregar-condiciones:hover{background:#0056b3}.formulario-condiciones{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.label-condiciones{font-size:14px;font-weight:700;color:#333;display:block;margin-top:8px;text-align:left}.input-condiciones{width:100%;padding:8px;border:1px solid #ced4da;border-radius:8px;outline:none;transition:border-color .3s}.input-condiciones:focus{border-color:#007bff}.btn-guardar-condiciones{margin-top:12px;width:100%;padding:10px;background:#28a745;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.btn-guardar-condiciones:hover{background:#218838}